阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux Mrtg系统监控

103次阅读
没有评论

共计 1112 个字符,预计需要花费 3 分钟才能阅读完成。

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

Linux Mrtg 系统监控

把需要监控的目录最大数字写入配置文件 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 服务器来访问即可。

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-20发表,共计1112字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中