仙人掌中的SNMP检测不到服务器

登录有问题的服务器
1.检测snmp
localhost:~ # ps -ef|grep snmp
root     55180     1  0 08:37 ?        00:00:08 /usr/sbin/snmpd -r -A -LF n /var/log/net-snmpd.log -p /var/run/snmpd.pid
root     58436 53989  0 09:44 pts/0    00:00:00 grep --color=auto snmp
2.检测端口
localhost:~ # netstat -nlup|grep 161
udp        0      0 0.0.0.0:161             0.0.0.0:*                           55180/snmpd         
3.查看连接
localhost:~  # netstat -anp|grep snmpd
tcp        0      0 127.0.0.1:199           0.0.0.0:*               LISTEN      55180/snmpd         
udp        0      0 0.0.0.0:161             0.0.0.0:*                           55180/snmpd      
4.检测防火墙SuSEfirewall2
localhost:~ # systemctl status SuSEfirewall2
Unit SuSEfirewall2.service could not be found.
5.查看防火墙进程
localhost:~ # ps -ef |grep fire
root     55442     1  0 08:51 ?        00:00:00 /usr/bin/python3 /usr/sbin/firewalld --nofork --nopid
root     55524 55352  0 09:08 pts/0    00:00:00 grep --color=auto fire
原来使用了firewalld服务,查看策略
localhost:~ # firewall-cmd --list-all
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: eth0
  sources: 
  services: dhcpv6-client ssh
  ports: 80/tcp 22/tcp 161/tcp
  protocols: 
  forward: no
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules: 
原因在于后来加的防火墙策略中端口设置错误,snmp使用UDP
6.添加防火墙策略
localhost:~ # firewall-cmd --add-port=161/udp --permanent
success
7.重启防火墙
localhost:~ # systemctl restart firewalld
8.客户端使用snmpwalk检测
[root@Cnyunwei ~]# snmpwalk -v 2c -c mygroup 192.168.10.20
可以看到可以仙人掌中服务器的snmp服务正常了。
注:如果使用SuSEfirewall2,需要修改 /etc/sysconfig/中的配置然后重新启动。
FW_SERVICES_EXT_UDP="161"
systemctl restart SuSEfirewall2

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 00:44:04       49 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 00:44:04       53 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 00:44:04       42 阅读
  4. Python语言-面向对象

    2024-07-10 00:44:04       53 阅读

热门阅读

  1. 算法力扣刷题 三十四【71.简化路径】

    2024-07-10 00:44:04       18 阅读
  2. yolov5:Conv类参数量计算

    2024-07-10 00:44:04       23 阅读
  3. GitHub每日最火火火项目(7.9)

    2024-07-10 00:44:04       19 阅读
  4. py基础语法简述

    2024-07-10 00:44:04       16 阅读
  5. 代码随想录算法训练营:20/60

    2024-07-10 00:44:04       19 阅读
  6. 【6-1:全链路压测】

    2024-07-10 00:44:04       19 阅读
  7. 识别色带后执行相应命令

    2024-07-10 00:44:04       17 阅读
  8. QMdiAreaQMdiAreaQMdiAreaQMdiArea

    2024-07-10 00:44:04       20 阅读
  9. Jacoco的覆盖率原理

    2024-07-10 00:44:04       18 阅读