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.
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
PermanentPlan de restaurare in caz de nefunctionare
Nu este cazul
Leave A Comment?