OPNSense 构建企业级防火墙--ZABBIX监控(二)

2020-02-26 13:58:00 浏览数 (1)

Zabbix Server 模板

模板下载

OPNsense是pfSense的分支,基础架构相同,ZABBIX监控OPNsense使用pfSense模板,模板下载:github链接

导入zbx_template_pfsense.xml模板

添加OPNsense群组

OPNsense 启用Zabbix-Agent

系统--固件--插件,找到os-zabbix-agent插件,点击 号!

执行安装

完成安装

配置Zabbix Agent

服务--Zabbix Agent

注意:配置完成后需要重启Zabbix Agent

Zabbix-Server上测试Zabbix-Agent连接性

代码语言:javascript复制
telnet 192.168.99.55 10050
zabbix_get -s 192.168.99.55 -k agent.ping

添加模板中agent自定义命令

代码语言:javascript复制
vi /usr/local/etc/zabbix_agentd.conf.d/opnsense_zabbix.conf
UserParameter=pfsense.states.max,grep "limit states" /tmp/rules.limits | cut -f4 -d ' '
UserParameter=pfsense.states.current,grep "current entries" /tmp/pfctl_si_out | tr -s ' ' | cut -f4 -d ' '
UserParameter=pfsense.mbuf.current,netstat -m | grep "mbuf clusters" | cut -f1 -d ' ' | cut -d '/' -f1
UserParameter=pfsense.mbuf.cache,netstat -m | grep "mbuf clusters" | cut -f1 -d ' ' | cut -d '/' -f2
UserParameter=pfsense.mbuf.max,netstat -m | grep "mbuf clusters" | cut -f1 -d ' ' | cut -d '/' -f4

Zabbix-Server上测试Zabbix-Agent 自定义参数

代码语言:javascript复制
[root@zabbix-server ~]# zabbix_get  -s 192.168.99.55 -k  pfsense.states.current
5
[root@zabbix-server ~]# zabbix_get  -s 192.168.99.55 -k  pfsense.mbuf.current
541
[root@zabbix-server ~]# zabbix_get  -s 192.168.99.55 -k  pfsense.mbuf.cache
729
[root@zabbix-server ~]# zabbix_get  -s 192.168.99.55 -k  pfsense.mbuf.max
125376

Zabbix Server 配置

添加监控主机

添加模板

已上线主机

最新数据

0 人点赞