16.12.12

SNMPv1 SNMPv2 SNMPv3

本文的MRTG是用來觀察localhost的流量
SNMPv3設定看這

apt-get install snmp snmpd                                    //安裝snmp , snmpd元件
vi /etc/snmp/snmpd.conf                                       //編輯snmpd.conf設定檔

#rocommunity public localhost                             //找到這行
          rocommunity public default -v                         //預設值
          rocommunity public localhost                //rocommunity  訪問權限
                                                                     //public 帳號
                                                                      //localhost 監控點IP    本機可用localhost ro 127.0.0.1取代



syslocation   Taiwan                                              //伺服器所在地區
syscontact    XXX@com.tw                                 //管理者信箱

/etc/init.d/snmpd restart                                       //重新啟動snmpd服務

ps aux | grep snmpd                                           //查看系統服務snmpd是否已啟動

snmpwalk –v 2c –c public localhost                   //測試snmpd服務
                                                                        //-v 版本 
                                                                         //localhost 本機 也可用127.0.0.1

apt-get install mrtg                                          //安裝MRTG
//安裝時會提示你要不要限制用ROOT帳號執行 (YES)

mkdir /var/www/mrtg                                                    //建立網頁目錄
cfgmaker  public@localhost > /etc/mrtg.cfg                    //建立mrtg的設定檔    
indexmaker  /etc/mrtg.cfg  >  /var/www/mrtg/index.html       //產生流量圖的首頁
env LANG=C /usr/bin/mrtg  /etc/mrtg.cfg                      //產生流量圖-多執行幾次-直到無錯誤訊息
http://127.0.0.1/mrtg                                                       //查看流量圖



排入排程-每五分鐘執行一次
vi /etc/crontab                                  //編輯crontab檔

#
* /5 * * * root      env LANG=C /usr/bin/mrtg  /etc/mrtg.cfg          //寫在#到#符號中間
#

沒有留言:

張貼留言