57 lines
3.8 KiB
YAML
57 lines
3.8 KiB
YAML
id: app-mssql
|
|
name: Microsoft SQL Server
|
|
category: application
|
|
status: verified
|
|
plugin: centreon_mssql.pl
|
|
description: Supervision d'une instance SQL Server (connexion, taille des bases, sauvegardes, jobs, sessions, verrous).
|
|
host_template:
|
|
name: App-DB-MSSQL-custom
|
|
alias: Applicatif MSSQL
|
|
parents: [generic-active-host-custom]
|
|
macros:
|
|
- {name: MSSQLPORT, value: "1433", description: "Port d'ecoute de l'instance"}
|
|
- {name: MSSQLUSERNAME, value: "centreon", description: "Compte de supervision"}
|
|
- {name: MSSQLPASSWORD, value: "", description: "Mot de passe du compte de supervision", is_password: true}
|
|
- {name: MSSQLEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
|
|
services:
|
|
- name: Connection-Time
|
|
alias: Connection-Time
|
|
description: Temps d'etablissement de la connexion
|
|
line: "$CENTREONPLUGINS$/centreon_mssql.pl --plugin=database::mssql::plugin --mode=connection-time --host=$HOSTADDRESS$ --port='$_HOSTMSSQLPORT$' --username='$_HOSTMSSQLUSERNAME$' --password='$_HOSTMSSQLPASSWORD$' --warning='$_SERVICEWARNING$' --critical='$_SERVICECRITICAL$' $_HOSTMSSQLEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
|
|
macros:
|
|
- {name: WARNING, value: "1000", description: "Seuil warning en ms"}
|
|
- {name: CRITICAL, value: "5000", description: "Seuil critical en ms"}
|
|
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
|
|
- name: Databases-Size
|
|
alias: Databases-Size
|
|
description: Taille et occupation des bases
|
|
line: "$CENTREONPLUGINS$/centreon_mssql.pl --plugin=database::mssql::plugin --mode=databases-size --host=$HOSTADDRESS$ --port='$_HOSTMSSQLPORT$' --username='$_HOSTMSSQLUSERNAME$' --password='$_HOSTMSSQLPASSWORD$' --warning='$_SERVICEWARNING$' --critical='$_SERVICECRITICAL$' $_HOSTMSSQLEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
|
|
macros:
|
|
- {name: WARNING, value: "", description: "Seuil warning"}
|
|
- {name: CRITICAL, value: "", description: "Seuil critical"}
|
|
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
|
|
- name: Backup-Age
|
|
alias: Backup-Age
|
|
description: Anciennete de la derniere sauvegarde
|
|
line: "$CENTREONPLUGINS$/centreon_mssql.pl --plugin=database::mssql::plugin --mode=backup-age --host=$HOSTADDRESS$ --port='$_HOSTMSSQLPORT$' --username='$_HOSTMSSQLUSERNAME$' --password='$_HOSTMSSQLPASSWORD$' --warning='$_SERVICEWARNING$' --critical='$_SERVICECRITICAL$' $_HOSTMSSQLEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
|
|
macros:
|
|
- {name: WARNING, value: "86400", description: "Seuil warning en secondes"}
|
|
- {name: CRITICAL, value: "172800", description: "Seuil critical en secondes"}
|
|
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
|
|
- name: Failed-Jobs
|
|
alias: Failed-Jobs
|
|
description: Jobs de l'agent SQL en echec
|
|
default: false
|
|
line: "$CENTREONPLUGINS$/centreon_mssql.pl --plugin=database::mssql::plugin --mode=failed-jobs --host=$HOSTADDRESS$ --port='$_HOSTMSSQLPORT$' --username='$_HOSTMSSQLUSERNAME$' --password='$_HOSTMSSQLPASSWORD$' $_HOSTMSSQLEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
|
|
macros:
|
|
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
|
|
- name: Connected-Users
|
|
alias: Connected-Users
|
|
description: Nombre de sessions ouvertes
|
|
default: false
|
|
line: "$CENTREONPLUGINS$/centreon_mssql.pl --plugin=database::mssql::plugin --mode=connected-users --host=$HOSTADDRESS$ --port='$_HOSTMSSQLPORT$' --username='$_HOSTMSSQLUSERNAME$' --password='$_HOSTMSSQLPASSWORD$' --warning='$_SERVICEWARNING$' --critical='$_SERVICECRITICAL$' $_HOSTMSSQLEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
|
|
macros:
|
|
- {name: WARNING, value: "", description: "Seuil warning"}
|
|
- {name: CRITICAL, value: "", description: "Seuil critical"}
|
|
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
|