- Created by Jroy, last modified by Soubrié Grégoire on Jun 18, 2025
Voici la documentation disponible pour les packs les plus utilisés de Shinken Entreprise
Pack Windows

Le pack windows permet de superviser des hôtes sur lesquels est installé le système d'exploitation Windows ( serveur ou client ). Les commandes utilisent la sonde check_wmi_plus.pl dans le répertoire des sondes Shinken /var/lib/shinken/libexec ( ou $PLUGINSDIR$ depuis l'interface de configuration ). La sonde check_wmi_plus.pl utilise le protocole WMI ( Windows Management Instrumentation ) qui est un système de gestion interne de Windows qui prend en charge la surveillance et le contrôle de ressources systèmes via un ensemble d’interfaces. La sonde permet d'interroger ces interfaces via un nom d'utilisateur et un mot de passe. Si l'utilisateur a les droits suffisants, alors le système d'exploitation Windows retournera l'information demandée. Il contient les modèles d'hôtes suivant pour la supervision : qui permettent la supervision simple de machine Windows. Les modèles du pack windows héritent tous du modèle windows-base qui permet d'obtenir les cinq données nécessaires pour la connexion à la machine Windows. C'est la source "cfg-file-shinken" qui importe et met à jour ce pack.
( voir la page Pack windows )
| Nom du script | Version |
|---|---|
| check_wmi_plus.pl | 1.60 |
| (modifié par Shinken) |
Pack Linux

Le pack Linux permettra de mettre en supervision les hôtes avec comme système d'exploitation Unix/Linux.
Ce pack se base sur des requêtes SSH.
Une authentification ( par utilisateur/mot de passe ou clé SSH ) sera nécessaire pour récolter les informations.
Tous les scripts sont en version 0.1
| Nom du script | Version |
|---|---|
| check_cpu_stats_by_ssh.py | 0.1 |
| check_disks_by_ssh.py | 0.1 |
| check_disks_stats_by_ssh.py | 0.1 |
| check_kernel_stats_by_ssh.py | 0.1 |
| check_load_average_by_ssh.py | 0.1 |
| check_memory_by_ssh.py | 0.1 |
| check_net_stats_by_ssh.py | 0.1 |
| check_nfs_stats_by_ssh.py | 0.1 |
| check_ntp_sync_by_ssh.py | 0.1 |
| check_ro_filesystem_by_ssh.py | 0.1 |
| check_uptime_by_ssh.py | 0.1 |
| check_ssh_connexion.py | 0.1 |
| check_tcp_states_by_ssh.py | 0.1 |
Pack Linux by ssh

Le pack linux_by_ssh est une amélioration du pack Linux permettant d'obtenir des informations plus précises sur un système Linux.
La présentation des résultats est également améliorée, présentant les informations recueillies de manière plus lisible, et contenant plus de détails sur les résultats obtenus dans les checks et leur signification.
Comme pour le pack Linux, l'authentification s'effectue par SSH et une clé d'authentification sera nécessaire pour le fonctionnement des checks.
Tous les scripts sont en version 0.1
| Nom du script | Version |
|---|---|
| check_cpu_stats_by_ssh.py | 0.1 |
| check_disks_by_ssh.py | 0.1 |
| check_disks_stats_by_ssh.py | 0.1 |
| check_kernel_stats_by_ssh.py | 0.1 |
| check_load_average_by_ssh.py | 0.1 |
| check_memory_by_ssh.py | 0.1 |
| check_net_stats_by_ssh.py | 0.1 |
| check_nfs_stats_by_ssh.py | 0.1 |
| check_ntp_sync_by_ssh.py | 0.1 |
| check_ro_filesystem_by_ssh.py | 0.1 |
| check_uptime_by_ssh.py | 0.1 |
| check_ssh_connexion.py | 0.1 |
| check_tcp_states_by_ssh.py | 0.1 |
Pack SNMP ( pour Linux et Windows )

Le pack snmp permet la supervision de systèmes Linux et Windows via le protocole SNMP.
Les checks de ce pack ne permettent pas une analyse aussi précise que celle effectuée en SSH ( pack Linux ) ou WMI ( pack Windows ) mais ont l'avantage d'être moins intrusifs et nécessitent donc moins de compromis au niveau de la sécurité pour pouvoir fonctionner.
( voir la page Pack SNMP ( linux_by_snmp, windows_by_snmp ) )
Tous les scripts sont en version 2.1.0
| Nom du script | Version |
|---|---|
| check_snmp_boostedge.pl | 2.1.0 |
| check_snmp_cpfw.pl | 2.1.0 |
| check_snmp_css_main.pl | 2.1.0 |
| check_snmp_css.pl | 2.1.0 |
| check_snmp_env.pl | 2.1.0 |
| check_snmp_int.pl | 2.1.0 |
| check_snmp_linkproof_nhr.pl | 2.1.0 |
| check_snmp_load.pl | 2.1.0 |
| check_snmp_mem.pl | 2.1.0 |
| check_snmp_nsbox.pl | 2.1.0 |
| check_snmp_process.pl | 2.1.0 |
| check_snmp_storage.pl | 2.1.0 |
| check_snmp_vrrp.pl | 2.1.0 |
| check_snmp_win.pl | 2.1.0 |
Pack MSSQL

Le pack MSSQL permettra de mettre en supervision les hôtes avec comme système d'exploitation Microsoft Windows et hébergeant une base de donnée MSSQL.
Ce pack se base sur des requêtes de connexion via un module PERL.
Une authentification ( par utilisateur/mot de passe ) sera nécessaire pour récolter les informations de base de données.
( voir la page Pack MSSQL )
| Nom du script | Version |
|---|---|
| check_mssql_health | 2.7.6.1 |
Pack MySQL

Le pack MySQL permettra de mettre en supervision les hôtes hébergeant une base de donnée MySQL.
Ce pack se base sur des requêtes de connexion via un module PERL.
Une authentification ( par utilisateur/mot de passe ) sera nécessaire pour récolter les informations de base de données.
( voir la page Pack MySQL )
| Nom du script | Version |
|---|---|
| check_mysql_health | 2.1.8.2 |
Pack Oracle

Le pack Oracle permettra de mettre en supervision les hôtes hébergeant une base de donnée Oracle.
Ce pack se base sur des requêtes de connexion via un module PERL.
Une authentification ( par utilisateur/mot de passe ) sera nécessaire pour récolter les informations de base de données.
( voir la page Pack Oracle )
Tous les scripts sont en version 1.7.3
| Nom du script | Version |
|---|---|
| check_oracle_health | 1.7.3 |
Packs Shinken

Le pack Shinken permettra de mettre en supervision les hôtes hébergeant les démons Shinken.
Ce pack se base sur des requêtes via le protocole HTTP sur les différents démons de l'architecture.
( voir la page Pack shinken )
Pack MongoDB

Le pack MongoDB permettra de mettre en supervision les hôtes hébergeant une base de données MongoDB.
Ce pack se base sur des requêtes de connexion via un module Python.
Une authentification ( par utilisateur / mot de passe ) peut être nécessaire pour récolter les informations de base de données.
Il est possible de le configurer pour utiliser un tunnel SSH pour se connecter à MongoDB afin d'améliorer la sécurité.
( voir la page Pack MongoDB )
| Nom du script | Version |
|---|---|
| check_mongodb.py | 2019-04-24 |
Pack Graphite
Le pack Graphite permettra de mettre en supervision les hôtes hébergeant le service de métrologie Graphite.
Ce pack se base sur des requêtes de connexion via le protocole HTTP et une connexion SSH.
Une authentification ( par utilisateur/mot de passe ) peut être nécessaire pour récolter les informations de base de données via SSH.
( voir la page Pack Graphite )
| Nom du script | Version |
|---|---|
| check_graphite.py | 0.1 |
Pack AIX

Le pack AIX permettra de mettre en supervision les hôtes avec comme système d'exploitation AIX.
| Nom du script | Version |
|---|---|
| check_snmp_load.pl | 1.12 |
| check_snmp_mem.pl | 1.1 |
| check_netint.pl | 2.4 |
| check_ntp_time | 2.3.3 |
| check_snmp_storage.pl | 1.3.3 |
Pack Cisco

Le pack Cisco permettra de mettre en supervision les éléments réseaux de marque Cisco.
| Nom du script | Version |
|---|---|
| check_nwc_health | 4.6.1 |
Pack DHCP
Le pack DHCP permettra de mettre en supervision les hôtes possédant le service DHCP.
| Nom du script | Version |
|---|---|
| check_dhcp | 2.3.3 |
Pack DNS
Le pack DNS permettra de mettre en supervision les hôtes possédant le service DNS.
| Nom du script | Version |
|---|---|
| check_dns | 2.3.3 |
Pack ESX

Le pack ESX permettra de mettre en supervision les ESXs.
| Nom du script | Version |
|---|---|
| check_esx3.pl | 0.7.0 |
Pack Exchange

Le pack Exchange permettra de mettre en supervision les hôtes possédant les services Microsoft Exchange.
| Nom du script | Version |
|---|---|
| check_wmi_plus.pl | 1.60 |
| (modifié par Shinken) |
Pack FTP
Le pack FTP permettra de mettre en supervision les hôtes hébergeant le service FTP.
| Nom du script | Version |
|---|---|
| check_ftp | 2.3.3 |
Pack HP-ASM / HP-BLADE-CHASSIS
Le pack HP-ASM ou HP-BLADE-CHASSIS permettra de mettre en supervision la partie matériels des hôtes HP Proliant Server.
| Nom du script | Version |
|---|---|
| check_hpasm | 4.5.2 |
Pack HPUX

Le pack HP-UX permettra de mettre en supervision les hôtes avec pour système d'exploitation HP-UX.
| Nom du script | Version |
|---|---|
| check_snmp_load.pl | 1.12 |
| check_snmp_hpux_storage.pl | 1.3 |
| check_snmp_mem.pl | 1.1 |
| check_netint.pl | 2.4 |
| check_ntp_time | 2.3.3 |
Pack HTTP / HTTPS

Le pack HTTP ou HTTPS permettra de mettre en supervision les sites web.
| Nom du script | Version |
|---|---|
| check_http | 2.3.3 |
Pack IIS

Le pack "iis" permet de superviser le fonctionnement du serveur web iis. Les commandes utilisent la sonde check_wmi_plus.pl, présente dans le répertoire des sondes Shinken /var/lib/shinken/libexec ( ou $PLUGINSDIR$ depuis l'interface de configuration ). La sonde check_wmi_plus.pl utilise le protocole WMI ( Windows Management Instrumentation ) qui est un système de gestion interne de Windows qui prend en charge la surveillance et le contrôle de ressources systèmes via un ensemble d’interfaces. La sonde permet d'interroger ces interfaces via un nom d'utilisateur et un mot de passe. Si l'utilisateur a les droits suffisants, alors le système d'exploitation Windows retournera l'information demandée. Il contient le modèle d'hôte suivant pour la supervision : Le modèle iis hérite du modèle iss-base qui permet d'obtenir les cinq données nécessaires pour la connexion à la machine Windows. C'est la source "cfg-file-shinken" qui importe et met à jour ce pack.
( voir la page Pack iis )
| Nom du script | Version |
|---|---|
| check_wmi_plus.pl | 1.60 |
| (modifié par Shinken) |
Pack IMAP / IMAPS
Le pack IMAP ou IMAPS permettra de mettre en supervision les hôtes possédant le service IMAP.
| Nom du script | Version |
|---|---|
| check_imap | 2.3.3 |
Pack LDAP / LDAPS / LDAP3
Le pack LDAP ou LDAPS ou LDAP3 permettra de mettre en supervision les hôtes possédant un LDAP.
Tous les scripts sont en version 2.3.3
| Nom du script | Version |
|---|---|
| check_ldap | 2.3.3 |
| check_ldaps | 2.3.3 |
| check_tcp | 2.3.3 |
Pack POP3 / POP3S
Le pack POP3 ou POP3S permettra de mettre en supervision les hôtes possédant le service POP3.
| Nom du script | Version |
|---|---|
| check_pop | 2.3.3 |
Pack PRINTER-HP
Le pack PRINTER-HP permettra de mettre en supervision les imprimantes HP.
| Nom du script | Version |
|---|---|
| check_hpjd | 2.3.3 |
Pack SMTP / SMTPS
Le pack SMTP ou SMTPS permettra de mettre en supervision les hôtes possédant le service SMTP.
| Nom du script | Version |
|---|---|
| check_smtp | 2.3.3 |
Pack SSH
Le pack SSH permettra de mettre en supervision les hôtes possédant le service SSH.
| Nom du script | Version |
|---|---|
| check_ssh | 2.3.3 |
Pack Switch-SNMP
( voir la page Mise en place du Pack Switch-SNMP )
| Nom du script | Version |
|---|---|
| check_nwc_health | 11.2.4 |
Pack VMWARE-VM
Le pack VMWARE-VM permettra de mettre en supervision les VCENTERs.
| Nom du script | Version |
|---|---|
| check_esx3.pl | 0.7.0 |