Puncte:-2

Cum se creează un script pentru a verifica fișierul jurnal

drapel cz

Vreau să creez un script în care verific fișierul jurnal la fiecare 5 sau 10 minute pentru a știu dacă serviciul este în funcțiune și, de asemenea, pentru a știu dacă fișierul jurnal primește și trimite aceste fișiere care sunt primite (mai mult ca dacă un nou fișierul intră în fișierul jurnal sau nu primește nimic.) În cazul în care nu primesc nimic în 5 sau 10 minute, în funcție de configurație, mă avertizează prin Nagios Monitoring. Habar n-am cum să încep să scriu asta.

digijay avatar
drapel mx
Nagios (resp. nrpe) vine cu o mulțime de scripturi de verificare (în `/usr/lib/nagios/plugins`), în plus, o mulțime de scripturi pentru fiecare serviciu pot fi găsite pe internet. Aceste scripturi sunt programate și executate de la o gazdă la distanță cu nagios sau icinga2.
Puncte:1
drapel in

Ei bine, acest lucru depinde de conținutul fișierelor dvs. de jurnal, dar iată câteva sugestii, care vă pot ajuta:

Dacă doriți doar să vedeți dacă un proces rulează, puteți utiliza pluginul nagios „check_procs”.

Pentru a verifica dacă este scris un fișier jurnal, puteți folosi pluginul nagios „check_file_age”.

Dacă doriți să verificați anumite expresii, acesta este un plugin grozav: https://labs.consol.de/nagios/check_logfiles

Jhony avatar
drapel cz
Salut, multumesc pentru raspuns. În cazul meu, acest fișier jurnal este „alimentat” în fiecare minut, situația a fost: serviciul funcționa și funcționa, dar chiar și cu serviciul activat, era în stare zombie, serviciul rula, dar nu primea și transmitea fișiere. Alerta a fost necesară pentru a remedia această problemă. Așa că mă gândeam să monitorizez fișierul jurnal la fiecare 5 minute pentru a verifica dacă fișierul jurnal a fost alimentat, dacă este alimentat, ok. Dacă nu, vreau ca Nagios să mă avertizeze.
Puncte:0
drapel cn

Este mai bine să verificați tabelul de proces prin ps pentru a vedea dacă procesul dumneavoastră rulează corect.

Câteva pluginuri Nagios pe care le puteți lua în considerare:

https://exchange.nagios.org/directory/Plugins/Operating-Systems/Linux/check_ps-2Esh/details

https://exchange.nagios.org/directory/Plugins/Operating-Systems/Linux/check_logfiles/details

Vezi check_procs spune și @Virsacer.

Jhony avatar
drapel cz
Multumesc pentru raspuns. Serviciul a funcționat, dar nu a funcționat conform așteptărilor. După cum i-am spus lui Virsacer, serviciul rula într-o stare zombie, funcționa, dar fără nicio acțiune... Era nevoie de o repornire a serviciului pentru a rezolva problema. Și pentru a evita astfel de situații în viitor, vreau să creez acest script pentru a mă alerta.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.