温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

怎样配置SNMP监控服务器

发布时间:2026-09-29 07:46:24 来源:亿速云 阅读:89 作者:小樊 栏目:系统运维

配置 SNMP 监控服务器通常包含两部分:

  1. 被监控端(Agent):开启并配置 SNMP 服务
  2. 监控端(Server):使用监控工具通过 SNMP 采集数据

下面以 Linux(net-snmp) 为例说明,最后也会补充 Windows 和常用监控系统配置。


一、被监控端配置(以 Linux 为例)

1. 安装 SNMP 服务

# CentOS / RHEL
yum install -y net-snmp net-snmp-utils

# Ubuntu / Debian
apt install -y snmpd snmp

2. 配置 SNMP(/etc/snmp/snmpd.conf)

常见配置示例(SNMP v2c):

# 监听所有网卡
agentAddress udp:161

# 共同体名(类似密码)
rocommunity public 192.168.1.0/24
rwcommunity private 192.168.1.0/24

# 系统信息
sysLocation ServerRoom
sysContact admin@company.com

说明:

  • public:只读 community
  • private:读写 community
  • 192.168.1.0/24:允许访问的网段

3. 启动并设置开机自启

systemctl enable snmpd
systemctl start snmpd

4. 防火墙放行

firewall-cmd --add-port=161/udp --permanent
firewall-cmd --reload

5. 测试 SNMP

snmpwalk -v2c -c public 127.0.0.1 sysName

二、Windows 被监控端配置

1. 安装 SNMP 服务

  • 服务器管理器 → 添加角色和功能
  • 勾选 SNMP Service

2. 配置 Community

  • 服务 → SNMP Service → 安全
  • 添加 Community(如 public)
  • 设置允许的主机 IP

3. 重启 SNMP 服务


三、监控服务器配置(常见方案)

方案 1:Zabbix + SNMP

  1. 添加主机
  2. 主机接口选择 SNMP
  3. 设置 SNMP community
  4. 关联 SNMP 模板(如 Template OS Linux SNMP)

方案 2:Prometheus + snmp_exporter

  1. 配置 snmp.yml
  2. 启动 snmp_exporter
  3. Prometheus 抓取 exporter 地址

方案 3:Nagios / Cacti

  • Nagios:使用 check_snmp 插件
  • Cacti:添加 SNMP Device 并导入模板

四、SNMP 版本建议

  • v1 / v2c:配置简单,明文传输(不推荐公网)
  • v3:支持认证和加密(推荐)

SNMP v3 示例

createUser zabbix MD5 mypassword DES mydeskey
rouser zabbix

五、常见问题排查

  • 无法连接:检查防火墙、IP、端口
  • 无数据:确认 community、OID、权限
  • 超时:确认 agent 是否运行

如果你告诉我:

  • 操作系统(Linux / Windows)
  • 使用的监控系统(Zabbix / Prometheus / Nagios 等)
  • SNMP 版本(v2c / v3)

我可以给你 更精确的配置示例。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手