天天看點

linux 下網絡流量監控

-,工作站上搭建yum環境

[root@zhaoyun ~]# yum install net-snmp 安裝一個網管協定snmp

[root@zhaoyun ~]# yum install mrtg -y 監控軟體

[root@zhaoyun ~]# yum install httpd -y由于要在網頁顯示,是以安裝http伺服器

這三個要必須安裝

二,安裝後就可以在被管裝置安裝snmp了,我要監控的是一台linux伺服器

linux 下網絡流量監控

編輯/etc/snmp/snmpd.conf

在第62行修改一下将systemview改成mib2

linux 下網絡流量監控

在第89行将#号去掉

linux 下網絡流量監控
linux 下網絡流量監控

在第395行添加 團體名 rocommunity 123456 添加了一個隻讀屬性的團體名密碼是123456

linux 下網絡流量監控

然後啟動snmpd服務

linux 下網絡流量監控

下一步在工作站配置

先建立一個mrtg的工作目錄,然後生成mrtg的配置檔案

[root@zhaoyun ~]# mkdir /var/www/html/mrtg

[root@zhaoyu # cfgmaker —output /var/www/html/mrtg/mrtg.cfg [email protected]

被監控的主機是192.168.0.7他的團體名密碼是123456

修改mrtg的配置檔案

[root@zhaoyun ~]# vi /var/www/html/mrtg/mrtg.cfg

linux 下網絡流量監控

将WorkDIr:/home/http/mrtg的#号去掉并改成WorkDir: /var/www/html/mrtg

将Options[_]: growright, bits #号去掉在下面添加一行

Language: Chinese 支援中文

linux 下網絡流量監控

修改一下apache的主配置檔案

添加或修改一行成為AddDefaultCharset GB2312 為的是apache支援中文

linux 下網絡流量監控

重新生成配置檔案,一般要執行三次才會成功

[root@zhaoyun ~]# env LANG=C /usr/bin/mrtg /var/www/html/mrtg/mrtg.cfg

生成網頁檔案

[root@zhaoyun ~]# indexmaker --output /var/www/html/mrtg/index.html --title=jiankong --sort=name --sort=original /var/www/html/mrtg/mrtg.cfg

修改另一個mrtg的檔案

[root@zhaoyun ~]# vi /etc/httpd/conf.d/mrtg.conf 

linux 下網絡流量監控

改成上面的樣子

重新開機apache服務

[root@zhaoyun ~]# service httpd restart

Stopping httpd: [ OK ]

Starting httpd: [ OK ]

現在就可以用浏覽器看到監控的裝置了

linux 下網絡流量監控
linux 下網絡流量監控

由于網頁隻生成一次是以隻能監控到生成網頁時的狀态為了實時的監控裝置可以設定一個計劃任務,每5分鐘生成一次網頁

[root@zhaoyun ~]# crontab -e

*/5 * * * * env LANG=C /usr/bin/mrtg /var/www/html/mrtg/mrtg.cfg

現在任何人都可以通路到這個資訊為了安全可以設定通路密碼

現建立一個認證用的目錄

[root@zhaoyun webauth]# mkdir /etc/webauth

[root@zhaoyun etc]# htpasswd -bc /etc/webauth/web.txt zhaoyun00 123456

在/etc/webauth/下生成一個web.txt的檔案 使用者名是zhaoyun00 密碼是123456

[root@zhaoyun webauth]# vi /etc/httpd/conf.d/mrtg.conf

添加

<Directory "/var/www/html/mrtg">

AuthType Basic

AuthName jiankong

AuthuserFile /etc/webauth/web.txt

Require user zhaoyun00

</Directory>

重新開機apache 測試一下

linux 下網絡流量監控

現在通路就要使用者名和密碼了輸入正确的使用者名和密碼

就可以通路成功了