Cum verifici sincronizarea NTP a mai multor servere cu Nagios

Configurare noua (How To)

Situatie

Vrem sa aflam daca reteaua de servere este sincronizata cu serverul nostrul de NTP.

Reteaua este monitorizata cu Nagios si pluginurile lui.

Backup

Nu este cazul

Solutie

Pasi de urmat

In mod normal Nagios monitorizeaza NTP-ul, insa acesta doar da alerme daca ceva nu este ok(offset mare).
Noi vrem sa optinem o lista cu aceste offseturi sa vedem unde avem probleme de sync.

Ne vom loga pe serverul nostru de NTP.

 

Vom crea un script care va rula comenzile pentru verificarea NTP-ului.

Scriptul va contine urmatoarele linii:
#!/bin/sh

plugin = /usr/lib64/nagios/plugins/

for i in `seq 1 255`; do $plugin/check_ntp -H 192.168.100.$i && echo 192.168.100.$i;done >> ~/retea_ntp/Retea_192.168.100.x.txt

 

Vom salva scriptul.
Schimbam drepturile asupra scriptului.
[root@centos-lvm ~]# vim check_ntp_all
[root@centos-lvm ~]# chmod +x check_ntp_all
[root@centos-lvm ~]#

Si il vom rula cu:
[root@centos-lvm ~]# ./check_ntp_all

 

Odata rulat scriptul va folosi pluginul de Nagios numit check_ntp pentru a verifica toata reteaua 192.168.100.0/24 si va varsa rezultatul in /root//retea_ntp/Retea_192.168.100.x.txt

Daca avem mai multe retele putem multiplica linia si sa adaugam retele pe care le dorim.
Nu este recomandat sa rulam pentru o retea mai mare de /24 – vom avem un fisier txt de peste 2GB(nu il putem urmari).

Tip solutie

Permanent

Plan de restaurare in caz de nefunctionare

Nu este cazul

Voteaza

(15 din 32 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?