Czy jest jakiś sposób na sprawdzenie, czy yum-cron
jest poprawnie skonfigurowany? Muszę potwierdzić, że automatycznie zainstaluje łatki bezpieczeństwa i że wyśle mi e-mail, gdy to zrobi.
Mam yum-cron
zainstalowany serwer sieciowy CentOS 7 . Działa od kilku miesięcy i nie otrzymałem żadnych e-maili, ani nie widzę żadnych aktualizacji /var/log/yum.log
. Myślę, że dzieje się tak, ponieważ w rzeczywistości nie dotyczyły mnie żadne aktualizacje zabezpieczeń. Kiedy uruchamiam yum --security list updates
, dostaję wiadomość No packages needed for security
i nie widzę żadnych ostatnich łat krytycznych, które miałyby na mnie wpływ w ogłoszeniu centos .
Mój /etc/yum/yum-cron.conf
wygląda mniej więcej tak, jak prawdziwy adres e-mail zamiast [email protected]
:
[commands]
update_cmd = security
update_messages = yes
download_updates = yes
apply_updates = yes
[emitters]
emit_via = stdio,email
[email]
email_from = root@localhost
email_to = root,[email protected]
email_host = localhost
Powinieneś być w stanie zobaczyć, czy zadanie jest uruchomione przez dziennik cron.
grep yum.cron /var/log/cron | tail -10
Jeśli zobaczysz tutaj dane wyjściowe, możesz je zweryfikować.
źródło
Możesz to przetestować. Znajdź hosta opóźnionego w aktualizacjach w porównaniu do listy ogłoszeń. Lub, jeśli wszystkie są aktualne, zbuduj nowy i nie stosuj jeszcze wszystkich aktualizacji. Zastosuj konfigurację i poczekaj na wiadomość e-mail.
źródło