监控业务目录/data/web/的文件数量
- 安装zabbix-agent2到业务服务器,并配置zabbix server地址
- 自定义监控文件数量
#模拟业务目录数据
sudo mkdir /data/web/ -p
sudo touch /data/web/1.txt
#编写业务脚本,新建个脚本文件夹,用于存放自定义脚本
sudo mkdir /etc/zabbix/scripts
cd /etc/zabbix/scripts
#检查目录文件数量
ls /data/web/|wc -l
#创建业务脚本
sudo vim filenum.sh
#在脚本输入
ls /data/web/|wc -l
#为脚本添加执行权限
sudo chmod +x filenum.sh
#检查
ls -l filenum.sh
#创建zabbix配置文件,新建监控文件数量的配置文件
sudo vim /etc/zabbix/zabbix_agent2.d/plugins.d/filenum.conf
#填入以下内容
UserParameter=filenum,/etc/zabbix/scripts/filenum.sh
#重启zabbix-agent2
sudu systemctl restart zabbix-agent2
打开zabbix-UI
- 配置——主机——创建主机——主机名称随意——模板为空——客户端IP地址为zabbix-agent2安装的主机IP地址——端口号10050(zabbix-server的端口号)
- 点击监控项——创建监控项——名称随意——键值必须和配置文件一致filenum——其他的默认
- 点击触发器——创建触发器——名称:文件的数量>2 ——严重性选择警告——表达式添加——监控项选择——选择filenum——功能默认选最后的T值——结果选择大于2——其他的默认
- 点击图形——创建图形——名称:业务目录的数量——监控项添加——选择filenum——其他默认
这样我们就创建了一个自定义监控项
这只是一个示例,具体的还要根据公司业务来配置