Linux中基于snmp协议的mrtg安装及使用
snmp
簡(jiǎn)介
簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議,基于這個(gè)協(xié)議輪詢收集數(shù)據(jù),每隔5分鐘控制端向被控制端收集MIB數(shù)據(jù)
如果被控制端突然預(yù)警,中斷輪詢,主動(dòng)發(fā)出警報(bào),通過(guò)162端口發(fā)出報(bào)告
原理
被控制端安裝snmp管理軟件,啟動(dòng)snmp進(jìn)程, 打開161端口 控制端通過(guò)口令登錄被控制端服務(wù)器
口令又稱共同體名,權(quán)限分成:只讀(只能監(jiān)控不可以操作進(jìn)程)和讀寫
安裝snmp
準(zhǔn)備
net-snmp 官網(wǎng) : http://www.net-snmp.org/download.html
下載地址:https://sourceforge.net/projects/net-snmp/files/net-snmp/5.7.3/
編譯安裝
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.3
./configure --prefix=/usr/local/snmp --with-mib-modules=ucd-snmp/diskio --with-default-snmp-version="3"
--with-mib-modules=ucd-snmp/diskio 選項(xiàng),可以讓服務(wù)器支持磁盤I/O監(jiān)控。 --with-default-snmp-version 選項(xiàng),是默認(rèn)裝V3版本 --with-sys-location 位置 --with-sys-contact 聯(lián)系人 --with-logfile 日志文件目錄 --with-persistent-directorymake && make install
安裝成功usr/local/下面有snmp文件夾
配置snmp.conf
拷貝配置文件到snmpd.conf
cp /home/net-snmp-5.7.3/EXAMPLE.conf /usr/local/snmp/share/snmp/snmpd.conf
嚴(yán)格配置:
vim /usr/local/snmp/share/snmp/snmpd.conf
簡(jiǎn)易配置:
只添加一行 rocommunity public 允許相同共同體的計(jì)算機(jī)監(jiān)控
啟動(dòng)服務(wù)
/usr/local/snmp/sbin/snmpd
可知 snmp進(jìn)程已經(jīng)啟動(dòng) 161端口也已經(jīng)開啟
添加開機(jī)啟動(dòng)項(xiàng)
chkconfig snmpd on
若報(bào)錯(cuò),說(shuō)明沒(méi)有添加service 則 service snmp restart 也是不可以用的,所以現(xiàn)在要添加服務(wù)、
后期我會(huì)寫相關(guān)文章介紹添加自定義服務(wù).......
測(cè)試snmp服務(wù)
獲取本機(jī)的系統(tǒng)名字
/usr/local/snmp/bin/snmpget -v 2c -c public localhost sysName.0
mrtg安裝
....待續(xù)
總結(jié)
以上是生活随笔為你收集整理的Linux中基于snmp协议的mrtg安装及使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 线性表-链表
- 下一篇: Linux命令04:info