我正在寻找记录cronjobs的更好方法。大多数cronjob倾向于发送电子邮件或控制台垃圾邮件,被忽略或创建另一个日志文件。
在这种情况下,我有一个Nagios NSCA脚本,可将数据发送到中央Nagios服务器。此send_nsca脚本还将一条状态行打印到STDOUT,指示成功或失败。
0 * * * * root /usr/local/nagios/sbin/nsca_check_disk
这会将以下消息通过电子邮件发送到root @ localhost,然后将其转发给我的sysadmins团队。垃圾邮件。
已转发nsca_check_disk:1个数据包已成功发送到主机。
我正在寻找一种日志记录方法,它:
- 不向电子邮件或控制台发送垃圾邮件
- 不要创建另一个需要数月或数年后清除的原始日志文件。
- 将日志信息捕获到某处,以便以后可以根据需要查看。
- 适用于大多数Unix
- 适合现有的日志基础架构。
- 使用常见的系统日志约定,例如“功能”和“优先级”
- 可以使用并非总是在内部进行日志记录的第三方脚本。