萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> linux系統snmp服務安裝方法

linux系統snmp服務安裝方法

  cacti監控的設備必須要啟用snmp,按以下步驟可以安裝配置好snmp

  1、Windows安裝系統自帶的snmp服務即可,安裝後按以下方法配置

  (1)安裝Windows系統的snmp服務

  控制面板->添加刪除程序->添加/刪除windows組件->管理和監視工具->簡單網絡管理協議(SNMP)

  (2)配置snmp服務

  管理工具->服務->SNMPService->安全->接受團體名稱添加public,這個是用來登錄的密碼,自定義的->接受來自這些主機的SNMP數據包填上你的Cacti服務器IP地址
201204171059003.jpg


201204171059004.jpg

  然後重啟snmp服務即可生效

 2、Linux系統可以裝rpm包或源碼編譯(如果你的系統已安裝直接跳到第(3)步)

  (1)源碼編譯安裝net-snmp

  [[email protected]]#tarzxvfnet-snmp-xxx.tar.tar

  [[email protected]]#cdnet-snmp-xxx

  [[email protected]]#./configure

  [[email protected]]#make

  [[email protected]]#makeinstall

  (2)rpm包安裝net-snmp(安裝系統盤裡可以找到)

  [[email protected]]#rpm–ivhnet-snmp-xxx.rpm

  或者

  [[email protected]]#yuminstallnet-snmp

  (3)安裝後打開默認的/etc/snmp/snmpd.conf文件,更改如下配置:

  1)查找以下代碼:

  #sec.namesourcecommunity

  com2secnotConfigUserdefaultpublic

  將"comunity"字段改為你要設置的密碼。比如"public"

  將"default"改為你想哪台機器可以看到你的snmp信息,如192.168.0.8

  修改後:com2secnotConfigUser192.168.0.8public

  2)查找以下代碼:

  ####

  #Finally,grantthegroupread-onlyaccesstothesystemviewview.

  #groupcontextsec.modelsec.levelprefixreadwritenotif

  accessnotConfigGroup""anynoauthexactsystemviewnonenone

  將"read"字段改為all.

  修改後:accessnotConfigGroup""anynoauthexactallnonenone

  3)查找以下代碼:

  #viewallincluded.180

  將該行前面的"#"去掉。

  保存關閉。

  4)運行/etc/init.d/snmpdstart命令運行snmpd.或servicesnmpdstart.

  5)如果有防火牆,打開UDP161端口。

  最後運行netstat-ln查看161端口是否打開了。

copyright © 萬盛學電腦網 all rights reserved