Question

Supervision fichiers de log

  • 17 July 2023
  • 2 replies
  • 858 views

Userlevel 1
Badge +8

Bonjour,

Quelle solution utilisez vous pour les cas suivants :

Analyse de fichier de log type /var/log/messages sur RHEL8 en filtrant sur certaine entré comme ERROR ou WARNING mais en excluant par exemple WARNING-Memory ou WARNING-Texte. Sachant que nous utilisons NRPE3 pour scanner ces hosts comme indiqué dans la documentation Centreon.

Analyse de fichier de log type C:\ORACLE\Program\19\LOG\alerte.log sur Windows server 20XX en filtrant sur certaine entré comme ERROR ou WARNING mais en excluant par exemple WARNING-Memory ou WARNING-Texte. Sachant que nous utilisons NRPE0.5 pour scanner ces hosts comme indiqué dans la documentation Centreon.

on m’a proposé d’utiliser Check_logfiles mais je ne comprends pas bien comment je peux l’intégrer à ma plateforme Centreon 22.10.

Cordialement

 

Hi,

Which solution do you use for the following cases?

Analysis of log files such as /var/log/messages on RHEL8, filtering on certain entries such as ERROR or WARNING but excluding, for example, WARNING-Memory or WARNING-Text. We use NRPE3 to scan these hosts, as described in the Centreon documentation.

Analysis of log file type C:\ORACLE\Program\19\LOG\alerte.log on Windows server 20XX filtering on certain entries such as ERROR or WARNING but excluding, for example, WARNING-Memory or WARNING-Text. Knowing that we use NRPE0.5 to scan these hosts as indicated in the Centreon documentation.

I've been asked to use Check_logfiles but I don't quite understand how I can integrate it into my Centreon 22.10 platform.

Regards


2 replies

Badge +2

Bonjour,

 

Un exemple de check-logs sous unix il faut passer par NRPE avec la commande qui check le fichier et

/usr/lib64/nagios/plugins/check_centreon_nrpe -H “IP Host” -p 5666 -t 30 -u -m 8192 -c check-Logs -a G:\Log saveDailyData_ FAIL 1 7

Cette commande check le fichier de log et remonte une alerte s’il trouve une ligne avec le mot “FAIL”

Résultat dans centreon:

 

Badge +1

Hello Bonjour

On peut aussi faire un script Powershell sur le serveur Windows qui fait ce que l’on veut et l’appeler depuis Centreon via NSClient.
Pour Linux, idem mais en bash.
On peut écrire ce que l’on veut comme message de retour et le exit code permet de gérer les warning/critical/ok de Centreon

Pierre

Reply