snmp(****** network management protocol,簡單網路管理協議) 的前身是簡單閘道器監控協議(sgmp),用來對通訊線路進行管理。隨後,人們對sgmp進行了很大的修改,特別是加入了符合internet定義的smi 和mib:體系結構,改進後的協議就是著名的snmp。snmp的目標是管理網際網路internet上眾多廠家生產的軟硬體平台,因此snmp受 internet標準網路管理框架的影響也很大。現在snmp已經出到第三個版本的協議,其功能較以前已經大大地加強和改進了。
1、首先安裝snmp
sudo apt-get install snmpd
使用命令 lsof -i:161
終端顯示如下
command pid user fd type device size/off node name則服務已經啟動,否則使用service snmpd start啟動服務snmpd 32460 snmp 6u ipv4 1300464995 0t0 udp localhost:snmp
2、本地測試(獲取系統有關資訊)
snmpwalk -v 1 -c public localhost .1.3.6.1.2.1.2.2.1.2如果提示snmpwalk:無此命令
sudo apt-get install snmp
安裝完畢後,再次執行上面命令,無法獲得系統相關資訊
3、更改配置檔案
sudo gedit /etc/snmp/snmpd.conf
將
com2sec paranoid default public更改為#com2sec readonly default public
#com2sec paranoid default publicservice snmpd restart 重啟服務,這樣通訊community public就有了對所有項的讀許可權com2sec readonly default public
4、可是如果其它主機訪問該ubuntu下的snmp服務,無法獲取資訊
原因:終端執行命令 lsof -i:161
command pid user fd type device size/off node name發現埠監聽在 localhost 上 , 這個就是乙個明顯的問題所在snmpd 32460 snmp 6u ipv4 1300464995 0t0 udp localhost:snmp
修改配置檔案 sudo gedit /etc/default/snmpd
將
snmpdopts='-lsd -lf /dev/null -u snmp -i -smux -p /var/run/snmpd.pid 127.0.0.1'修改為
snmpdopts='-lsd -lf /dev/null -u snmp -i -smux -p /var/run/snmpd.pidservice snmpd restart 重啟服務
現在從別的機器再訪問ubuntu server 的snmp已經ok了
Ubuntu上SNMP安裝配置
安裝完snmpd軟體後,系統為我們自動開啟了這個服務,檢視是否執行的命令 mininet mininet a sudo service snmpd status snmpd is running開始配置之前,簡單的測試,看服務是否正常 由於測試中採用了訪問遠端主機,是需要再被監測主機上配置執行遠端主...
snmp開發記錄1 安裝配置
開發環境ubuntu13.10 配置編譯 configure make make install 測試 snmpd version net snmp version 5.7.2 web email net snmp coders lists.sourceforge.net 修改編寫 端配置檔案snm...
windows上安裝配置openSSH服務
2 解壓到c program files openssh 不要放在別的路徑下 3 cmd到openssh路徑下 管理員許可權依次執行 1 安裝ssh服務 powershell.exe executionpolicy bypass file install sshd.ps1 2 開放22號埠 nets...