天天看点

Linux Mrtg系统监控

一、mrgt配置案例说明,这里以监控网卡为例

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

<code>#通过public监控localhost上的192.168.1.68地址流量</code>

<code>Target[eth1_lan]:</code><code>/192</code><code>.168.1.68:public@localhost</code>

<code>#图片右对齐方式</code>

<code>Options[eth1_lan]:growright</code>

<code>#生成图片存放目录</code>

<code>Directory[eth1_lan]:eth1</code>

<code>#网卡最大流量</code>

<code>MaxBytes[eth1_lan]:100000000</code>

<code>#图片Y轴单位数</code>

<code>Kmg[eth1_lan]:K,M,G</code>

<code>#Y轴标题</code>

<code>YLegend[eth1_lan]:Bytes per Second</code>

<code>#Y轴单位</code>

<code>ShortLegend[eth1_lan]:B</code><code>/s</code>

<code>#接下来是网页上的数据,因为Mrtg需要把生成的图片渲染到网页中,下面这写都是网页上的属性标签</code>

<code>#网页中颜色对应值</code>

<code>Legend1[eth1_lan]:每秒流入量(单位Bytes)</code>

<code>Legend2[eth1_lan]:每秒流出量(单位Bytes)</code>

<code>LegendI[eth1_lan]:流入</code>

<code>LegendO[eth1_lan]:流出</code>

<code>#网页标题</code>

<code>Title[eth1_lan]:eth1网络流量[流入+流出]</code>

<code>PageTop[eth1_lan]:eth1网络流量[流入+流出]</code>

监控不同system-oid,可能需要不同的配置,这里不再一一列举

有一个值得注意的地方,当需要监控磁盘的时候需要配置文件里增加以下内容

<a href="http://blog.51cto.com/attachment/201310/163711941.png" target="_blank"></a>

把需要监控的目录最大数字写入配置文件snmp.conf

<code>disk / 123932636</code>

二、执行Mrtg生成图片

这里配置文件mrtg.cfg已经按照第一步配置过了

/usr/bin/mrtg /ect/mrtg/mrtg.cfg

会出现错误

再执行3次下面的命令即可,除非你的mrtg.cfg有语法错误

<code>env</code> <code>LANG=C </code><code>/usr/bin/mrtg</code> <code>/etc/mrtg/mrtg</code><code>.cfg</code>

当然这些最后是要写入crontab中的

<code>crontab</code> <code>-e *</code><code>/2</code> <code>* * * * </code><code>env</code> <code>LANG=C </code><code>/usr/bin/mrtg</code> <code>/etc/mrtg/mrtg</code><code>.cfg</code>

<code>#注意这里的语句要与上面执行3次的语句一样,作用是生成监控设备的子index.html和相应的png图片,而且是2分钟生成一次。</code>

生成的图片,默认是存放在路径/var/www/mrtg下

三、生成监控首页面

用indexmaker生成mrtg监控首页面

<code>indexmaker --output </code><code>/var/www/mrtg/index</code><code>.html --title=</code><code>"System state Monitor"</code> <code>/etc/mrtg/mrtg</code><code>.cfg</code>

这样生成的页面就可以时时反应出系统监控的信息了,页面可以通过web服务器来访问即可。

本文转自shayang8851CTO博客,原文链接:http://blog.51cto.com/janephp/1309270,如需转载请自行联系原作者

继续阅读