Announcement

Collapse
No announcement yet.

SNMP sur AIX

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

  • Disciplus
    replied
    Bon... apparament ça ne suffit pas...
    J'ai toujours les mêmes messages.

    Leave a comment:


  • Disciplus
    replied
    ouf

    merci pour ce complement d'information, je regarde ça et donne suite.

    A très bientôt.

    Leave a comment:


  • vcarp
    replied
    Très honnêtement, c'est aussi ce que j'ai fait pour me simplifier la vie...

    Leave a comment:


  • Magios
    replied
    J'ai contourné cette difficulté en installant l'agent nrpe sur l'AIX.

    Merci tout de même pour l'information.

    Leave a comment:


  • vcarp
    replied
    AIX est livré avec un SNMP assez curieux. Il existe un serveur snmpd qui traite les demandes associé à un "traducteur" dpid2 ert une floppée d'agents secondaires pour fournir des informations, tels aixmibd, hostmibd, snmpmibd, etc. De plus, l'ensemble est assez instable et il arrive que de temps en temps l'un des ces services tombe.
    Pour savoir ce qui tourne, essayer la commande lssrc -a, pour lancer un service startsrc -s <le nom du service>, pour en arrêter un stopsrc -s <nom du service>.

    Leave a comment:


  • Disciplus
    replied
    un peut plus de détails s'il vous plait

    bonjour,

    Je suis moi même interessé pour faire remonter les infos disk / pros / mémoire de mon AIX 5.2. Le seul problème rien n'y fait, ils ne veulent pas remonter.

    J'ai 2 questions pour commencer, afin d'utiliser le check_snmp_storage par exemple:


    1. doit t'on utiliser le SNMP V1 ou V3 de l'aix pour la remonter d'info?
    pour ma part je suis en V1. Le post est en production je ne pratique pas les modifications dessus sauf si nécessaires.

    2. Nrpe doit t'il être forcement installer dessus? si oui, il n'y a pas de risque de surcharge mémoire, log?

    pour information ma commande est:
    /usr/local/nagios/libexec/check_snmp_storage.pl -H @ip_du_serveur -C public -m /home -w 80 -c 90

    il me renvoit

    ERROR: Description/Type table : Requested table is empty or does not exist.

    merci d'avance
    Last edited by Disciplus; 11 September 2007, 08:36.

    Leave a comment:


  • surcouf
    replied
    Pour information (je suis en train de répondre par ailleurs au même sujet), sous AIX 5.2, il existe un sous-agent DPID2 (le protocole de communication entre agents SNMP d'IBM, comparables à SMUX ou AgentX) nommé aixmibd qui implémente la MIB du même nom : IBM-AIX-MIB.
    Cette MIB permet notamment de superviser les processus sous AIX grâce à la table aixProcTable (.1.3.6.1.4.1.2.6.191.7.2).
    La MIB se trouve assez facilement car elle est fournie avec le système AIX (un fichier nommé aixmib.my).

    Leave a comment:


  • MrBrown
    replied
    Je vois que j'ai eu un peu de retard dans ma première réponse ^^
    Originally posted by matdecalf View Post
    Y aurait il quelque chose a executer pour alimenter cette MIB???
    Est-ce que la partie de la mib concernant hrSWRunName est vide ou inexistante?
    Si elle est inexistante, c'est impossible. Si elle est vide, je ne suis pas sur mais je ne pense pas que ce soit possible non plus ^^
    La solution serait de faire un script shell (comme un plugin nagios) qui vérifie que ton processus est bien lancé.
    Ensuite, tu ajoutes cette ligne dans dans ton fichier snmpd.conf :
    Code:
     EXEC instance-name path/du/script/shell
    Cette ligne fonctionne pour la configuration de SNMP sur RedHat, Debian, etc... La configuration de SNMP pour AIX à l'air différente, donc je te laisse trouver l'équivalent
    Pour remonter les informations retournées par ton script shell au serveur Nagios, utilise le plugin check_snmp_processus_loaded (sur le svn Oreon)

    Leave a comment:


  • MrBrown
    replied
    Originally posted by matdecalf View Post
    Code:
    /usr/local/nagios/libexec/check_graph_process.pl IP_SERVEUR_AIX -v 1 -C public oracle
    la syntaxe est incorrecte. Il manque le "-p"
    Code:
    /usr/local/nagios/libexec/check_graph_process.pl IP_SERVEUR_AIX -v 1 -C public -p oracle
    Originally posted by matdecalf View Post
    On a l'erreur suivante:
    Code:
    UNKNOWN: requested table is empty or doesn't exist
    Généralement cette erreur veut dire que l'information recherchée n'existe pas dans la MIB SNMP.

    Leave a comment:


  • matdecalf
    replied
    Nous avons avancé dans notre recherche...
    Lorsque l'on lance la commande suivante:

    Code:
    snmpwalk -Os -c public -v1 IP_SERVEUR_AIX .1.3.6.1.2.1.25
    On a un retour d'information, genre:

    Code:
    hrSystemUptime.0 = Wrong Type (should be Timeticks): INTEGER: 576926900
    hrSystemDate.0 = STRING: 2007-7-18,11:11:48
    hrSystemInitialLoadDevice.0 = INTEGER: 16
    Par contre, si on lance la commande suivante, qui correspond a la mib hrSWRunName (pour recuperer les nom des process en execution):

    Code:
     snmpwalk -Os -c public -v1 190.57.160.7 .1.3.6.1.2.1.25.4.2.1.2
    La commande ne retourne aucune information.

    Y aurait il quelque chose a executer pour alimenter cette MIB???

    Merci d'avance

    Leave a comment:


  • matdecalf
    started a topic SNMP sur AIX

    SNMP sur AIX

    Bonjour,

    Nous essayons de mettre en place le protocole SNMP sur un serveur AIX pour tester les process.
    Et ceci sera utiliser par oreon avec le plugin check_graph_process.pl

    Voici le fichier de configuration snmpd.conf sur l'aix 5:
    Code:
    logging         file=/usr/tmp/snmpd.log         enabled
    logging         size=100000                     level=0
    
    community       public
    #community       private 127.0.0.1 255.255.255.255 readWrite
    #community       system  127.0.0.1 255.255.255.255 readWrite 1.17.2
    
    view            1.17.2          system enterprises view
    
    trap            public          127.0.0.1       1.2.3   fe      # loopback
    
    #snmpd          maxpacket=1024 querytimeout=120 smuxtimeout=60
    
    smux            1.3.6.1.4.1.2.3.1.2.1.2         gated_password  # gated
    smux            1.3.6.1.4.1.2.3.1.2.2.1.1.2     dpid_password   #dpid
    Mais lorsque l'on execute le plugin check_graph_process avec la commande suivante:
    Code:
    /usr/local/nagios/libexec/check_graph_process.pl IP_SERVEUR_AIX -v 1 -C public oracle
    On a l'erreur suivante:
    Code:
    UNKNOWN: requested table is empty or doesn't exist
    Est ce que quelqu'un aurait une idée???

    Merci d'avance,
    Matthieu.
Working...
X