IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

regex sous ubuntu


Sujet :

Réseau

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 265
    Par défaut regex sous ubuntu
    Bonjour,

    En programmant nagios, je suis tombé sur un nid de regex
    Ne maitrisant pas encore trop ces mécanismes, je m'en viens à demander l'assistance de ce forum ...

    Il s'agit d'un plug in pour nagios 3.X (sous ubuntu 8.

    Il s'agit du plug in "check_snmp_int.pl"

    Ce plug in permet de remonter des infos concernant, par exemple, la bande passante d'une machine windows vista, à travers des traps snmp.

    Mon problème est que j'ai 3 interfaces commençant par le même nom :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    admin@admin:/usr/local/nagios/libexec$ sudo ./check_snmp_int.pl -H 192.168.0.61 -C public -n "Broadcom NetXtreme 57xx Gigabit Cont"
    Broadcom NetXtreme 57xx Gigabit Controller - VirtualBox Bridged Networking Driver Miniport:UP,
    Broadcom NetXtreme 57xx Gigabit Controller - VirtualBox Bridged Networking Driver Miniport-QoS Packet Scheduler-0000:UP,
    Broadcom NetXtreme 57xx Gigabit Controller:UP:3 UP: OK
    Uniquement la derniere ligne m'intéresse, alors j'ai essayé différentes combinaisons :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    adminubuntu@adminubuntu:/usr/local/nagios/libexec$ sudo ./check_snmp_int.pl -H 192.168.0.61 -C public -n Broadcom | awk -F , '{print $3}'
     Broadcom NetXtreme 57xx Gigabit Controller:UP:3 UP: OK
     
    adminubuntu@adminubuntu:/usr/local/nagios/libexec$sudo ./check_snmp_int.pl -H 192.168.0.61 -C public -n Broadcom  | awk -F , '{print $3}' | cut -d: -f 1
     Broadcom NetXtreme 57xx Gigabit Controller
    Mais du coup, il m'est impossible d'utiliser "-k" (./check_snmp_int.pl -H 127.0.0.1 -C public -n eth0 -k -w 200,400 -c 0,600), option qui me permet d'établir les seuils crituqes pour la bande passante ...

    Donc, j'aurais voulus savoir, si par chance, quelqu'un saurait comment indiquer, via regex, comment ne prendre en compte qu'une seule interface :
    In my case, only "Broadcom NetXtreme 57xx Gigabit Controller"

    Merci pour toute aide et information !

    Bonne journée,

    MJ

  2. #2
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Salut,
    Comment détermines-tu la ligne qui va t'intéresser ?

  3. #3
    Membre émérite Avatar de Korko Fain
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    632
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 632
    Par défaut
    Oula c'est pas du PHP et je vois même pas les regex lol faudrait rediriger ça

  4. #4
    Membre éclairé Avatar de Katachana
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2007
    Messages : 755
    Par défaut
    Oui dans la partie PERL

  5. #5
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Je vais plutôt envoyer chez les pingouins en réseau.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 265
    Par défaut
    lol
    merci pour ce déchainement

    Ma question est que je souhaite récupérer la valeur "UP", pour la derniere interface, soit :
    Broadcom NetXtreme 57xx Gigabit Controller:UP
    Et non les interfaces liées à VirtualBox.
    On m'a indiqué, sur un autre forum, d'utiliser les regex pour cela, mais j'avoue que je suis perdu
    mici d'avance

  7. #7
    Membre éclairé Avatar de Katachana
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2007
    Messages : 755
    Par défaut
    Si jamais tu es sur que tu ne dois jamais superviser les interfaces de type VirtualBox. , je te conseil plutôt de modifier le script perl, c'est pas très compliqué.

Discussions similaires

  1. [Linux]eclipse sous ubuntu Hoary
    Par soumou dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 30/11/2005, 22h20
  2. regex sous win !
    Par seal3 dans le forum Windows
    Réponses: 1
    Dernier message: 09/11/2005, 01h01
  3. Compilateur manqaunt sous Ubuntu 5.10
    Par olafmenji dans le forum Linux
    Réponses: 1
    Dernier message: 01/11/2005, 13h11
  4. [Linux]Lancement d'Eclipse sous Ubuntu x86_64
    Par sylbal dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 08/03/2005, 11h17
  5. PhpMyAdmin vs Mysql sous Ubuntu
    Par PiTiLeZarD dans le forum Installation
    Réponses: 11
    Dernier message: 12/01/2005, 23h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo