侧边栏壁纸
博主头像
liveJQ博主等级

沒有乐趣,何来开始

  • 累计撰写 193 篇文章
  • 累计创建 70 个标签
  • 累计收到 6 条评论

将 Linux 服务器添加到 Cacti 流量监控

liveJQ
2025-02-03 / 0 评论 / 0 点赞 / 0 阅读 / 607 字

系统环境:Ubuntu20.04

Cacti 默认通过 SNMP 获取流量数据。先在 Ubuntu 上安装 SNMP 服务

apt install snmp snmpd -y

配置 snmpd,编辑 /etc/snmp/snmpd.conf

# 允许来自 Cacti 服务器的只读访问,public 为 SNMP Community
rocommunity public Cacti服务器IP

# 监听所有接口的IPv4地址
agentAddress udp:161

重启服务生效

systemctl restart snmpd
systemctl enable snmpd

UFW 防火墙放行 161/udp 端口

ufw allow 161/udp

若启用了UFW防火墙并禁用了ICMP,则需要单独给 Cacti IP 放行。

编辑 /etc/ufw/before.rules,在“# End required lines”后添加如下配置即可。

# Allow ICMP echo-request from whitelist
-A ufw-before-input -p icmp --icmp-type echo-request -s Cacti服务器IP -j ACCEPT


# Drop all other ICMP echo-request
-A ufw-before-input -p icmp --icmp-type echo-request -j DROP

在 Cacti 添加设备时,模版选择“Generic SNMP-enabled Host”即可,其他都可以默认。

0

评论区