zabbix开展自动化运维的一些探索之---zabbix remote command应用自动删除过期日志

2190阅读 0评论2018-11-05 missing-cn
分类:系统运维

利用zabbix开展自动化运维的一些探索之---zabbix remote command应用自动删除过期日志

摘要

实施说明

客户端

EnableRemoteCommands=1

修改完配置需要重启agent

脚本存放位置 /etc/zabbix/scripts

cat rm_logs.sh
#!/bin/sh
find /xxx/tomcat-*/logs/ -type f  -name "*.log*" -mtime +30 |xargs rm -f
find /xxx/tomcat-*/logs/ -type f  -name "*.out*" -mtime +30 |xargs rm -f
find /xxx/tomcat-*/logs/ -type f  -name "*.log"  -mtime +3 -size +10000M |xargs rm -f

服务端

结果及验证

可以通过手工增加某个磁盘上的日志达到80%阈值进行测试,测试结果可以看在problem里面会有:“ x年x月x日x时x分 remote command executed”的字样。

上一篇:centos7 df -h运行hang的故障解决
下一篇:zabbix discovery 和 auto registration 分析及应用