Announcement

Collapse
No announcement yet.

Perfparse ....

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • joy5
    replied
    Salut Maestro, on attends ton tuto Merci.

    A+

    Leave a comment:


  • MaEsTrO
    replied


    Mon tuto d'install et configuration de Nagios Oreon Perfparse RRDTool NSCA et tout le blabla sous Debian est bientot pret.

    Je le soumettrai le moment venu pour ceux que ca interesse, juste retour des choses

    Leave a comment:


  • Plissken
    replied
    La patience est une vertu mais effectivement cela graphe et ça roxxe

    Dommage que les informations sont un peu éparpillées à gauche et à droite mais le résultat est bien là.

    Encore merci pour ce coup de pouce

    Leave a comment:


  • Plissken
    replied
    Merci, je ne retrouvais plus ce lien dans le forum

    Je testerai demain au taff

    Leave a comment:


  • MaEsTrO
    replied
    Comme l'indique la doc de perfparse, http://perfparse.sourceforge.net/docs.php , il y a plusieurs methodes pour utiliser perfparse.

    Je te conseille de la lire avant toute chose... Meme si elle n'est pas tres complete c'est juste histoire de comprendre les principes.

    Peut-etre faudrait-il aller voir ce lien, ca parle de la méthode du pipe... Qui est pour moi la plus performante et la plus simple.
    http://forum.oreon-project.org/showt...?t=2473&page=2

    Leave a comment:


  • Plissken
    replied
    bon bon bon, la base de donnée perfparse se remplit bien .... avec le même timestamp pour tous les records..... \o/

    Je soupçonne donc qu'il lit et relit le fichier à chaque fois .....

    Il me semble avoir lu ce genre de soucis dans le forum mais je dois avouer que je m'y perds quelque peu

    Leave a comment:


  • Plissken
    replied
    smack smack et re-smack

    Leave a comment:


  • MaEsTrO
    replied
    host_perfdata_file_template=$TIMET$ $HOSTNAME$ $HOSTCHECKCOMMAND$ $HOSTOUTPUT$ $HOSTSTATE$ $HOSTPERFDATA$
    service_perfdata_file_template=$TIMET$ $HOSTNAME$ $SERVICEDESC$ $SERVICEOUTPUT$ $SERVICESTATE$ $SERVICEPERFDATA$
    Les champs doivent etre séparés par des tabulations... caractere "\t"

    Leave a comment:


  • Plissken
    replied
    Voiçi un output quand je lance la commande

    cat /usr/local/nagios/var/service-perfdata.dat | /usr/local/nagios/bin/perfparse-log2mysql -c /usr/local/nagios/etc/perfparse.cfg
    Originally posted by result
    00:00:04 lu 14357 @ 2801,7 l/sec. Met 0 @ 0,00 Met/l. Rej 14357. 1173097874 host DISK C:\ - total: 15.63 Gb - used: 9.36 Gb (60%) - free 6.26 Gb (40%) OK 'C:\ Used Space'=9.36Gb;11.72;13.28;0.00;15.63
    00:00:04 lu 14358 @ 2801,7 l/sec. Met 0 @ 0,00 Met/l. Rej 14358. 1173097874 host MEM Memory usage: total:10083.41 Mb - used: 1596.24 Mb (16%) - free: 8487.17 Mb (84%) OK 'Memory usage'=1596.24Mb;7562.56;8570.90;0.00;10083.41
    Voiçi la config dans nagios.cfg

    Originally posted by nagios.cfg
    process_performance_data=1
    host_perfdata_file=/usr/local/nagios/var/host-perfdata.dat
    service_perfdata_file=/usr/local/nagios/var/service-perfdata.dat
    host_perfdata_file_template=$TIMET$ $HOSTNAME$ $HOSTCHECKCOMMAND$ $HOSTOUTPUT$ $HOSTSTATE$ $HOSTPERFDATA$
    service_perfdata_file_template=$TIMET$ $HOSTNAME$ $SERVICEDESC$ $SERVICEOUTPUT$ $SERVICESTATE$ $SERVICEPERFDATA$
    host_perfdata_file_processing_interval=60
    service_perfdata_file_processing_interval=60
    host_perfdata_file_processing_command=process-host-perfdata-file
    service_perfdata_file_processing_command=process-service-perfdata-file
    et dans le fichier misccommands.cfg

    Originally posted by commands
    define command{
    command_name process-host-perfdata-file
    command_line cat /usr/local/nagios/var/host-perfdata.dat | $USER2$/bin/perfparse-log2mysql -c $USER2$/etc/perfparse.cfg
    }

    define command{
    command_name process-service-perfdata-file
    command_line cat /usr/local/nagios/var/service-perfdata.dat | $USER2$/bin/perfparse-log2mysql -c $USER2$/etc/perfparse.cfg
    }

    Leave a comment:


  • Plissken
    started a topic Perfparse ....

    Perfparse ....

    Bonjour,

    tout d'abord, je tiens à saluer le boulot magnifique fait avec Oreon. ayant installé Nagios en entreprise depuis 5 ans, je scrute d'un oeil averti Oreon qui ne cesse d'évoluer dans un sens magnifique et toujours attractif.

    ayant essuyé les plâtres avec d'autres outils comme fruitty, monarch et d'autres, bis repetita, Oreon sort du lot.

    Pas toujours évident de suivre les modifications faites à chaque release majeure mais je reste sous le charme.

    Je tenais aussi à féliciter Romain Le Merlus pour sa patience et son harcèlement annuel tout à fait supportable ;-) qui distille les nouveautés à chaque appel téléphonique.

    J'ai donc craqué, je me suis mis à tester, enfin......, Oreon 1.3.3.

    Je reste pantois.

    Utilisant encore Nagios 1.x, l'importation fut plus que façile vers Oreon/Nagios 2.x

    Quelques réglages mais la migration en test fut fantastique.

    Reste un dernier soucis, qui n'est pas vraiment grave.

    Après avoir parcouru le forum, je me suis mis à activer PerfParse.
    - installation, ok
    - création Db, ok
    - modifications dans Oreon, ok

    je me retrouve avec des fichier service-perfdata.dat dans /usr/local/nagios/var qui gonfle raisonnablement.

    Pourtant, tel, Soeur Anne, je ne vois rien venir.

    J'ai donc tenté de lancer manuellement le parsing des fichiers

    voiçi le résultat

    +-----------------------------+ +-----------------------------+
    | Generic statistics | | Nb Log Lines : 1 |
    | Nb lines parsed : 817 | | Nb lines dropped : 817 |
    | Start date : 2007-03-05 | | Elapsed time : 00:00:00 |
    | Start time : 11:16:28 | | 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 |
    +-----------------------------+ +-----------------------------+
    voui, on peut lire "Lines Parsed : 817 - Lines Dropped 817"

    Diffiçile d'avoir un résultat dans ses conditions

    Voiçi perfparse.cfg

    Originally posted by PerfParse
    Server_Port = "1976"
    Service_Log = "-"
    Service_Log_Position_Mark_Path = "/usr/local/nagios/var/serviceperf.log"
    Error_Log = "/usr/local/nagios/var/perfparse.log"
    Error_Log_Rotate = "Yes"
    Error_Log_Keep_N_Days = "7"
    Drop_File = "/tmp/perfparse.drop"
    Drop_File_Rotate = "Yes"
    Drop_File_Keep_N_Days = "7"
    Lock_File = "/var/lock/perfparse.lock"
    Show_Status_Bar = "Yes"
    Do_Report = "Yes"
    Default_user_permissions_Policy = "rw"
    Default_user_permissions_Host_groups = "rw"
    Default_user_permissions_Summary = "rw"
    Output_Log_File = "Yes"
    Output_Log_Filename = "/usr/local/nagios/var/perfparse_output_log"
    Output_Log_Rotate = "Yes"
    Output_Log_Keep_N_Days = "7"
    Use_Storage_Socket_Output = "No"
    Storage_Socket_Output_Host_Name = "localhost"
    Storage_Socket_Output_Port = "1974"
    Use_Storage_Mysql = "Yes"
    No_Raw_Data = "Yes"
    No_Bin_Data = "No"
    DB_User = "xxxxxxxx"
    DB_Pass = "xxxxxxxxxx"
    DB_Name = "perfparse"
    DB_Host = "localhost"
    Dummy_Hostname = "dummy"
    Storage_Modules_Load = "mysql"
    J'en profite pour signaler tout aussi gentillement à Mr Le Merlus que le mot d'ordre reste "Statu quo" ........... message subliminal

    merci pour l'aide
Working...
X