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
猜你喜欢
Guessyoulike