Revision afeee9f0
Added by Benoît PECCATTE almost 7 years ago
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
Fixes #8438: Log check-rudder-agent output