当前位置:首页 >> 万物互联

Linux系统下用MRTG检测网络性能简

万物互联  |  2020-06-09  |  来源:潜江物联网云平台

注意:在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还有许多功能,希望读者进一步挖掘范冰冰也是受邀第三次出席此盛会。

茂名哪家医院治疗白癜风
怎样才能治长期便秘
宜宾白斑疯医院