- Created by Benoit ARCIUOLO, last modified by Soubrié Grégoire on Jun 15, 2023
Voici la documentation disponible pour les packs les plus utilisés de Shinken Entreprise
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, 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 windows hérite 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.
| Nom du script | Version |
|---|---|
| check_wmi_plus.pl | 1.60 |
| (modifié par Shinken) |
Le pack Linux vous permettra de mettre en supervision vos hôtes avec pour 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 |
Lorsque vous installez Shinken enterprise, un certain nombre de modèles et de commandes sont inclus dans votre configuration. Le pack "linux_by_ssh", comme son nom l'indique, permet de superviser des hôtes sur lesquels est installé un système d'exploitation basé sur Linux (serveur ou client). Il contient 17 commandes, 17 modèles de checks dédiés à 2 modèles d'hôte spécifiques (nommés "linux_by_ssh" et "linux_by_ssh_advanced"). Toutes les commandes de ce pack se basent sur des scripts présents dans le répertoire des scripts shinken /var/lib/shinken/libexec (ou $PLUGINSDIR$ depuis l'interface de configuration). Le protocole SSH (Secure Shell) est utilisé par chacun des 15 scripts du pack linux. Les scripts communiqueront avec votre machine directement par un invite de commande après s'être connecté avec les identifiants SSH que vous aurez paramétré. Nous allons ici détailler ces checks associés au modèle Linux de ce pack.
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 |
Tous les scripts sont en version 0.1
| 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 |
Le pack MSSQL vous permettra de mettre en supervision vos hôtes avec pour 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.
| Nom du script | Version |
|---|---|
| check_mssql_health | 1.5.18 |
Le pack MySQL vous permettra de mettre en supervision vos 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.
| Nom du script | Version |
|---|---|
| check_mysql_health | 2.1.8.2 |
Le pack Oracle vous permettra de mettre en supervision vos 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.
Tous les scripts sont en version 0.1
| Nom du script | Version |
|---|---|
| check_oracle_health | 3.2.1.8 |
Le pack Shinken vous permettra de mettre en supervision vos 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.
Le pack MongoDB vous permettra de mettre en supervision vos 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é.
| Nom du script | Version |
|---|---|
| check_mongodb.py | 2019-04-24 |
Le pack Graphite vous permettra de mettre en supervision vos 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.
| Nom du script | Version |
|---|---|
| check_graphite.py | 0.1 |
Pack AIX
![]()
Le pack AIX vous permettra de mettre en supervision vos hôtes avec pour 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.0.3 |
| check_snmp_storage.pl | 1.3.3 |
Pack Cisco
![]()
Le pack Cisco vous permettra de mettre en supervision vos éléments réseaux de marque Cisco.
| Nom du script | Version |
|---|---|
| check_nwc_health | 4.6.1 |
Pack DHCP
Le pack DHCP vous permettra de mettre en supervision vos hôtes possédant le service DHCP.
| Nom du script | Version |
|---|---|
| check_dhcp | 2.0.3 |
Pack DNS
Le pack DNS vous permettra de mettre en supervision vos hôtes possédant le service DNS.
| Nom du script | Version |
|---|---|
| check_dns | 2.0.3 |
Pack ESX
![]()
Le pack ESX vous permettra de mettre en supervision vos ESXs.
| Nom du script | Version |
|---|---|
| check_esx3.pl | 0.7.0 |
Pack Exchange
![]()
Le pack Exchange vous permettra de mettre en supervision vos 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 vous permettra de mettre en supervision vos hôtes hébergeant le service FTP.
| Nom du script | Version |
|---|---|
| check_ftp | 2.0.3 |
Pack HP-ASM / HP-BLADE-CHASSIS
Le pack HP-ASM ou HP-BLADE-CHASSIS vous permettra de mettre en supervision la partie matériels de vos hôtes HP Proliant Server.
| Nom du script | Version |
|---|---|
| check_hpasm | 4.5.2 |
Pack HPUX
![]()
Le pack HP-UX vous permettra de mettre en supervision vos 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.0.3 |
Pack HTTP / HTTPS
![]()
Le pack HTTP ou HTTPS vous permettra de mettre en supervision vos sites web.
| Nom du script | Version |
|---|---|
| check_http | 2.0.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.
| Nom du script | Version |
|---|---|
| check_wmi_plus.pl | 1.60 |
| (modifié par Shinken) |
Pack IMAP / IMAPS
Le pack IMAP ou IMAPS vous permettra de mettre en supervision vos hôtes possédant le service IMAP.
| Nom du script | Version |
|---|---|
| check_imap | 2.0.3 |
Pack LDAP / LDAPS / LDAP3
Le pack LDAP ou LDAPS ou LDAP3 vous permettra de mettre en supervision vos hôtes possédant un LDAP.
Tous les scripts sont en version 2.0.3
| Nom du script | Version |
|---|---|
| check_ldap | 2.0.3 |
| check_ldaps | 2.0.3 |
| check_tcp | 2.0.3 |
Pack POP3 / POP3S
Le pack POP3 ou POP3S vous permettra de mettre en supervision vos hôtes possédant le service POP3.
| Nom du script | Version |
|---|---|
| check_pop | 2.0.3 |
Pack PRINTER-HP
Le pack PRINTER-HP vous permettra de mettre en supervision vos imprimantes HP.
| Nom du script | Version |
|---|---|
| check_hpjd | 2.0.3 |
Pack SMTP / SMTPS
Le pack SMTP ou SMTPS vous permettra de mettre en supervision vos hôtes possédant le service SMTP.
| Nom du script | Version |
|---|---|
| check_smtp | 2.0.3 |
Pack SSH
Le pack SSH vous permettra de mettre en supervision vos hôtes possédant le service SSH.
| Nom du script | Version |
|---|---|
| check_ssh | 2.0.3 |
Pack Switch-SNMP - ( Snmp v1, v2 )
![]()
| Nom du script | Version |
|---|---|
| check_nwc_health | 10.12.1 |
Pack VMWARE-VM
Le pack VMWARE-VM vous permettra de mettre en supervision vos VCENTERs.
| Nom du script | Version |
|---|---|
| check_esx3.pl | 0.7.0 |
- No labels