Supervision Microsoft SQL Server (MSSQL)

5
1 Star2 Stars3 Stars4 Stars5 Stars (8 votes, average: 4,88 out of 5)

Vous aimerez aussi...

5 réponses

  1. Mickael dit :

    Bonjour,

    Merci beaucoup pour ton tutoriel très bien détaillé au top!
    J’ai 2 questions:

    1. Avez-vous un script en cas de suppression d’une BDD, car j’ai essayé avec la commande Check-MSSQL-BDD sur une seule base de données et de la supprimer, le résultat après suppression est: ‘OK: All databases are OK’

    2. Le script Check-MSSQL-BackupAge, check malheureusement aussi la ‘tempdb’ qui ne peut jamais etre sauvegarder donc il y a t-il un moyen que son statut ne soit pas tout le temps en CRITICAL et qu’il check toutes les autres bdd sauf ‘tempdb’.

    Merci à vous

    • sysadmin sysadmin dit :

      Salut Mickeal,

      Pour ta première question, je ne comprends pas, si la base est supprimée, normalement l’état doit passé en Critical… as-tu bien supprimé la base (et relancer SQL peut être ?). Sinon, je ne sais pas désolé.

      Pour ta deuxième question, il suffit d’ajouter dans le champs OPTION le paramètre suivant : –skip-no-backup
      Sans ce paramètre :

      [root@pixelabs plugins]# ./centreon_plugins.pl --plugin=database::mssql::plugin --mode=backup-age --hostname=HOST --username=USER --password=PASS --port=1433
      CRITICAL: No backup found for DB 'tempdb' |[...] 


      Avec le paramètre –skip-no-backup

      [root@pixelabs plugins]# ./centreon_plugins.pl --plugin=database::mssql::plugin --mode=backup-age --hostname=HOST --username=USER --password=PASS --port=1433 --skip-no-backup
      OK: All backups are ok. |[...] 

      Bonne journée.
      -Pixel.

      • Mickael dit :

        Merci, pour le Check-MSSQL-BDD impossible, j’ai toujours ‘OK: All databases are OK’ :/
        Pour le –skip-no-backup ça fonctionne parfaitement merci.

        Désolé encore petit question sur le Check-MSSQL-LogsSize. Ça traduit bien la taille des bases mais peut-on y ajouter un warning et critical ?
        Car j’ai une base pleine pour tester, mais aucune alerte >
        ‘log_test_bdd2_used’=752465592.3175B;;;0;754835456

        J’ai essayé d’y ajouter –warning-database=80 mais option inconnu.

        • sysadmin sysadmin dit :

          Le Check-MSSQL-BDD vérifie l’état de toutes les bases de données, mais tu peux filtrer en vérifiant base par base. Exemple ici, la base master :

           ./centreon_plugins.pl --plugin=database::mssql::plugin --mode=databases-size --hostname=HOST --username=USER --password=PASS --port=1433 --filter-database='master'
          OK: Database 'master' Total: 14.94 MB Used: 14.69 MB (98.33%) Free: 256.00 KB (1.67%) | ... 

          Pour Check-MSSQL-LogsSize, il faut utiliser plutôt :

          --warning-log=80 --critical-log=90

          -Pixel.

  2. sysadmin sysadmin dit :

    Mise à jour de l’article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *