编辑1

编辑1

我已经安装了 snmp,使用 utils

yum install net-snmp

yum install net-snmp-utils

这是我的 /etc/snmp/snmpd.config

syslocation System Location
syscontact [email protected]
#      sec.name   source          community (password) 
com2sec Mybox     localhost          public 
com2sec Outside   default            public 
#      group.name sec.model  sec.name 
group   RWGroup    v2c       Mybox 
group   ROGroup    v2c       Outside 
view all     included  .1        80 
view system  included  system    fe 
#              context sec.model sec.level prefix  read    write  notif 
access  ROGroup   ""      any    noauth    exact   all     none   none 
access  RWGroup   ""      v2c    noauth    exact   all     all    all 

SNMP WALK 在本地工作(localhost 和 10.106.240.138-我的静态 IP)

snmpwalk -v2c -c public 10.106.240.138:161

但它在远程 Linux 系统上不起作用(例如 10.106.240.179 - 同一网络)

Timeout: No Response from 10.106.240.138:161

iptables、ip6tables(防火墙)已被禁用

我也尝试过更简单的 snmpd.conf 配置!

rocommunity public syslocation "EARTH" syscontact [email protected]

帮帮我!我遗漏了什么!!

编辑1

你好,我找到了 /etc/sysconfig/snmp 文件,并向其中添加了 OPTIONS 配置,以允许我的 SNMP 客户端 IP

OPTIONS="-Lsd -Lf /dev/null -p /var/run/snmpd.pid -a -x 10.106.240.179"

它仍然不起作用!

这是我的 SNMP 服务状态

snmpd.service - Simple Network Management Protocol (SNMP) Daemon. Loaded: loaded (/usr/lib/systemd/system/snmpd.service; enabled) Active: active (running) since Fri 2014-09-05 02:47:42 IST; 5s ago Main PID: 21847 (snmpd) CGroup: /system.slice/snmpd.service └─21847 /usr/sbin/snmpd -Lsd -Lf /dev/null -p /var/run/snmpd.pid -a -x 10.106.240.179 -f

如有任何意见我将不胜感激,谢谢!

我必须配置远程客户端吗?

答案1

检查守护进程是否只监听本地主机。这应该在 /etc/sysconfig/snmpd.options 中指定(我不记得具体是什么了)。

相关内容