Linux系统下用MRTG检测网络性能简
注意:在public@vbird. 这一行,public是有其意义的(在SNMP这个通讯服务里面的预设搜寻的一个代码)。如果主机的动态DNS名称为,则就一定要写成public@your. 才行。 在设定五分钟检测一次之后,就可以开始检测。然后就可以通过浏览器访问地址,选择适当的接口地址察看流量信息了。如果希望生成类似于的信息,就需要自己手工一个ml文档,存放在/var/www/html/mrtg目录下,内容为接口说明以及该接口的日统计信息的图表。 检测CPU负载量 检测CPU负载量时,需要使用到额外的外挂程序,就是sysstat这个程序自在多了;复杂少了。 1.下载并安装m: $ m
2. 编写外挂程序 可以应用安装完sysstat套件后产生的/usr/bin/sar程序进行外挂程序的编写,也可以使用bash写一个监测CPU的小程序。示例如下: [root@tsaicpu]#u ---程序开始---- # !/bin/bash # 这个程序是用来检测CPU的小外挂程序。 # 1.开始使用sar来监测CPU的user及System负载率 cpuusr=`/usr/bin/sar-u13|grepAverage|awk'{print$3}'` cpusys=`/usr/bin/sar-u13|grepAverage|awk'{print$5}'` UPtime=`/usr/bin/uptime|awk'{print$3""$4""$5}'` #2.列出四个数据(前两个为数字) echo$cpuusr echo$cpusys echo$UPtime (这里写你的主机名称) ----程序结束---- [root@tsaicpu]#u(设定成可执行) [root@tsaicpu]#./u(测试看可执行否) 2.0 5.4 1day,22:30,
3.开始设定MRTG参数项,方法如下: [root@tsaicpu] # vi u ----程序开始---- ###GlobalConfigOptions ###Togetbitsinsteadofbytesandgraphs growingtotheright WorkDir:/usr/local/apache/htdocs/mrtg/cpu/ Language:GB2313 Target [localhost]:`/usr/local/apache/htdocs/mrtg/cpu/u` MaxBytes[localhost]:100 Options[localhost]:gauge,nopercent,growright YLegend[localhost]:CPUloading(%) ShortLegend[localhost]:% LegendO[localhost]: CPU使用者负载; LegendI[localhost]: CPU纯系统负载; Title[localhost]:CPU?t???v PageTop[localhost]:
这之后开始执行参数项,注意,要执行三次以上: /usr/local/mrtg-2 /bin/mrtg/usr/local/apache/htdocs/mrtg/cpu/u
4.写入到/etc/crontab当中: */2****root/usr/local/mrtg-2 /bin/mrtg/usr/local/apache/htdocs/mrtg/cpu/u/dev/null21
这样就OK了,直接将Web指向。再来说说sar。基本上,sar可以用来检测很多的东西,例如:sar- u 1 5,每一秒钟测一次CPU,共计五次后算平均;sarr 3 3,每三秒看一次实体与虚拟内存用量,三次后算平均。我们主要介绍了MRTG安装前的准备工作、开始安装、检测卡流量、检测CPU负荷等。其实MRTG还有许多功能,希望读者进一步挖掘范冰冰也是受邀第三次出席此盛会。
茂名哪家医院治疗白癜风怎样才能治长期便秘宜宾白斑疯医院-
吓人曝勇士准备交易詹姆斯报价汤神FMVP
万物互联 | 2020-08-08
-
低功耗广域网络LPWA物联网技术为养老护
万物互联 | 2019-07-16
-
运营商能否成为物联网产业主导力量
万物互联 | 2019-07-16