监控文件变化 我使用 Incron 监控文件变化 # yum install -y incron # systemctl enable incrond # systemctl start incrond setup.py install 配置收集端端口,编辑文件logging/init.d/ucollection done << EOF 1220 /backup/172.16.0.10/incron.log 1221 /backup/172.16.0.11/incron.log 1222 /backup/172.16.0.12/incron.log EOF 然后根据incron.log给相关管理人员发送邮件或短信警报等等
42 incron[37] incron 允许你监控一个目录树,然后对这些变化采取措施。如果你想在目录‘a’中出现新文件时,将其复制到目录‘b’,这正是 incron 能做的。 section=incron&page=about&lang=en [38]: http://www.monitorix.org/ [39]: http://sebastien.godard.pagesperso-orange.fr
img.mount_image /tmp/foo salt ‘*’ img.mount_image /tmp/foo salt ‘*’ img.umount_image /mnt/foo salt ‘*’ incron.list_tab root salt ‘*’ incron.list_tab root salt ‘*’ incron.raw_cron root salt ‘*’ incron.raw_system_cron salt ‘*’ incron.rm_job root /path salt ‘*’ incron.rm_job root /path salt ‘*’ incron.set_job root ‘/root’ ‘IN_MODIFY’ ‘echo “$$ $@ $# $% $&”‘ salt ‘*’ incron.write_incron_file_verbose root /tmp/new_cron salt ‘*’ incron.write_cron_file root /tmp/new_cron salt ‘*’ ini.get_option /path/to/ini section_name option_name
salt '*' img.mount_image /tmp/foo salt '*' img.umount_image /mnt/foo salt '*' incron.list_tab root salt '*' incron.list_tab root salt '*' incron.raw_cron root salt '*' incron.raw_system_cron salt '*' incron.rm_job root /path salt '*' incron.rm_job root /path salt '*' incron.set_job root '/root' 'IN_MODIFY' 'echo "$$ $@ $# $% $&"' salt '*' incron.write_incron_file_verbose root /tmp/new_cron salt '*' incron.write_cron_file root /tmp/new_cron salt '*' ini.get_option
, git, grains, group, grub, hashutil, hg, hipchat, hosts, http, img, incron