Icinga twierdzi, że pliku nie ma:
Kod: Zaznacz cały
[2021-02-20 13:54:42 +0100] warning/PluginCheckTask: Check command for object 'hostname' (PID: 12025, arguments: 'python /usr/lib64/nagios/plugins/check_yum.py' '-t' '50') terminated with exit code 128, output: execvpe(python /usr/lib64/nagios/plugins/check_yum.py) failed: No such file or directory
Kod: Zaznacz cały
# stat /usr/lib64/nagios/plugins/check_yum.py
Plik: „/usr/lib64/nagios/plugins/check_yum.py”
rozmiar: 29861 bloków: 64 bloki I/O: 4096 zwykły plik
Urządzenie: fd00h/64768d inody: 8448611 dowiązań: 1
Dostęp: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Kontekst: unconfined_u:object_r:lib_t:s0
Dostęp: 2021-02-20 13:55:58.259385017 +0100
Modyfikacja: 2021-02-20 13:51:35.495145403 +0100
Zmiana: 2021-02-20 13:51:35.495145403 +0100
Utworzenie: -
Kod: Zaznacz cały
# python /usr/lib64/nagios/plugins/check_yum.py -t 50
YUM OK: 0 Security Updates Available. 39 Non-Security Updates Available | security_updates_available=0 non_security_updates_available=39 total_updates_available=39
Kod: Zaznacz cały
apply Service "yum"{
check_command = "check_yum.py"
check_interval = 12h
retry_interval = 1h
command_endpoint = host.vars.client_endpoint
assign where host.vars.distro == "RHEL"
}