前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux Mrtg系统监控

Linux Mrtg系统监控

作者头像
星哥玩云
发布2022-06-29 21:30:34
1.5K0
发布2022-06-29 21:30:34
举报
文章被收录于专栏:开源部署

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

#通过public监控localhost上的192.168.1.68地址流量 Target[eth1_lan]:/192.168.1.68:public@localhost #图片右对齐方式 Options[eth1_lan]:growright #生成图片存放目录 Directory[eth1_lan]:eth1 #网卡最大流量 MaxBytes[eth1_lan]:100000000 #图片Y轴单位数 Kmg[eth1_lan]:K,M,G #Y轴标题 YLegend[eth1_lan]:Bytes per Second #Y轴单位 ShortLegend[eth1_lan]:B/s #接下来是网页上的数据,因为Mrtg需要把生成的图片渲染到网页中,下面这写都是网页上的属性标签 #网页中颜色对应值 Legend1[eth1_lan]:每秒流入量(单位Bytes) Legend2[eth1_lan]:每秒流出量(单位Bytes) LegendI[eth1_lan]:流入 LegendO[eth1_lan]:流出 #网页标题 Title[eth1_lan]:eth1网络流量[流入+流出] PageTop[eth1_lan]:eth1网络流量[流入+流出]

监控不同system-oid,可能需要不同的配置,这里不再一一列举 有一个值得注意的地方,当需要监控磁盘的时候需要配置文件里增加以下内容

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

二、执行Mrtg生成图片 这里配置文件mrtg.cfg已经按照第一步配置过了

/usr/bin/mrtg /ect/mrtg/mrtg.cfg 会出现错误 再执行3次下面的命令即可,除非你的mrtg.cfg有语法错误 env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg

当然这些最后是要写入crontab中的 crontab -e */2 * * * * env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg #注意这里的语句要与上面执行3次的语句一样,作用是生成监控设备的子index.html和相应的png图片,而且是2分钟生成一次。

生成的图片,默认是存放在路径/var/www/mrtg下 三、生成监控首页面 用indexmaker生成mrtg监控首页面 indexmaker --output /var/www/mrtg/index.html --title="System state Monitor" /etc/mrtg/mrtg.cfg

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档