Project

General

Profile

« Previous | Next » 

Revision afeee9f0

Added by Benoît PECCATTE almost 7 years ago

Fixes #8438: Log check-rudder-agent output

View differences:

techniques/system/common/1.0/cron_setup.st
edit_defaults => noempty_backup,
edit_line => delete_lines_matching("0,5,10,15,20,25,30,35,40,45,50,55 \* \* \* \* if \[ -x /opt/rudder/bin/check-rudder-agent \]; then /opt/rudder/bin/check-rudder-agent( >/dev/null)?; fi");
"/var/spool/cron/crontabs/root"
edit_defaults => noempty_backup,
edit_line => delete_lines_matching("0,5,10,15,20,25,30,35,40,45,50,55 \* \* \* \* /usr/bin/test -x /opt/rudder/bin/check-rudder-agent \&\& /opt/rudder/bin/check-rudder-agent >/dev/null");
# Add Rudder entry
"/var/spool/cron/crontabs/root"
create => "true",
perms => mog("600", "root", "cron"),
edit_line => insert_lines("0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/bin/test -x /opt/rudder/bin/check-rudder-agent \&\& /opt/rudder/bin/check-rudder-agent >/dev/null"),
edit_line => insert_lines("0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/bin/test -x /opt/rudder/bin/check-rudder-agent \&\& /opt/rudder/bin/check-rudder-agent >> /var/log/rudder/agent-check/check.log 2>\&1"),
classes => rudder_common_classes("rudder_aix_crontab_insertion"),
comment => "Insert an AIX-compatible user crontab to run /opt/rudder/bin/check-rudder-agent";
techniques/system/common/1.0/promises.st
{
vars:
"log_files_to_rotate" slist => {
"${sys.workdir}/cf3.${sys.uqhost}.runlog",
"${sys.workdir}/cf3.${sys.uqhost}.runlog",
"${sys.workdir}/promise_summary.log",
"${sys.workdir}/cf_notkept.log",
"${sys.workdir}/cf_repair.log",
};
"/var/log/rudder/agent-check/check.log",
};
files:
......
file_select => days_old("&MODIFIED_FILES_TTL&"),
depth_search => recurse("inf");
"/var/log/rudder/agent-check/." create => "true";
"${log_files_to_rotate}"
comment => "Rotate file if above specified size",
rename => rotate("10"),
techniques/system/common/1.0/rudder_agent_community_cron.st
# To temporarily avoid this behaviour, touch /opt/rudder/etc/disable-agent.
# Don't forget to remove that file when you're done!
0,5,10,15,20,25,30,35,40,45,50,55 * * * * root /opt/rudder/bin/check-rudder-agent >/dev/null
0,5,10,15,20,25,30,35,40,45,50,55 * * * * root /opt/rudder/bin/check-rudder-agent >> /var/log/rudder/agent-check/check.log 2>&1

Also available in: Unified diff