老男人百科 > 百科 > 正文

Linux系统mrtg详细安装、设置说明

2023-06-30 19:56:17 阅读( 8441)

MRTG(MultiRouterTrafficGrapher)是一套可用来绘出网络流量图的软件,由瑞士奥尔滕的TobiasOetiker与DaveRand所开发,此软件以GPL授权。

注意:如果设置了中间防火墙而没有开放端口80,则需要编辑/etc/sysconfig/iptables以允许其他人访问端口80。

三、mrtg.cfg 里面参数的意思

Target:是要执行的脚本。

Xsize:生成的图表的水平宽度(最大600)

Ysize:生成的图表的垂直高度(最大200)

标题:标题

kmg: Change the default multiplier prefixes

Ytics:垂直分成几个块(网格)

MaxBytes:图表垂直值的最大上限。

页面顶部:页面上的提示

基洛:一般写成1024。如果需要的话,就是电脑里1000的单位。

LegendI:从SHELL返回的第一个数据。

LegendO:SHELL返回的第二个数据。

选项:growright,表示图表向右延伸。

四、配置其他範例

注意:如果修改了配置,必须重置第二个主要步骤中的步骤(3)、(4)、(5)和(6)。

配置的其他部分放在这个文件夹中。

#cd /_mrtg/sh

(1)监控内存使用情况。

建立脚本文件

#vi mem.sh

添加(步驟五的)脚本:

保存后要让其具有執行权限

#chmod 0755 /_mrtg/sh/*

(2)编辑/mrtg/lxy.cfg并添加(步驟五的)内容:

五、各个SHELL(修改了配置之後要重新生成首頁,然後重啟)

(1)MEMORY:mem.sh

#!/bin/bash

# This script to monitor the mem usage.

totalmem=`/usr/bin/free |grep Mem |awk '{print $2}'`

usedmem=`/usr/bin/free |grep Mem |awk '{print $3}'`

echo '$totalmem'

echo '$usedmem'

编辑MRTG的配置文件:MaxBytes的值根據實際狀況修改

# Mem

Target[memory]: `/_mrtg/sh/mem.sh`

Unscaled[memory]: dwym

MaxBytes[memory]: 2048000

Title[memory]:Memory

ShortLegend[memory]:

kmg[memory]:kB,MB

kilo[memory]:1024

YLegend[memory]: nbsp; Memory Usage :

Legend1

专题页