Announcement

Collapse
No announcement yet.

Fin de l'installation et maintenant ... ?

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

  • inconnuflo
    replied
    Utilise plutot le plugin check_nrpe
    et pour comprendre son fonctionne regarde la doc sur nagios à ce sujet:

    http://nagios.sourceforge.net/docs/1_0/addons.html#nrpe


    Je n'ai pas encore eu le temps de tester cette méthode mais je sais que certain l'utilise (comme Templuche, ils me semble)

    Leave a comment:


  • soufianezamouri
    replied
    En fait pour notre test :

    On veut surveiller un binaire testoreon qui tourne en bloucle sur une machine unix distante :
    #include <stdio.h>

    int main()
    {
    while (1)
    {
    }
    }

    Est-ce la bonne démarche de créer une sonde check_testprocess.sh qui va faire appel à un autre shell ctrltstoreon.sh sur la machine distante et qui contient :
    ssh [email protected]_machinedistante
    /chemin_machinedistante/ctrltstoreon.sh

    on a en fait respecté le lien http://wiki.oreon-project.org/wakka....tNouveauPlugin pour créer le check_testprocess.sh sur la machine oreon qui appelle un autre shell (ctrltstoreon.sh) dans la machine distante.

    Puis un binaire testoreon qui tourne en permanence sur la machine distante.

    Voici le contenu du shell qui contrôle le testoreon qui boucle :

    ctrltstoreon.sh :

    Gs_RESULTAT=""
    Gs_RESULTAT=`ps -fu \`whoami\` | grep testoreon | grep -v grep`
    #echo "Gs_RESULTAT=[${Gs_RESULTAT}]"
    if [ "$Gs_RESULTAT" != "" ]; then
    echo "OK"
    else
    echo "UNKNOWN:testoreon absent"
    fi

    Puis association d'un service à check_testprocess.sh => on se déchire les cheveux, pas moyen de voir apparaitre le service en fonctionnement sur l'onglet de surveillance.

    ON OBTIENT CELA QUAND ON CLICK SUR GENERER LE FICHIER DE CONFIG :
    Nagios 1.2
    Copyright (c) 1999-2004 Ethan Galstad ([email protected])
    Last Modified: 02-02-2004
    License: GPL
    Reading configuration data...
    Running pre-flight check on configuration data...
    Checking services...
    Error: Event handler command 'check_dgiprocess.sh!1!public!2' specified in service 'testoreon' for host 'agohpdev.dana.noisiel.dgi' not defined anywhere

    Checked 2 services.

    Checking hosts...
    Warning: Host 'agohprec.dana.noisiel.dgi' has no services associated with it!

    Checked 3 hosts.

    Checking host groups...

    Checked 2 host groups.

    Checking contacts...

    Checked 1 contacts.

    Checking contact groups...

    Checked 1 contact groups.

    Checking service escalations...

    Checked 0 service escalations.

    Checking host group escalations...

    Checked 0 host group escalations.

    Checking service dependencies...

    Checked 0 service dependencies.

    Checking host escalations...

    Checked 0 host escalations.

    Checking host dependencies...

    Checked 0 host dependencies.

    Checking commands...

    Checked 43 commands.

    Checking time periods...

    Checked 4 time periods.

    Checking for circular paths between hosts...
    Checking for circular service execution dependencies...
    Checking global event handlers...
    Checking obsessive compulsive service processor command...
    Checking misc settings...
    Total Warnings: 1
    Total Errors: 1

    ***> One or more problems was encountered while running the pre-flight check...
    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 on the main and host config files, as well as the
    'Whats New' section to find out what has changed.

    Leave a comment:


  • inconnuflo
    replied
    oki, alors supprime ton service redemarre le totu et recre le tout

    Je crois ke je vias lister dans la doc, un peu les droit et les propriétaire sur les différents dossiers
    histoire d'y voir plus clair, peut-etre

    Leave a comment:


  • soufianezamouri
    replied
    merci mais c'etait bien a nagios:nagios et je vien de le mettre en chmod 777 mais a l'interieur de ce dossier je n'ai aucun fichier 7.rdd j'ai qu'un fichier index.htm

    Leave a comment:


  • inconnuflo
    replied
    repondre tu dois avoir un pb de droit sur ton dossier rrd:

    dans /usr/local/oreon
    tu dois avoir un dossier RRD
    et là tu dois avoir
    nagios.nagios
    en
    775

    Leave a comment:


  • soufianezamouri
    replied
    oui oui j'ai ce que tu as dit mais maintenant j'ai un autre message d'erreur
    aurais tu une idée stp :idea: merci beaucoup de m'aider!!
    Attached Files

    Leave a comment:


  • stephy
    replied
    Pour moi tu as un souci, le reste (warning) c 'est juste que tu n'as pas associé les host créé à un service.


    log toi en root sur ton linux ou il y a oreon va dans :
    /usr/local/nagios/libexec#
    et lance ./check_http -H l'adresse de ton host agohpdev
    tu devrais obtenir un réponse du style
    HTTP ok: HTTP/1.1 200 OK - 4.966 second response time |time= 4.966

    Leave a comment:


  • soufianezamouri
    replied
    le souci c'est que je fais bien ce qu'ils disent mais ca fonctionne pas et j'ai meme des soucis au moment de générer les fichiers de configuration :
    Attached Files

    Leave a comment:


  • stephy
    replied
    ze vais essayer de t'aider

    dans les arguments de ton process fait ca

    !niveau de ton snmp!communauté!port à checker

    exemple : je suis avec snmp 1 avec comme communauté public et je veux checker le port 80 d'un process

    !1!public!80

    vala

    Leave a comment:


  • inconnuflo
    replied
    là ca me dis comme ca

    mais avant d'avancer, regarde déjà un peu le wiki
    mets en place les qq plungins graphique qui sont expliqués, histoire de te familiariser avec les plugins

    Leave a comment:


  • soufianezamouri
    replied
    ca me marche bien en ligne de commande justement mais je ne sais pas comment faire pour le prendre en compte dans oreon !!

    et juste pour indication j'ai créé un autre service mais dans la log de nagios j'ai ce message d'erreur :

    [1133133772] Warning: Return code of 127 for check of service 'Distant_disk_space' on host 'localhost' was out of bounds. Make sure the plugin you're trying to run actually exists.

    ca pourrai peut etre m'aiguiller non ?? lol

    Leave a comment:


  • inconnuflo
    replied
    dsl mais là je ne peux pas te répondre car je n'ai pas d'Oreon sous la main pour faire mes tests

    Dis moi ce que te balance l'aide en ligne de cette commande

    Leave a comment:


  • soufianezamouri
    replied
    Merci pour ces indications.

    En fait je souhaiterais verifier par exemple qu'un process unix est toujours là (tourne toujours) et qu'il n'a pas disparu quand on fait un ps.

    J'ai donc ajouté un service faisant appel a check_process (check_procs), mais je ne sais pas comment le paramétrer.

    Et qu'est-ce qu'il faut faire après avoir ajouté le service, en fait, comment vérifier que oreon le prend bien en compte et l'affiche en état "OK LE PROCESS TOURNE TOUJOURS !"
    Attached Files

    Leave a comment:


  • inconnuflo
    replied
    le wiki sera ton ami alors:
    http://wiki.oreon-project.org/wakka.php?wiki=WorkShopFR

    il devrait arriver à répondre à tes 1er besoins, il n'y a pas encore tout, je vais accentuer sur la liste des plugins et leur configuration

    Suite à ce que tu auras lu, tu as besoin de plus d'infos, n'hesite pas à poster :wink:

    au fait, bienvenue à toi

    Leave a comment:


  • soufianezamouri
    started a topic Fin de l'installation et maintenant ... ?

    Fin de l'installation et maintenant ... ?

    Bonjour tout le monde je viens depuis une semaine de rentrer dans le monde d'oreon. Je fais parti de la parti technique d'une grosse boite et pour finir mon apprentissage, j'ai décidé de mettre en place la supervision de tous les serveurs mis en place jusqu'a présent.

    Donc j'ai installé sur un poste x86 une debian + oreon comme avec la doc oreon qui est tres bien faite ( manque peut etre la copie du dossier oreon dans /var/www/ ) et donc maintenant j'ai rajouté les contacts, les hosts et maintenant je dois installer les services et la le souci j'ai pas trouvé de post ou de doc qui explique bien ce chapitre parceque je n'ai pas encore compris le concept de check....

    et donc j'aimerai savoir si quelqu'un pourrai avoir la gentillesse de m'aider merci a tous !!

    Et super votre projet !!!
Working...
X