Linux中基於snmp協議的mrtg安裝及使用

snmp

  • 簡介html

簡單網絡管理協議,基於這個協議輪詢收集數據,每隔5分鐘控制端向被控制端收集MIB數據
若是被控制端忽然預警,中斷輪詢,主動發出警報,經過162端口發出報告vim

  • 原理服務器

被控制端安裝snmp管理軟件,啓動snmp進程, 打開161端口 控制端經過口令登陸被控制端服務器
口令又稱共同體名,權限分紅:只讀(只能監控不能夠操做進程)和讀寫網絡

安裝snmp

  • 準備測試

net-snmp 官網 : http://www.net-snmp.org/download.htmlspa

下載地址:https://sourceforge.net/projects/net-snmp/files/net-snmp/5.7.3/.net

  • 編譯安裝rest

wget http://superb-sea2.dl.sourceforge.net/project/net-snmp/net-snmp/5.7.3
/net-snmp-5.7.3.tar.gz日誌

tar xzf net-snmp-5.7.3.tar.gz
cd net-snmp-5.7.3code

./configure --prefix=/usr/local/snmp --with-mib-modules=ucd-snmp/diskio --with-default-snmp-version="3"

--with-mib-modules=ucd-snmp/diskio 選項,能夠讓服務器支持磁盤I/O監控。 
    --with-default-snmp-version 選項,是默認裝V3版本 
    --with-sys-location  位置 
    --with-sys-contact   聯繫人 
    --with-logfile   日誌文件目錄 
    --with-persistent-directory

make && make install

安裝成功usr/local/下面有snmp文件夾
clipboard.png

  • 配置snmp.conf

拷貝配置文件到snmpd.conf
cp /home/net-snmp-5.7.3/EXAMPLE.conf /usr/local/snmp/share/snmp/snmpd.conf

嚴格配置:

vim /usr/local/snmp/share/snmp/snmpd.conf
clipboard.png

簡易配置:

只添加一行 rocommunity public 容許相同共同體的計算機監控

clipboard.png

  • 啓動服務

/usr/local/snmp/sbin/snmpd

clipboard.png
可知 snmp進程已經啓動 161端口也已經開啓

  • 添加開機啓動項

chkconfig snmpd on

clipboard.png
若報錯,說明沒有添加service 則 service snmp restart 也是不能夠用的,因此如今要添加服務
後期我會寫相關文章介紹添加自定義服務.......

  • 測試snmp服務

獲取本機的系統名字
/usr/local/snmp/bin/snmpget -v 2c -c public localhost sysName.0
clipboard.png

mrtg安裝

....待續

相關文章
相關標籤/搜索