View Full Version : Perfparse again ....Désolé
Ginuis
12-11-2006, 03:33 PM
Bonjour à tous,
Je parcours le forum depuis quelques mois deja et j'ai entrepris d'installer nagios + oreon pour ma soutenance.
En resumant ma situation je pourrai donner autant de detail que possible.
Nagios 2.5 ok
oreon 1.3.3 ok ( j'ai fait lupdate 1.3.1 a 1.3.3 sans probleme)
Ma base oreon fonctionne tres bien (merci pour l'astuce des doublons).
Ma base perfparse est bien creer et a les privileges en all .
J'ai deux problemes a l'heure actuelle.
Le premier c'est que je n'obtient aucun graphe de la part de perfparse. Lorsque je regarde ma base perfparse elle ne se remplie pas. (je n'ai pas le message d'erreur no such data base). En sommes quand je vai dans vue oreon je ne peux selectioner aucun hote tout reste vide. J'ai suivi le wiki-oreon pour l'installation de perfparse.
J'edit et je met mon repertoire ou est stocker mes log perfparse et j'ai rien dessus.
drwxrwxr-x 2 nagios nagios 4096 nov 28 00:00 archives
-rwxrwxr-x 1 nagios nagios 238 nov 21 16:14 comment.log
-rwxrwxr-x 1 nagios nagios 239 nov 21 16:14 downtime.log
-rw-r--r-- 1 nagios nagios 6 déc 11 15:13 nagios.lock
-rwxrwxr-x 1 nagios nagios 728585 déc 11 15:18 nagios.log
-rwxrwxr-x 1 nagios nagios 20411 déc 11 15:13 objects.cache
-rwxrwxr-x 1 nagios nagios 0 nov 23 15:17 perfparse.drop
-rwxrwxr-x 1 nagios nagios 12760 nov 23 16:51 perfparse-host-perfdata.dat
-rwxrwxr-x 1 nagios nagios 0 nov 23 09:08 perfparse-host-perfdata.data
-rwxrwxr-x 1 nagios nagios 0 nov 23 15:21 perfparse.lock
-rwxrwxrwx 1 nagios nagios 0 nov 23 15:17 perfparse.log
-rwxrwxrwx 1 nagios nagios 0 nov 23 15:23 perfparse_output_log
-rwxrwxr-x 1 nagios nagios 6109 nov 23 16:51 perfparse-service-perfdata.dat
-rwxrwxr-x 1 nagios nagios 0 déc 11 15:13 retention.dat
drwxrwxr-x 2 nagios nagiocmd 4096 déc 11 15:13 rw
-rw-rw-r-- 1 nagios nagios 12300 déc 11 15:18 status.log
-rw------- 1 nagios nagios 12727 déc 11 15:13 status.sav
Certains droit sont en 777 afin de tester si c'etait un probleme de droit d'ecriture mais ça ne change rien.
Le second concerne mes plugins ( désoler c'est hors sujet par rapport au titre du post mais je prefere tout concentrer). Dans mon log j'ai ce message Warning: Attempting to execute the command "/usr/bin/printf "%b" "1165966070\t\t\t\t\t\n"\r\n| /usr/local/nagios/bin/perfparse-log2mysql" resulted in a return code of 127. Make sure the script or binary you are trying to execute actually exists...
Edit: j'avance un peu les plugins remarche mais nagios refuse tojours d'ecrire dans la base de donnée avec le message que j'ai laissé juste au dessus.
Merci a toute la communauté qui m'a permis d'arriver jusqu'ici.
Ginuis
12-11-2006, 06:44 PM
Je ne sais pas si sa aidera suite a mon message d'erreur. Je suis aller voire ce fameux repertoire.
[root@localhost libexec]# cd /usr/local/nagios/bin
[root@localhost bin]# ll
total 744
-rwxrwxr-x 1 nagios nagios 21099 nov 23 15:03 check_perfparse_version
-rwxrwxr-x 1 nagios nagios 420656 nov 21 11:13 nagios
-rwxrwxr-x 1 nagios nagios 24504 nov 21 11:13 nagiostats
-rwxrwxr-x 1 nagios nagios 80722 nov 23 15:03 perfparsed
-rwxrwxr-x 1 nagios nagios 65811 nov 23 15:03 perfparse-db-purge
-rwxrwxr-x 1 nagios nagios 47139 nov 23 15:03 perfparse-db-tool
-rwxrwxr-x 1 nagios nagios 60182 nov 23 15:03 perfparse-log2any
lrwxrwxrwx 1 root root 17 nov 23 15:03 perfparse-log2file_output -> perfpa rse-log2any
lrwxrwxrwx 1 root root 17 nov 23 15:03 perfparse-log2gnuplot -> perfparse- log2any
lrwxrwxrwx 1 root root 17 nov 23 15:03 perfparse-log2mysql -> perfparse-lo g2any
lrwxrwxrwx 1 root root 17 nov 23 15:03 perfparse-log2socket_output -> perf parse-log2any
lrwxrwxrwx 1 root root 17 nov 23 15:03 perfparse-log2stdout -> perfparse-l og2any
-rwxrwxr-x 1 nagios nagios 184 nov 23 15:03 perfparse_nagios_command.pl
-rwxrwxr-x 1 nagios nagios 183 nov 23 15:03 perfparse_nagios_pipe_command.pl
-rwxrwxr-x 1 nagios nagios 1950 nov 23 15:03 perfparse.sh.example
Je voi rien d'anormale question fichier.
Si quelqu'un pourrai m'eclairer.
Ginuis
12-13-2006, 03:27 PM
Depuis ce matin j'ai reussi a remplir les fichiers
-rwxr-x--- 1 nagios nagios 45 déc 13 09:35 host-perfdata.dat
-rwxr-x--- 1 nagios nagios 206 déc 13 09:37 service-perfdata.dat
Le message d'erreur est toujours pareil tourjous en rapport avec
lrwxrwxrwx 1 root root 17 nov 23 15:03 perfparse-log2mysql -> perfparse-log2any
Ma base de donné mysql est bien créer dans les fichier de config perfparse sur l'interface oreon. J'ai bien rentré les bonne info et je voi bien dans le menu database d'oreon mes deux base de donnée Oreon et perfparse. Seulement perfparse ne se rempli pas.
Si j'ai bien suivi, je reprend les etapes theorique :
-Oreon envoie les information type Alive sur les fichier service et host-perfdata.dat.
-Ces fichiers repliquent leur donné sur la base de donnée mysql
- d'apres mon message d'erreur je le traduit par Printf veu ecrire sur le fichier perfparse-log2mysql qui lui même est renvoyer a perfparse-log2any.
-Seulement printf n'a pas l'aire de pourvoir ecrire dessus poruquoi?
Question de droit d'apres mon fichier le User et Group est root mais les Chmod est 777 donc Other peux passé. Le fichier qui est lié est -rwxrwxr-x 1 nagios nagios 60182 nov 23 15:03 perfparse-log2any
(de toute façons je n'avance plus la et je passerai autant de temps qu'il faut pour trouver la solution).
Si je pouvai même faire une super notice pour perfparse je m'en ferai une joie.
Je suis a la disposition de toute autres information complementaire. Merci de m'avoir lu, et de tenir compte de ma detresse de debutant sur linux (sa fera 2 mois aujourd'hui et sans nagios je ne serai pas dans le monde du libre).
Ginuis
12-14-2006, 11:09 AM
Je sais pas si ya un rapport mais lorsque je vai dans /usr/local/nagios/bin
Je tente de lancer ./perfparse-log2any. J'obtient ce message d'erreur.
./perfparse-log2any: error while loading shared libraries: libpp_common.so.0: cannot open shared object file: No such file or directory
pareil pour :
[root@localhost bin]# ./perfparsed
./perfparsed: error while loading shared libraries: libpp_common.so.0: cannot open shared object file: No such file or directory
est ce une reponse au mauvais fonctionnement de perfparse ?
[/quote]
houlala,
bon je suis passé par là tout comme vous
j'ai passé le cap des drop quand je fais log2mysql
ca monte en base, j'ai des valeurs mais comment les voir dans OREON?
a toute
Ginuis
12-20-2006, 06:17 PM
Comment tu as fait pour passer le cap des drops .?
en fait le drop tu l'as quand le fichier n'est au standart de perfparse
fait gaffe au tabulation tab \t
qu'il faut mettre partout
à la base perfparse te file un script pour eviter c'est betise
mais on a pris le reflex d'utiliser des wiki ou autres doc
qui reprennent leur script
refait ton conf perfparse.cfg avec \t entre tous tes $argument$
et apres ton script process service tu mets les mêmes arguments dans le meme ordre
et la t'es un as
a toute
Ginuis
12-21-2006, 03:40 PM
J'ai verifier ce que tu m'as dit et j'avai deja le/t entre mes arguments.
Il est ou ce script qui est censé empecher cela ?
et je ne voi aps ce qu'il faut faire dans le perfparse.cfg ?
EDIT : Voici mon log perfparse.log
2006/12/21 00:00:37 [ storage.c:61 5094 ] Echec de chargement du module storage_mysql (msg='0230/libpp_storage_mysql.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou répertoire de ce type')
Si sa peu aider un peu.
la tu as un plus gros probleme ...
revoi ton install perfparse
Ginuis
02-19-2007, 03:14 PM
je relance apres quelques temps et suite a la nouvelle doc d'open source. Je l'ai rigoureusement suivi seulement j'ai un probleme avec le fichier resource.cfg. En effet voici mon log quand je restart nagios.
Nagios 2.5
Copyright (c) 1999-2006 Ethan Galstad (http://www.nagios.org)
Last Modified: 07-13-2006
License: GPL
Reading configuration data...
Error: NULL variable value - Line 21 of resource file '/usr/local/oreon/filesGeneration/nagiosCFG/resource.cfg'
Running pre-flight check on configuration data...
Checking services...
Checked 71 services.
Checking hosts...
Checked 71 hosts.
Checking host groups...
Checked 12 host groups.
Checking service groups...
Checked 1 service groups.
Checking contacts...
Checked 4 contacts.
Checking contact groups...
Warning: Contact group 'thuasne' is not used in any host/service definitions or host/service escalations!
Checked 3 contact groups.
Checking service escalations...
Checked 0 service escalations.
Checking service dependencies...
Checked 0 service dependencies.
Checking host escalations...
Checked 0 host escalations.
Checking host dependencies...
Checked 38 host dependencies.
Checking commands...
Checked 53 commands.
Checking time periods...
Checked 6 time periods.
Checking extended host info definitions...
Checked 70 extended host info definitions.
Checking extended service info definitions...
Checked 70 extended service info definitions.
Checking for circular paths between hosts...
Checking for circular host and service dependencies...
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...
Total Warnings: 1
Total Errors: 0
Things look okay - No serious problems were detected during the pre-flight check
cgi.cfg - déplacement OK
checkcommands.cfg - déplacement OK
contactgroups.cfg - déplacement OK
contacts.cfg - déplacement OK
dependencies.cfg - déplacement OK
escalations.cfg - déplacement OK
hostextinfo.cfg - déplacement OK
hostgroups.cfg - déplacement OK
hosts.cfg - déplacement OK
meta_commands.cfg - déplacement OK
meta_contact.cfg - déplacement OK
meta_contactgroup.cfg - déplacement OK
meta_dependencies.cfg - déplacement OK
meta_escalations.cfg - déplacement OK
meta_host.cfg - déplacement OK
meta_hostgroup.cfg - déplacement OK
meta_services.cfg - déplacement OK
meta_timeperiod.cfg - déplacement OK
misccommands.cfg - déplacement OK
nagios.cfg - déplacement OK
perfparse.cfg - déplacement OK
resource.cfg - déplacement OK
serviceextinfo.cfg - déplacement OK
servicegroups.cfg - déplacement OK
services.cfg - déplacement OK
timeperiods.cfg - déplacement OK
Running configuration check...done
Stopping network monitor: nagios
Waiting for nagios to exit . done.
Starting network monitor: nagios
Ginuis
02-19-2007, 05:20 PM
Alors j'ai avancé un peu, dison que j'ai l'impression que ma base se rempli mais mes fichiers log n'on pas l'aire d'en faire autant.
En gros sur l'interface de perfparse j'affiche toutes les données en RAW.
Par contre chose bizzare des que je touche au classment d'information j'obtien ceci
An error occured with the SQL:
"SELECT perfdata_service.host_name, perfdata_service.service_description, '1', perfdata_service_raw.ctime, perfdata_service_raw.txt_data, nagios_status, perfdata_service.service_id FROM perfdata_service, perfdata_service_raw, perfdata_host WHERE perfdata_service_raw.id = perfdata_service.last_perfdata_raw AND perfdata_service.host_name = perfdata_host.host_name ORDER BY _ DESC"
Failure Message:
"Unknown column '_' in 'order clause'"
Voici à nouveaux mon perfparse.log
2007/02/19 04:21:55 [ storage.c:61 8138 ] Echec de chargement du module storage_mysql (msg='0230/libpp_storage_mysql.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou répertoire de ce type')
Voici ce que j'obtient quand je tape la commande : cat perfdata-service.log | /usr/local/nagios/bin/perfparse-log2mysql -c /usr/local/nagios/etc/perfparse.cfg
[root@localhost etc]# cat perfdata-service.log | /usr/local/nagios/bin/perfparse-log2mysql -c /usr/local/nagios/etc/perfparse.cfg
cat: perfdata-service.log: Aucun fichier ou répertoire de ce type
+-----------------------------+ +-----------------------------+
| Generic statistics | | Nb Log Lines : 1 |
| Nb lines parsed : 0 | | Nb lines dropped : 0 |
| Start date : 2007-02-19 | | Elapsed time : 00:00:00 |
| Start time : 18:03:18 | | Rate : (line/sec) 0,00 |
+-----------------------------+ +-----------------------------+
+-----------------------------+ +-----------------------------+
| MySQL storage statistics | | |
| New Hosts : 0 | | Metric/line : 0,00 |
| New Metrics : 0 | | Metrics Recorded : 0 |
| New Services : 0 | | Summary Rec Added : 0 |
| New Summary Group : 0 | | SQL Queries : 19 |
+-----------------------------+ +-----------------------------+
une autre chose qui ne concerne pas le sujet mais je travail aussi sur l'annuaire ldap sur oreon. J'arrive bien a recupérer L'AD mais je ne peux pas les importer car les case sont crise et non selectionnable. Je suis allé voir mon log ldap et voila ce que j'ai comme erreur.
[20/02/2007 09:54] LDAP Search : Error : Undefined attribute type
Ginuis
02-21-2007, 06:19 PM
Misere de misere. J'en avais marre de perfparse, alors je me suis dis je vai voire autre chose en attendant une reponse ou une idee sublime.
Alors je suis tombé sur nagiosgraphe 0-8-2. J'ai procedé a l'installation a la lettre. mais j'ai des problemes pour redemarrer nagios a partir d'oreon, il me sort une erreur sur mon fichier nagios.cfg.
Alors j'ai essayer de copier mon fichier nagios.cfg pour recupere ma config et cest toujours pareil. Pourtant quand je ne fait q'un restart sans cocher l'option remplacer les fichiers, tout fonctionne.
ci dessous mon message d'erreur :
Running configuration check... FAILED! Restart aborted. Check your Nagios configuration.
Voila c'est explicite alors zallez me dire montre nous ton fichier nagios.cfg
Mais la je reflechis et je me dis que je vai recommencer pour la 4 eme fois et oui!!!, et je vai meme jamais reinstaller oreon je vai meme faire meiux je vai installer nagiosgraphe. Et je n'utiliserai plus oreon puisque son seul but c'etait pour moi de faire marcher perfparse mais je n'y arrive pas. Alors j'aimerai savoir comment on le desinstalle ?
#rm -R -f /usr/local/oreon
#rm -R -f /etc/oreon
Je tiens quand meme a remercier Monsieur personne qui ma soutenu pendant tous mes postes et les 610 personnes qui auront lu mon poste.
J'espere avoir apporter mon experience inutile et sans interet.
Je suis deçus car je deteste baissé les bras mais la je vai devoir les changer..mes bras.
DonKiShoot
02-21-2007, 06:42 PM
rm -rf /usr/local/oreon
plus un mysql drop table oreon + suppression du user oreon et le tour est joué
PS: Y a des softs payant qui font ca trés bien et je suis pret à parier qu'il vende du support au cas où tu ne maîtriserai pas leur cliquodrome ;)
opensource
02-22-2007, 09:03 AM
je confirme Donki :rolleyes:
quand on se dit on va installer de l'opensource, y faut etre pret mentalement
a ce que ca ne marche pas du premier coup
allez zou!
erase et recommence
Ginuis
02-22-2007, 09:38 AM
C'est ce que je vai faire ce matin.
Je vai recommencer.
Merci pour vos reponse. Je suis qu'au debut de mon calvaire.
Bon ce que je vai faire c'est que je vai repartir sur de bonne base. Je reinstalle oreon au moindre pepin avant de faire nimp. Je vai regarder.
Par contre mes ennuis on commencé quand j'ai installé perfparse car je commence a essayer des trucs comme ta notice opensource. Mais je crois qu'il me manque des packets quand je fait le #make.
Donc je posterai mon log.
Ginuis
02-22-2007, 09:59 AM
Bon deja premiere etape je post mon install d'oreon. Pour etre sur qu'il n'y a pas d'erreur a cette etape ^^.
Finding Oreon Plugins configuration file 'oreon.conf' : OK
You already seem to have installed the plugins Oreon.
Do you want overwrite this file ? You must regenerate this one from Oreon interface.
[y/n], default to [n]:n
/usr/local/nagios/etc already exists PASSED
/usr/local/oreon/filesGeneration/nagiosCFG already exists PASSED
/usr/local/oreon/filesUpload/nagiosCFG already exists PASSED
Configure Sudo
--------------
Finding nagios init script : /etc/init.d/nagios
Sudo is already configurated PASSED
Post Install
------------
Finding mail binary : /usr/bin/Mail OK
Finding rrdtool binary : /usr/bin/rrdtool OK
Create /usr/local/oreon/www/install/installoreon.conf.php OK
Create /etc/oreon.conf OK
Configuring Oreon post-install OK
Ginuis
02-22-2007, 03:25 PM
J'ai reccré une base de donnée j'ai aussi rerentré tous mes hostes.Et quand j'essaye de redemarrer nagios sa m'affiche cela.
Reading configuration data...
Error: Could not add duplicate serviceextinfo entry for service 'Ping_Alive' on host 'BELGIWNT1'.
Error: Could not allocate memory for serviceextinfo list to add extended info for service 'Ping_Alive' on host 'BELGIWNT1'.
Error: Could not register extended service information (config file '/usr/local/oreon/filesGeneration/nagiosCFG/serviceextinfo.cfg', starting on line 93)
***> The name of the main configuration file looks suspicious...
Make sure you are specifying the name of the MAIN configuration file on
the command line and not the name of another configuration file. The
main configuration file is typically '/usr/local/nagios/etc/nagios.cfg'
***> One or more problems was encountered while processing the config files...
Check your configuration file(s) to ensure that they contain valid
directives and data defintions. If you are upgrading from a previous
version of Nagios, you should be aware that some variables/definitions
may have been removed or modified in this version. Make sure to read
the HTML documentation regarding the config files, as well as the
'Whats New' section to find out what has changed.
Ginuis
02-22-2007, 05:36 PM
Ok probleme resolu pour le message d'erreur, j'avai en faite des doublons dans mes Hostgroups
(exemple:
Hostgroups imprimantes : Canon, hp, ep
Hostgroups Site_Levallois : Canon, seNas03...
Et lorsque j'ai creé mon service de Check Fping, j'ai mis le groupe Imprimantes et Site_Levallois. Ce qui a créé un doublon car je donnai deux fois Canons.)
Il a suffis de le detruire et de refaire mon service avec des hostgroups sans doublon.
Voila mon probleme etait tout petit mais j'ai finis par trouvé quand meme.
Bien je continuerai ainsi (peu etre que je flood un peu trop dite le moi si je gene)
Ginuis
02-23-2007, 10:30 AM
Donc depuis ce matin j'ai configurer perfparse selon la Doc d'OpenSource.
Grosse amélioration ma base se rempli (enfin du moin j'en ai bien l'impression).
Mon fichier perfdata-host.log se rempli
1172218473 BELGIWNT1check_host_alive PING OK - Paquets perdus = 0%, RTA = 53.29 ms UP
1172218475 CANON_GRAScheck_host_alive PING OK - Paquets perdus = 0%, RTA = 2.65 ms UP
1172218478 CANON_MAINTcheck_host_alive PING OK - Paquets perdus = 0%, RTA = 2.66 ms UP
1172218480 CICATREX_SRVcheck_host_alive PING OK - Paquets perdus = 0%, RTA = 68.61 ms UP
Mon fichier perfdata-service.log se rempli aussi mais j'ai un curieux message d'erreur.
1172218702 HPLJ2200DTN Ping_Alive GPING OK - rtt min/avg/max/mdev = 53.498/54.454/56.092/1.013 ms OK time=54.454ms;20;40;; ok=1
1172218702 FILAWNT1 Ping_Alive unable to update '/usr/local/oreon/rrd/1.rrd' : illegal attempt to update using time 1172218686 when last update time is 1172218689 (minimum one second step) UNKNOWN
1172218712 HP_FILA1 Ping_Alive GPING OK - rtt min/avg/max/mdev = 28.408/30.089/39.503/2.885 ms OK time=30.089ms;20;40;; ok=1
1172218722 HP_MAGAZIN Ping_Alive GPING OK - rtt min/avg/max/mdev = 2.947/2.985/3.210/0.087 ms OK time=2.985ms;20;40;; ok=1
Par contre je n'est toujours pas de graphe ni sur oreon ni sur nagios par le lien directe de la page perfparse qui ne m'affiche que les donnée en RAW.
Voici mon message d'erreur dans la gestion des evennements
Warning: Attempting to execute the command "define command{\r\ncommand_name process2mysql-service-perfdata\r\ncommand_line cat /perfdata-service.log | /bin/perfparse-log2mysql -c /etc/perfparse.cfg\r\n}" resulted in a return code of 127. Make sure the script or binary you are trying to execute actually exists..
Il me semble l'avoir deja vu. Serai t il possible que mes template dans nagios.cfg soit mal ecris ?
DonKiShoot
02-23-2007, 11:31 AM
Je doute que mélanger les check_graph avec perfparse soit judicieux pour la compréhension du produit.
A mon avis tu devrais commencer par faire un choix!
Ginuis
02-23-2007, 12:01 PM
Oki j'ai fait mon choix, j'ai pris le check host_alive uniquement.
Alors ensuite pour donner quelques eclaircissement. Jai taper la commande :
cat /usr/local/nagios/var/perfdata-service.log | /usr/local/nagios/bin/perfparse-log2mysql -c /usr/local/nagios/etc/perfparse.cfg -r
00:00:00 lu 240 @ 0,0 l/sec. Met 0 @ 0,00 Met/l. Rej 240.
+-----------------------------+ +-----------------------------+
| Generic statistics | | Nb Log Lines : 1 |
| Nb lines parsed : 240 | | Nb lines dropped : 240 |
| Start date : 2007-02-23 | | Elapsed time : 00:00:00 |
| Start time : 10:53:41 | | Rate : (line/sec) 0,00 |
+-----------------------------+ +-----------------------------+
+-----------------------------+ +-----------------------------+
| MySQL storage statistics | | |
| New Hosts : 0 | | Metric/line : 0,00 |
| New Metrics : 0 | | Metrics Recorded : 0 |
| New Services : 0 | | Summary Rec Added : 0 |
| New Summary Group : 0 | | SQL Queries : 19 |
+-----------------------------+ +-----------------------------+
et dans la foulé j'ai aussi fait celle la :
cat /usr/local/nagios/var/perfdata-host.log | /usr/local/nagios/bin/perfparse-log2mysql -c /usr/local/nagios/etc/perfparse.cfg -r 00:00:01 lu 3509 @ 0,0 l/sec. Met 0 @ 0,00 Met/l. Rej 3509.
+-----------------------------+ +-----------------------------+
| Generic statistics | | Nb Log Lines : 1 |
| Nb lines parsed : 3509 | | Nb lines dropped : 3509 |
| Start date : 2007-02-23 | | Elapsed time : 00:00:01 |
| Start time : 10:52:55 | | Rate : (line/sec) 3509,00 |
+-----------------------------+ +-----------------------------+
+-----------------------------+ +-----------------------------+
| MySQL storage statistics | | |
| New Hosts : 0 | | Metric/line : 0,00 |
| New Metrics : 0 | | Metrics Recorded : 0 |
| New Services : 0 | | Summary Rec Added : 0 |
| New Summary Group : 0 | | SQL Queries : 19 |
+-----------------------------+ +-----------------------------+
A noter que les dropes sont peu etre du a mon probleme precedent.
Au dessus je disai que je recuperai des donnée en RAW, en faite je me suis trompé ces donnée date d'il ya 2 jours puisque j'etais parvenu jusque la. En faite comme le montre les log que je viens de poster toutes mes données sont drops. Donc il faut que je reussisse a faire marché cette foutu replication de donnée.
Merci encore si vous avez un petit conseil, un indice. :)
EDIT: Alors j'edit oui j'edit, en esperant que mon resonnement d'amateur servira a quelqu'un :).
Voila en cherchant j'ai un messag d'erreur sur resources.cfg line 21.
$USER1$=/usr/local/nagios/libexec/
21 define command{^M
22 command_name process2mysql-host-perfdata^M
23 command_line cat $USER3$/perfdata-host.log | $USER2$/bin/perfparse-log2m ysql -c $USER2$/etc/perfparse.cfg^M
24 }
25 define command{^M
26 command_name process2mysql-service-perfdata^M
27 command_line cat $USER3$/perfdata-service.log | $USER2$/bin/perfparse-lo g2mysql -c $USER2$/etc/perfparse.cfg^M
28 }
Bon peu etre que j'ai mal compris la doc d'open source sur la creation de macro. A mon avis j'ai fait une grosse bourde.
Ginuis
02-23-2007, 03:48 PM
Bien je continue dans mes betises.
Deja j'avai pas fait le #chown -R nagios:nagios /usr/local/nagios/lib
Et oui deja sa pouvai pas marcher comme ça..
Ensuite jai desactiver mon histoire dans resource.cfg je ne sais pas a quoi sa sert donc pour le moment je prefere enlever mon rajout du dessus. (Par contre j'ai bien creer les fonctions de notification comme indiquer dans la documentation de perfparse selon open source).
Ensuite je viens de m'apercevoir de l'apparition d'un nouveau fichier.
perfparse.log.20070223.log situer dans le repertoire /usr/local/nagios/lib
et il contient une ligne :
2007/02/23 14:48:38 [ storage.c:95 32672 ] Initialisation du module storage_mysql effectuée avec succès
Quesce que cela veux dire ?
PS : bonne nouvelle mes données en RAW dans perfparse sont bien visible de nouveaux (certainnement suite au changement de droit du /lib)
Ginuis
02-23-2007, 04:22 PM
Maintenant j'ai mon fichier perfparse.drop qui est bien rempli.
1172218533 HP_COUPEcheck_host_alive PING OK - Paquets perdus = 0%, RTA = 4.25 ms UP
1172218536 HP_CPTALEVcheck_host_alive PING OK - Paquets perdus = 0%, RTA = 33.05 ms UP
1172218539 HP_Espcheck_host_alive PING OK - Paquets perdus = 0%, RTA = 76.00 ms UP
1172218541 HP_FILA1check_host_alive PING OK - Paquets perdus = 0%, RTA = 30.40 ms UP
1172218545 HP_ITALIAcheck_host_alive PING OK - Paquets perdus = 0%, RTA = 357.94 ms UP
1172218547 HP_MAGAZINcheck_host_alive PING OK - Paquets perdus = 0%, RTA = 5.20 ms UP
1172218549 HP_SERENAcheck_host_alive PING OK - Paquets perdus = 0%, RTA = 6.30 ms UP
Voila je tente de chercher toujours, j'ai la foie...:)
opensource
02-27-2007, 06:52 PM
alors plus de news ca marche?
je me permets de revenir sur une partie de tes posts:
1) effectivement si tu prends un service check_ dev inhouse par oreon pour faire du RRD tu vas te compliquer la vie pour perfparse
rappel : soit tu graphes avec RRD et les check a la oreon, soit tu fais du pure parse avec perfparse
2) effectivement il y avait un probleme de droit sur ton binaire
le chown -R a tout arranger
3) fait gaffe au caractere windows et autre char français
evite de travailler sous windows, ^M et compagnie
n'oublie pas de verifier les tabulations
a toute
Ginuis
03-12-2007, 09:46 AM
Je suis de retour. Oui desolé j'etais partie en congé.
Je me remet au travail. Par contre je ne comprend pas ton histoire de plug in. ça reste floue.
En faite je n'ai aps bien compris l'histoire entre RRDtool et perfparse.
Et pour les tabulations c'est bien \t a la place d'un espace c'est sa ?
Bon je vai essayer de faire du pure parse.
PS : je ne travaille pas sous windows. Mes copier coller je les fais sur la fedora. Bizzzare le ^M je l'avais pas remarqué.
Ginuis
03-12-2007, 02:58 PM
Voici ma liste de plugin.
Alors ma question est lesquel sert a perfparse et lesquels ne servent pas.
Faut-il modifier quelque chose sur ces plugins.
-rwxrwxr-x 1 apache nagios 71806 fév 13 17:20 check_apt
-rwxrwxr-x 1 apache nagios 2274 fév 13 17:20 check_breeze
-rwxrwxr-x 1 apache nagios 82368 fév 13 17:20 check_by_ssh
lrwxrwxrwx 1 apache nagios 9 fév 13 17:20 check_clamd -> check_tcp
-rwxrwxr-x 1 apache nagios 75570 fév 13 17:20 check_dhcp
-rwxrwxr-x 1 apache nagios 78620 fév 13 17:20 check_dig
-rwxrwxr-x 1 apache nagios 98342 fév 13 17:20 check_disk
-rwxrwxr-x 1 apache nagios 8168 fév 13 17:20 check_disk_smb
-rwxrwxr-x 1 apache nagios 83487 fév 13 17:20 check_dns
-rwxrwxr-x 1 apache nagios 43519 fév 13 17:20 check_dummy
-rwxrwxr-x 1 apache nagios 3233 fév 13 17:20 check_file_age
-rwxrwxr-x 1 apache nagios 6400 fév 13 17:20 check_flexlm
lrwxrwxrwx 1 apache nagios 9 fév 13 17:20 check_ftp -> check_tcp
-rwxrwxr-x 1 apache nagios 5103 nov 22 09:15 check_graph_cisco_nb_connect.pl
-rwxrwxr-x 1 apache nagios 6354 fév 22 09:08 check_graph_dell_temperature.pl
-rwxrwxr-x 1 apache nagios 5671 fév 22 09:08 check_graph_http.pl
-rwxrwxr-x 1 apache nagios 5499 fév 22 09:08 check_graph_load_average.pl
-rwxrwxr-x 1 apache nagios 14629 fév 22 09:08 check_graph_nt.pl
-rwxrwxr-x 1 apache nagios 6688 fév 22 09:08 check_graph_ping.pl
-rwxrwxr-x 1 apache nagios 6827 fév 22 09:08 check_graph_process.pl
-rwxrwxr-x 1 apache nagios 9646 fév 22 09:08 check_graph_remote_storage.pl
-rwxrwxr-x 1 apache nagios 6240 fév 22 09:08 check_graph_snmp_value.pl
-rwxrwxr-x 1 apache nagios 3946 fév 22 09:08 check_graph_tcp.pl
-rwxrwxr-x 1 apache nagios 12766 fév 22 09:08 check_graph_traffic2.pl
-rwxrwxr-x 1 apache nagios 12274 fév 22 09:08 check_graph_traffic.pl
-rwxrwxr-x 1 apache nagios 11641 fév 22 09:08 check_graph_traffic_rrd.pl
-rwxrwxr-x 1 apache nagios 5954 fév 22 09:08 check_graph_uptime.pl
-rwxrwxr-x 1 apache nagios 79396 fév 13 17:20 check_hpjd
-rwxrwxr-x 1 apache nagios 158595 fév 13 17:20 check_http
-rwxrwxr-x 1 apache nagios 82776 fév 13 17:20 check_icmp
-rwxrwxr-x 1 apache nagios 15292 fév 13 17:20 check_ifoperstatus
-rwxrwxr-x 1 apache nagios 12858 fév 13 17:20 check_ifstatus
lrwxrwxrwx 1 apache nagios 9 fév 13 17:20 check_imap -> check_tcp
-rwxrwxr-x 1 apache nagios 7437 fév 13 17:20 check_ircd
lrwxrwxrwx 1 apache nagios 9 fév 13 17:20 check_jabber -> check_tcp
-rwxrwxr-x 1 apache nagios 64329 fév 13 17:20 check_load
-rwxrwxr-x 1 apache nagios 6059 fév 13 17:20 check_log
-rwxrwxr-x 1 apache nagios 20369 fév 13 17:20 check_mailq
-rwxrwxr-x 1 apache nagios 14623 fév 22 09:08 check_meta_service.pl
-rwxrwxr-x 1 apache nagios 54396 fév 13 17:20 check_mrtg
-rwxrwxr-x 1 apache nagios 53422 fév 13 17:20 check_mrtgtraf
-rwxrwxr-x 1 apache nagios 76634 fév 13 17:20 check_mysql
-rwxrwxr-x 1 apache nagios 72766 fév 13 17:20 check_mysql_query
-rwxrwxr-x 1 apache nagios 67328 fév 13 17:20 check_nagios
lrwxrwxrwx 1 apache nagios 9 fév 13 17:20 check_nntp -> check_tcp
lrwxrwxrwx 1 apache nagios 9 fév 13 17:20 check_nntps -> check_tcp
-rwxrwxr-x 1 apache nagios 76413 fév 13 17:20 check_nt
-rwxrwxr-x 1 apache nagios 76571 fév 13 17:20 check_ntp
-rwxrwxr-x 1 apache nagios 103555 fév 13 17:20 check_nwstat
-rwxrwxr-x 1 apache nagios 8325 fév 13 17:20 check_oracle
-rwxrwxr-x 1 apache nagios 66555 fév 13 17:20 check_overcr
-rwxrwxr-x 1 apache nagios 88766 fév 13 17:20 check_ping
lrwxrwxrwx 1 apache nagios 9 fév 13 17:20 check_pop -> check_tcp
-rwxrwxr-x 1 apache nagios 85870 fév 13 17:20 check_procs
-rwxrwxr-x 1 apache nagios 63725 fév 13 17:20 check_real
-rwxrwxr-x 1 apache nagios 9712 fév 13 17:20 check_rpc
-rwxrwxr-x 1 apache nagios 1176 fév 13 17:20 check_sensors
lrwxrwxrwx 1 apache nagios 9 fév 13 17:20 check_simap -> check_tcp
-rwxrwxr-x 1 apache nagios 106391 fév 13 17:20 check_smtp
-rwxrwxr-x 1 apache nagios 105086 fév 13 17:20 check_snmp
-rwxrwxr-x 1 apache nagios 15860 fév 22 09:08 check_snmp_cpfw.pl
-rwxrwxr-x 1 apache nagios 17745 fév 22 09:08 check_snmp_load.pl
-rwxrwxr-x 1 apache nagios 17290 fév 22 09:08 check_snmp_mem.pl
-rwxrwxr-x 1 apache nagios 20196 fév 22 09:08 check_snmp_process.pl
-rwxrwxr-x 1 apache nagios 22785 fév 22 09:08 check_snmp_storage.pl
-rwxrwxr-x 1 apache nagios 11978 fév 22 09:08 check_snmp_win.pl
lrwxrwxrwx 1 apache nagios 9 fév 13 17:20 check_spop -> check_tcp
-rwxrwxr-x 1 apache nagios 62585 fév 13 17:20 check_ssh
lrwxrwxrwx 1 apache nagios 9 fév 13 17:20 check_ssmtp -> check_tcp
-rwxrwxr-x 1 apache nagios 69634 fév 13 17:20 check_swap
-rwxrwxr-x 1 apache nagios 102527 fév 13 17:20 check_tcp
-rwxrwxr-x 1 apache nagios 65296 fév 13 17:20 check_time
lrwxrwxrwx 1 apache nagios 9 fév 13 17:20 check_udp -> check_tcp
-rwxrwxr-x 1 apache nagios 71927 fév 13 17:20 check_ups
-rwxrwxr-x 1 apache nagios 63979 fév 13 17:20 check_users
-rwxrwxr-x 1 apache nagios 3024 fév 13 17:20 check_wave
Merci de m'eclairer.
DonKiShoot
03-12-2007, 08:12 PM
Je vais te donner mon secret mais ne le répète à personne :
./nom_du_plugin -h ou --help
Chuuttt c'est un secret ;)
Ginuis
03-13-2007, 10:59 AM
Je vais te donner mon secret mais ne le répète à personne :
./nom_du_plugin -h ou --help
Chuuttt c'est un secret
Subtil ! Donki Merci quand même mais ta remarque m'a éclairé.
Quelle differrence j'obtient entre
./check_graph_process.pl -H X.X.X.X -g -n -f
et ./check_graph_process.pl -H 10.1.4.42 -g -n ?
DonKiShoot
03-13-2007, 11:31 AM
Subtil ! Donki Merci quand même mais ta remarque m'a éclairé.
Quelle differrence j'obtient entre
Quote:
./check_graph_process.pl -H X.X.X.X -g -n -f
et ./check_graph_process.pl -H 10.1.4.42 -g -n ?
Deuxième secret mais pas plus car après il faut payer :
Tu appuie sur la touche 'Entrée' et là "Oh Miracle de l'informatique !!!"
Apparait devant toi le résultat de ta commande.
Puis tu lances la deuxième commande !
Et là "Sous vos yeux ébahis !!" apparait la différence entre les 2 commandes.
"Le symbole magique !!! Le pipe(|) avec sa ribambelle de données magnifié par de superbes séparateurs!!!"
;)
Ginuis
03-13-2007, 12:35 PM
Alors ma super question c'est comment puisje faire fonctionner ce plugin pour perfparse ?
Puisque sa me fait un | quand je fais -f. ?
PS : DOnki ne me dis plus de secret sinon je vai finir par me trouver stupide. Ah mais peu etre que... oui je suis stupide. Ma question du dessus etais pas claire disons que je voulais comprendre a quoi servait ce -f.
Ginuis
03-13-2007, 02:53 PM
Je ne sais pas comment le dire.
ENFIN J'ai ces graphique sur OREON.
Ma plus belle journée de travail jusqu'a aujourd'hui ( n'en fait pas trop.... OK ! )
Merci a tous ceux qui m'ont aidé. Bien sur je pense que je ne suis pas au bout de mes peines. Mais bon un grand pas est franchi.
Donki je viens de m'apercevoir a qu'elle point mes dernieres questions etaient stupide. J'ai compris comment reconnaitre les plugin compatible perfparse ou non.
Ahhhhh la jeunesse me direz vous. Aucune patience toujours à foncé tete baissé. Oui, il m'a fallu du temps et de la perseverrence. En tout cas Grace a votre soutiens ( même perfparse marchais pas a ce moment la) je suis quand meme premier de ma promo en presentation d'application. ( c'est mon epreuve de bts).
Bref il me reste plus qu'a confirmé mes connaissances à les enrechir et surtout a les partager.
PS : je continuerai a remplir mon topic si j'ai des problemes liées a perfparse, ma base de donnée ou un plugin. Miam !! Miam !! ça fait du biennnnnnnn.
Edit : en fait j'ai des graphique avec rrdtool, mais pas avec perfparse je continue mes tests je repasserai ...
alex130985
04-05-2007, 12:41 PM
je suis actucellement sur le meme projet que toi, et il me reste un mois.. :s j'ai de grosses difficultés, voudrais tu qu'on en discute ensemble ?
Ginuis
04-06-2007, 02:12 PM
Bien sur, as tu msn ?
Arkhan
04-11-2007, 04:14 PM
Bien je continue dans mes betises
Voila je tente de chercher toujours, j'ai la foie...
J'avais éclaté de rire devant mon pc quand j'ai lu ça il y a mois (je fais aussi alternance..). Notamment parce que j'étais dans la même galère que toi.
Un grand bravo pour tes graphs, j'avais réussi à les avoir aussi... après avoir basculé de Mandrake 10.0 à la 2007, puis à Debian Sarge 3.1 pour la distrib qui devait accueillir nagios/oreon (dans mon entreprise il y a un petit combat entre ceux qui ne veulent plus de Mandrake et ceux qui veulent qu'on reste dessus..).
Au final Debian semble s'imposer avec la sortie de Etch il y a quelque jours ! Du coup je passe aussi de Sarge à Etch -_-
La vie d'étudiante est parfois pleine de surprises quand on voit ce qu'on nous fait faire en entreprise. Ca reste passionnant et j'avoue que le projet de faire fonctionner nagios / oreon dans l'entreprise où je travail est un des plus intéressant que j'ai. Oreon est vraiment un bon projet.
Ginuis
04-11-2007, 06:12 PM
Parfaitement, et je susi heureux de voire que je ne suis pas le seul dans la galere de l'alternance soyons solidaire didiou :)
Merci pour ton poste Arkhan. N'empeche que ce projet, il est beton. Enfin presque :d