再我們管理服務器時候windosw系統較為直觀,cpu使用多少,內存用了多少帶寬等等 只要在遠程桌面裡 的任務管理器一目了然。但是在linux環境下就沒那麼輕松了,尤其服務器或者vps上運行的是大型網站,如果不能及時發現服務器性能消耗,很有可能導致網站在訪問高峰期,出現卡死都不知道什麼情況。那麼就老鷹就介紹下如何利用SNMP加監控寶實現vps性能監控,測試平台CentOS。
1.我們需要安裝一個組件 NET-SNMP 命令如下:
yum install net-snmp net-snmp-devel net-snmp-utils
輸入命令後有個提示按y
2.安裝完成後先停止NET-SNMP
service snmpd stop
3.創建一個帳號
如 帳號 www.vpsck.com 密碼 123456789 注意密碼需要8位及以上
net-snmp-config --create-snmpv3-user -ro -A 123456789 -a MD5 vpsck
4.啟動NET-SNMP
service snmpd start
5.設置為開機啟動
chkconfig snmpd on
6.測試下是否正常
snmpwalk -v 3 -u www.vpsck.com -a MD5 -A "123456789" -l authNoPriv 127.0.0.1 sysDescr
如運行正常則會返回你的服務器或vps名字等信息
7.如果服務器或vps開啟了iptables
則需要在規則中加入監控寶SNMP的監控IP地址命令為:
iptables -I INPUT -p udp -s 60.195.252.107 –dport 161 -j ACCEPT
iptables -I INPUT -p udp -s 60.195.252.110 –dport 161 -j ACCEPT
8.上述服務器方面就設置好了,可以進入監控寶創建監控項目了
9.創建服務器性能監控項目
10.安圖片所示填寫你自己的IP以及之前創建的帳號密碼信息:
11.選需要監控的項目,如果是OpenVZ架構的vps最後一項不要勾選否則會報錯。
通過以上步驟就完成了服務器或vps的性能監控配置了,配置中還可以設置報警如果性能超出正常范圍會自動給你發郵件。
可以讓你第一時間去調整服務器或者vps升級,確保網站正常運行。