为CentOS配置snmp代理

来源:互联网 发布:淘宝开店身份证要求 编辑:程序博客网 时间:2024/06/11 06:35

切换到系统管理员帐户

1、安装snmp
确认snmp代理已安装

rpm -q net-snmp

如果未安装,安装snmp

yum install net-snmp

设置开机自动运行snmp

/sbin/chkconfig snmpd on

2、配置snmp
编辑/etc/snmp/snmpd.conf

更改团体名
查找如下行
# sec.name source community
com2sec notConfigUser default public
将团体名public改为其它任意字段,例:
com2sec notConfigUser default monit

给予可读权限
查找如下行
# group context sec.model sec.level prefix read write notif
access notConfigGroup “” any noauth exact systemview none none
将read权限systemview改为all,例:
access notConfigGroup “” any noauth exact all none none
查找如下行
## incl/excl subtree mask
#view all included .1 80
去掉#view all前面的#,例:
view all included .1 80

3、启动snmp

service snmpd start

如果已启动则重启snmp服务

service snmpd restart

4、测试snmp
查看端口是否打开

netstat -ln | grep 161

安装snmp测试工具

yum install net-snmp-utils

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

snmpwalk -v 2c -c monit localhost system

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

snmpwalk -v 2c -c monit ip system

5、防火墙开启UDP161端口

iptables -I INPUT -p udp --dport 8091 -j ACCEPT

或者直接修改防火墙配置文件

vi /etc/sysconfig/iptables

在别的端口号规则之后插入:

-A INPUT -p udp -m udp --dport 161 -j ACCEPT

重启放火墙使规则生效

service iptables restart

0 0
原创粉丝点击