当前位置: 首页  >> 行业资讯  >> 帮助支持  >> 查看详情

CentOS如何安装SNMP服务?

2024-03-12 11:08:50


CentOS如何安装SNMP服务?Centos7安装snmp,snmp安装,centos8安装snmp

操作系统:CentOS 7.x 8.x

一、防火墙配置

CentOS 7.x 8.x默认使用的是firewall作为防火墙,这里改为iptables防火墙。

1、关闭firewall:

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

systemctl mask firewalld

systemctl stop firewalld

yum remove firewalld

2、安装iptables防火墙

yum install iptables-services #安装

vi /etc/sysconfig/iptables #编辑防火墙配置文件,开放ftp服务端口

# sample configuration for iptables service

# you can edit this manually or use system-config-firewall

# please do not ask us to add additional ports/services to this default configuration

*filter

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

-A INPUT -p icmp -j ACCEPT

-A INPUT -i lo -j ACCEPT

-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT

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

-A INPUT -j REJECT --reject-with icmp-host-prohibited

-A FORWARD -j REJECT --reject-with icmp-host-prohibited

COMMIT

:wq! #保存退出

systemctl restart iptables.service #最后重启防火墙使配置生效

systemctl enable iptables.service #设置防火墙开机启动

/usr/libexec/iptables/iptables.init restart #重启防火墙

二、关闭SELINUX

vi /etc/selinux/config

#SELINUX=enforcing #注释掉

#SELINUXTYPE=targeted #注释掉

SELINUX=disabled #增加

:wq! #保存退出

setenforce 0 #使配置立即生效

三、安装SNMP服务

1、安装SNMP

yum install net-snmp net-snmp-utils net-snmp-perl

#net-snmp是服务端,net-snmp-utils是客户端工具

#查看snmp版本号

snmpd -v

#查看安装的软件包

rpm -qa |grep net-snmp*

#查看net-snmp相关的软件包

yum list all |grep net-snmp*

systemctl start snmpd.service #启动SNMP服务

systemctl enable snmpd.service #设置开机启动SNMP服务

#查看udp端口161是否运行

netstat -apn|grep 161

lsof -i:161

#需要安装工具包yum install net-tools lsof

2、配置SNMP

cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.confbak #备份配置文件

vi /etc/snmp/snmpd.conf #添加修改

com2sec notConfigUser default public #需要验证的团体名

group notConfigGroup v1 notConfigUser

group notConfigGroup v2c notConfigUser

view all included .1

access notConfigGroup "" any noauth exact all none none

:wq! #保存退出

systemctl restart snmpd.service #重启SNMP服务

3、测试SNMP服务

#查看进程

ps aux|grep snmpd

#查看端口

netstat -nlp|grep 161

#查看日志

cat /var/log/messages

#检查SNMP服务器是否运行

netstat -nlup |grep ":161"

#测试是否能够获取到数据

snmpwalk -v 2c -c public localhost if

snmpwalk -v 2c -c public 127.0.0.1 if

https://www.xidc.xyz ,了解更多关于我们服务器的信息。无论您是寻找稳定高速的网络连接,还是需要专业的技术支持,XIDC都将是您的最佳选择。让我们携手共创美好未来!

申请测试TG: @AmmKiss