j'ai deja essaye le pipe mais ca ne prend rien en compte ...
D'ailleur les envois de mails ne fonctionnent pas non plus (la commande est similaire, cela doit expliquer que le pipe fonctionne pas ...)
Je vais chercher un peu, la j'aimerais avancer sur mes sondes, c'est encore un peu la galere pour trouver ce don j'ai besoin.
Announcement
Collapse
No announcement yet.
Nagios + oreon + perfparse
Collapse
X
-
la methode "classique" me parse le fichier en entier a chaque fois et me bourre la DB
Passe par un pipe direct vers perfparse. C'est le plus rapide, le plus light, la maintenance la plus facile, la conf la moins chiante... Y a plein de topics qui parlent de ca sur le forum en plus c'est pas beau la vie
Leave a comment:
-
je deconseille cette methode, car trop lourde, dommage que tu sois pas arriver autrement ....
a toute
Leave a comment:
-
Bon ca y est, ca roule maintenant,
j'ai remplace mes commandes d'ajout a la BD et faisant 2 petits scripts (la methode "classique" me parse le fichier en entier a chaque fois et me bourre la D:
perfparse-service.shCode:#!/bin/sh NAGIOS_DIR=/usr/local/nagios TMP_FILE=/tmp/temp-perfparse-data.dat mv $NAGIOS_DIR/var/perfdata-service.log $TMP_FILE touch $NAGIOS_DIR/var/perfdata-service.log chmod 777 $NAGIOS_DIR/var/perfdata-service.log cat $TMP_FILE | $NAGIOS_DIR/bin/perfparse-log2mysql -c $NAGIOS_DIR/etc/perfparse.cfg rm $TMP_FILE
Code:#!/bin/sh NAGIOS_DIR=/usr/local/nagios TMP_FILE=/tmp/temp-perfparse-host.dat mv $NAGIOS_DIR/var/perfdata-host.log $TMP_FILE touch $NAGIOS_DIR/var/perfdata-host.log chmod 777 $NAGIOS_DIR/var/perfdata-host.log cat $TMP_FILE | sed 's/check_host_alive/Latence/g' | sed 's/UP/OK/g' | $NAGIOS_DIR/bin/perfparse-log2mysql -c $NAGIOS_DIR/etc/perfparse.cfg rm $TMP_FILE
Merci de votre aide, je vais encore en avoir besoin mais je vais faire un autre post pour pas tout melanger ...
Leave a comment:
-
hello,
bon deja ta cron n'est pas bonne, t'as un truc en trop
je ne sais pas trop ce que fait oreon dans le deleteDB et autre script pl
tu peux faire un essai, tu re install tout:
1) vide ta crontab
2) drop ta database perfparse
3) rm -fr /usr/local/nagios /usr/local/oreon
va recup le patch Perfparse sur mon site, mise à jour ce matin:
perfparse nagios
refait une fresh install, si tu suis cette doc, le seul qui entre les données dans mysql: est la nitification commande que tu rentres toutes les 10.
rappel : il faut bien avoir la version de perfparse 0.106.1, appliquer le patch.
surtout ne coche pas les data file mode dans ton oreon.
a toute
Leave a comment:
-
Originally posted by opensource View Posttu n'as qu'un seul host, pas d'autre services?
Originally posted by opensource View Posttu n'as pas un vieux truk qui tourne dans la cron.
ou dans oreon?
Code:hades:~# crontab -l 0 0 1-31 * * nagios php -q /usr/local/oreon/cron/ArchiveLogInDB.php 59 23 * * * /usr/local/oreon/cron/deleteDB.pl > /dev/null * 2 * * * /usr/local/oreon/cron/cron/delete_diff.pl > /dev/null
Originally posted by opensource View Postcomment tu fais pour dire 7 millions d'entrees?
Code:perfdata_service_bin 6 343 653 InnoDB latin1_swedish_ci 1,0 Go -
Originally posted by opensource View Postps : es tu sur de ta conf du check_ping pour les arguments?
a touteCode:$USER1$/check_ping -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p $ARG3$
!100.0,5%!150.0,10%!3
merci de ton aide
Leave a comment:
-
tu n'as qu'un seul host, pas d'autre services?
tu n'as pas un vieux truk qui tourne dans la cron.
ou dans oreon?
comment tu fais pour dire 7 millions d'entrees?
ps : es tu sur de ta conf du check_ping pour les arguments?
a toute
Leave a comment:
-
-
-
tu as toujours le même probleme cad?
je pense que tu as du activer trop de choses. verifie ta conf perfparse, il ne faut rien rajouter.
Leave a comment:
-
Originally posted by opensource View Postsalut,
tu as pris la bonne version de perfparse? la 0.106.1.
parce que sinon il faut penser à effacer son fichier de log après chaque parse
depuis la version 0.106.1 il n'y a plus ce probleme, il sait reprendre à l'endroit de la derniere parse.
Leave a comment:
-
salut,
tu as pris la bonne version de perfparse? la 0.106.1.
parce que sinon il faut penser à effacer son fichier de log après chaque parse
depuis la version 0.106.1 il n'y a plus ce probleme, il sait reprendre à l'endroit de la derniere parse.
a toute
Leave a comment:
-
je viens de tout vider, de reconfigurer encore une fois et voila ce que j'ai :
1 host avec 2 services.
Code:hades:/usr/local/nagios/var# cat perfdata-host.log 1172575770 hades check_host_alive PING OK - Packet loss = 0%, RTA = 0.02 ms UP 1172576024 hades check_host_alive PING OK - Packet loss = 0%, RTA = 0.02 ms UP 1172576324 hades check_host_alive PING OK - Packet loss = 0%, RTA = 0.03 ms UP 1172576484 hades check_host_alive PING OK - Packet loss = 0%, RTA = 0.02 ms UP 1172576523 hades check_host_alive PING OK - Packet loss = 0%, RTA = 0.02 ms UP 1172576823 hades check_host_alive PING OK - Packet loss = 0%, RTA = 0.02 ms UP 1172577123 hades check_host_alive PING OK - Packet loss = 0%, RTA = 0.02 ms UP
Code:hades:/usr/local/nagios/var# cat perfdata-service.log 1172576334 hades ping GPING OK - rtt min/avg/max/mdev = 0.009/0.013/0.017/0.003 ms OK time=0.013ms;20;40;; ok=1 1172576484 hades ping_2 <wrta> was not set UNKNOWN 1172576833 hades ping GPING OK - rtt min/avg/max/mdev = 0.011/0.012/0.014/0.003 ms OK time=0.012ms;20;40;; ok=1 1172576983 hades ping_2 PING OK - Packet loss = 0%, RTA = 0.02 ms OK 1172577133 hades ping GPING OK - rtt min/avg/max/mdev = 0.011/0.013/0.017/0.005 ms OK time=0.013ms;20;40;; ok=1 1172577283 hades ping_2 PING OK - Packet loss = 0%, RTA = 0.02 ms OK
Maintenant quand je regarde dans ma base perfparse j'ai quasiement 300 fois la meme entree alors que dans mes fichiers il n'apparait que quelques lignes ...
Code:Textes complets id host_name service_description metric ctime value warn critical state Modifier Effacer 89150 hades ping ok 2007-02-27 12:38:54 1 NULL NULL 0 Modifier Effacer 89151 hades ping time 2007-02-27 12:38:54 0 20 40 0 Modifier Effacer 89152 hades ping ok 2007-02-27 12:38:54 1 NULL NULL 0 Modifier Effacer 89153 hades ping time 2007-02-27 12:38:54 0 20 40 0 Modifier Effacer 89154 hades ping ok 2007-02-27 12:38:54 1 NULL NULL 0 Modifier Effacer 89155 hades ping time 2007-02-27 12:38:54 0 20 40 0 Modifier Effacer 89156 hades ping ok 2007-02-27 12:38:54 1 NULL NULL 0 Modifier Effacer 89157 hades ping time 2007-02-27 12:38:54 0 20 40 0 Modifier Effacer 89158 hades ping ok 2007-02-27 12:38:54 1 NULL NULL 0 Modifier Effacer 89159 hades ping time 2007-02-27 12:38:54 0 20 40 0 Modifier Effacer 89160 hades ping ok 2007-02-27 12:38:54 1 NULL NULL 0 Modifier Effacer 89161 hades ping time 2007-02-27 12:38:54 0 20 40 0 Modifier Effacer 89162 hades ping ok 2007-02-27 12:38:54 1 NULL NULL 0 Modifier Effacer 89163 hades ping time 2007-02-27 12:38:54 0 20 40 0 Modifier Effacer 89164 hades ping ok 2007-02-27 12:38:54 1 NULL NULL 0 Modifier Effacer 89165 hades ping time 2007-02-27 12:38:54 0 20 40 0 Modifier Effacer 89166 hades ping ok 2007-02-27 12:38:54 1 NULL NULL 0 Modifier Effacer 89167 hades ping time 2007-02-27 12:38:54 0 20 40 0 Modifier Effacer 89168 hades ping ok 2007-02-27 12:38:54 1 NULL NULL 0 Modifier Effacer 89169 hades ping time 2007-02-27 12:38:54 0 20 40 0 Modifier Effacer 89170 hades ping ok 2007-02-27 12:38:54 1 NULL NULL 0 Modifier Effacer 89171 hades ping time 2007-02-27 12:38:54 0 20 40 0 Modifier Effacer 89172 hades ping ok 2007-02-27 12:38:54 1 NULL NULL 0 Modifier Effacer 89173 hades ping time 2007-02-27 12:38:54 0 20 40 0 Modifier Effacer 89174 hades ping ok 2007-02-27 12:38:54 1 NULL NULL 0
Leave a comment:
Leave a comment: