Outils pour utilisateurs

Outils du site


Writing /app/www/public/data/meta/centreon/scripts-linux.meta failed
centreon:scripts-linux

Ceci est une ancienne révision du document !


check_A335_backup

 #!/bin/bash
 ##########################################################################################
 # Ajout de la ligne de commande pour nrpe dans: /etc/nagios/nrpe.d/check_A335_backup.cfg #
 # command[check_A335_backup]=/usr/lib/nagios/plugins/check_A335_backup.sh                #
 ##########################################################################################
 # Deplacement vers le dossier de recherche
 cd /mariadb/backup/log/
 # Recherche du fichier le + récent
 VAR1=$(ls -t | head -n1)
 # Recherche du mot pour OK
 VAR4=$(grep 'completed OK!' $VAR1)
 # Check fichier plus de 1 jour
 if [[ $(find "$VAR1" -mtime +1 -print) ]]; then
 echo "Log du jour absent"
 fi
 #Vérif si retour recherche vide
 if [[ -z  $VAR4  ]]; then
 echo "Backup KO"
 fi
 # Si fichier OK et backup OK alors OK
 if [ -n "$VAR4" ] ; then
 echo "Backup et fichier log OK"
 exit 0
 fi
 # Envois du resultat à Centreon
 while read line; do echo $line; done
 exit 2
 ######################################
 # Rendre le fichier executable       #
 # chmod +x check_A335_backup.sh      #
 # Pensez à redémarre le service      #
 # service nagios-nrpe-server restart #
 ######################################

check_by_ssh_erreurs_badgeuses.sh

 #!/bin/bash
 #set -x
 HOST=$1
 COMMAND=$(ssh -t -i /usr/lib64/nagios/plugins/.ssh/id_rsa_badg opteama@$HOST '{ sleep 10; echo "i tr"; sleep 10; } | axsh | grep "TO SEND"' | cut -c 15-15)
 #echo $COMMAND
 OUT=$?
  if [ $OUT -eq 1 ]
  then
      echo "Timeout"
      echo $COMMAND
      exit 1
  elif [ $OUT -ne 0 ]
  then
      echo "Unknown ERROR"
      echo $COMMAND
      exit 3
  else
  #echo "ERREURS BADGEUSE"
      RESULTAT=`echo $COMMAND`
      #echo $RESULTAT
      if [ -z $RESULTAT ]
      then echo "VALEUR DE SORTIE DE COMMANDE INEXISTANTE"
      exit 3
      fi
      if [ $RESULTAT -ne 0 ]
          then echo "ERREURS BADGEUSE (TO SEND different de zero): KO"
              sleep 60
              RESULTAT=`echo $COMMAND`
      fi
              if [ $RESULTAT -ne 0 ]
              then echo "ERREURS BADGEUSE (TO SEND different de zero): KO"
      exit 2
      fi
      echo "PAS D'ERREURS sur la BADGEUSE : OK"
      exit 0
  fi
centreon/scripts-linux.1688553192.txt.gz · Dernière modification : 2024/12/27 06:28 (modification externe)