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

Shell et commandes GNU Discussion :

Script shell - datacore - problème


Sujet :

Shell et commandes GNU

  1. #21
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 103
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 103
    Par défaut
    Citation Envoyé par Hujino Voir le message
    Actuellement je suis en train de faire un script pour faire les seuils d'alertes, j'ai pensé à ceci ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    #! /bin/sh
     
    if [[ "${ar[n]}" != "0" ]] ; then
    	    STATE=${STATE_WARNING}
            elif [[ "${ar[n]}" >= 2 ]] ; then
                STATE=${STATE_CRITIQUE}
    	fi
    Qu'en pensez-vous ?
    D'abord, il y a un bug: on ne passe jamais dans le "elif"...

    Ensuite, à supposer qu'on y passe, il reste un problème sémantique avec la gestion des niveaux d'erreur.

    La version que j'ai proposée marche avec 2 états (OK, pas_OK), mais ne marche pas bien avec 3.

    En effet, si plusieurs vdisk fonctionnent mal, le statut du dernier en dysfonctionnement écrase les précédents.

    Par exemple: vdisk1 positionne STATE à CRITIQUE, puis vdisk2 positionne STATE à WARNING.

    Ce n'est probablement pas ce que tu veux...

  2. #22
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2015
    Messages : 32
    Par défaut
    Citation Envoyé par jack-ft Voir le message

    En effet, si plusieurs vdisk fonctionnent mal, le statut du dernier en dysfonctionnement écrase les précédents.

    Par exemple: vdisk1 positionne STATE à CRITIQUE, puis vdisk2 positionne STATE à WARNING.

    Ce n'est probablement pas ce que tu veux...
    tout à fait... Je test des choses de mon côté aussi ^^

Discussions similaires

  1. script shell: problème avec le caractère espace
    Par Le fut dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 04/05/2017, 12h49
  2. problème script shell
    Par jeje69 dans le forum Shell et commandes GNU
    Réponses: 0
    Dernier message: 09/01/2008, 15h30
  3. problème sur script shell
    Par cyranno dans le forum Linux
    Réponses: 1
    Dernier message: 11/12/2007, 17h19
  4. Petit problème de script shell
    Par Mainman dans le forum Linux
    Réponses: 4
    Dernier message: 11/12/2007, 09h07
  5. Problème avec mon script shell case in esac
    Par Olivier Regnier dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 28/06/2007, 23h54

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