CENTOS 5.4 LINUX配置snmp网管协议

我们有个服务器安装了centos系统,需要添加SNMP协议,但是呢,此服务是缺省安装的,接下来就要自己安装包并配置啦。在网上搜阅了大量网友的心得之后,终于安装完成了。以下是安装记录啦!


Snmp安装

1、

  
  
  
  
  1. yum -y install net-snmpd*


2、复制net-snmp-config文件


  
  
  
  
  1. cp -p /mnt/share_files/snmp/net-snmp-config /usr/bin/net-snmp-config


3、配置snmp

vi /etc/snmp/snmpd.conf

3-1更改团体名

查找如下行


  
  
  
  
  1. #       sec.name  source          community

  2. com2sec notConfigUser  default       public

  3. 将团体名public改为其它任意字段,例:

  4. com2sec notConfigUser  default    monit

3-2 给予可读权限

将read权限systemview改为all,例:

#       group          context sec.model sec.level prefix read   write  notif

access  notConfigGroup ""      any       noauth    exact   all    none none


查找如下行

##           incl/excl subtree                          mask

#view all    included  .1                               80

去掉#view all前面的#,例:

view all    included  .1                               80


4、重启snmpd服务

# server snmpd restart

完成snmpd的配置


5、添加161端口


  
  
  
  
  1. iptables -I INPUT -p udp --dport 161 -j ACCEPT

  2. iptables -I INPUT -p tcp --dport 161 -j ACCEPT

  3. #/etc/rc.d/init.d/iptables save  

6、把snmpd服务添加为自启动

chkconfig snmpd on

可以用chkconfig --list |grep on 来查看是否已经是自启组

如果chkconfig --list |grep snmpd 没有的话可以先用以下命令增加chkconfig --add snmpd



7、测试SNMP

7-1 本机测试snmp数据(修改monit为配置的团体名)

snmpwalk -v 2c -c monit localhost system

7-2 远程测试snmp数据(修改ip为服务器ip,snmpwalk命令需要安装net-snmp)

snmpwalk -v 2c -c monit  ip system

你可能感兴趣的:(linux,centos,职场,休闲,snmp开启)