请选择 进入手机版 | 继续访问电脑版

网硕互联技术交流社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3033|回复: 0

centos7配置snmp服务(TCP端口)

[复制链接]

主题

帖子

133

积分

注册会员

Rank: 2

积分
133
发表于 2017-11-13 17:18:32 | 显示全部楼层 |阅读模式
1添加防火墙规则
直接执行命令
  1. firewall-cmd --zone=public --add-port=888/tcp --permanent
复制代码

执行后重启防火墙
  1. systemctl restart firewalld.service
复制代码


2如果有需要更换yum源,请参考
http://plus.wsisp.net/forum.php? ... d=755&highlight=yum

3安装SNMP服务

  1. yum -y install net-snmp
复制代码

4启动SNMP服务

  1. systemctl start  snmpd.service
复制代码


5.检查SNMP状态

  1. systemctl restart snmpd.service
复制代码


6修改配置文件

备份cp -p /etc/snmp/snmpd.conf  /etc/snmp/snmpdbak.conf
修改vi /etc/snmp/snmpd.conf

添加如下代码
  1. com2sec notConfigUser default public
  2. group notConfigGroup v1 notConfigUser
  3. group notConfigGroup v2c notConfigUser
  4. view systemview included .1
  5. access notConfigGroup "" any noauth exact systemview none none
  6. syslocation <a target="_blank" href="http://www.wsisp.net">www.wsisp.net</a>
  7. pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat
复制代码


7重启SNMP服务

  1. systemctl restart snmpd.service
复制代码

8修改snmp的监听端口
如果用TCP888端口请执行下面的命令
  1. /usr/sbin/snmpd tcp:888
复制代码


上述方法修改重启服务器后,系统启动时还是udp协议随机启动的,使用以下方法可以完全修改snmp以tcp协议启动
  1. vi /etc/init.d/snmpd
复制代码
修改OPTIONS 配置,加入tcp:888
修改前:
  1. OPTIONS="-LS0-6d -Lf /dev/null -p /var/run/snmpd.pid"
复制代码
修改后:
  1. OPTIONS="tcp:888 -LS0-6d -Lf /dev/null -p /var/run/snmpd.pid"
复制代码
wq 保存退出,重启snmpd服务即可。


9重启SNMP服务
  1. systemctl restart snmpd.service
复制代码

10打开cacti添加监控
主机名填写tcp:IP
例:主机名处填写:tcp:1.1.1.1   端口填写服务器上设置的端口888

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|网硕互联技术交流社区

GMT+8, 2024-3-29 06:57 , Processed in 0.199284 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表