Ce module source vous permet de détecter automatiquement des équipements réseau et des serveurs physiques dans votre infrastructure pour faciliter et accélérer leur import dans la configuration.
Cette source utilise la commande nmap pour la découverte des équipements, pour cela la commande :
La source Discovery permet de définir des règles qui, suivant les valeurs remontées par la commande nmap, apportent un complément d'information sur les équipements découverts. Ce complément d'information peut être :
Par défaut, l’installation de Shinken Entreprise va mettre à disposition cette source sous le nom "discovery".
Le fichier est disponible sous /etc/shinken/sources/discovery.cfg
Pour avoir cette source disponible
Exemple:
define synchronizer {
...
sources Source 1, Source 2, Source 3, discovery
...
} |
Pour prendre en compte le changement de configuration, redémarrer le Synchronizer:
service shinken-synchronizer restart |
#===============================================================================
# discovery
#===============================================================================
# Daemons that can load this source:
# - synchronizer
# Mandatory source, do not edit.
#===============================================================================
define source {
source_name discovery
order 10000000
import_interval 5
module_type discovery-import
data_backend mongodb
mongodb_uri mongodb://localhost/?safe=false
mongodb_database synchronizer
mongodb_use_ssh_tunnel 0
mongodb_use_ssh_retry_failure 1
mongodb_ssh_user shinken
mongodb_ssh_keyfile ~shinken/.ssh/id_rsa
mongodb_retry_timeout 10
rules_path /etc/shinken-user/configuration/daemons/synchronizers/sources/discovery/discovery_rules.json
nmap_mac_prefixes_path /etc/shinken-user/configuration/daemons/synchronizers/sources/discovery/nmap/nmap-mac-prefixes
}
|
| Nom | Type | Unités | Défaut | Commentaire | |
|---|---|---|---|---|---|
| Texte | --- | discovery | Valeur obligatoire et non modifiable | |
| Texte | --- | discovery-import | Valeur obligatoire et non modifiable ( permet au Synchronizer de charger le code logiciel correspondant ). |
define source {
...
order 3
import_interval 5
enabled 0
description This source is about loading hosts from active directories
...
} |
| Nom | Type | Unités | Défaut | Commentaire | |
|---|---|---|---|---|---|
| Entier | --- | 3 | L'ordre de la source dans l'interface de configuration ( A un impact dans la fusion des données lors des imports de sources ).
Remarque : Si vous changez l'ordre depuis l'interface ( page d’accueil ), le fichier .cfg sera mis à jour. | |
| Entier | minutes | 5 | Délai écoulé entre les imports automatiques de la source.
| |
| Booléen | --- | 0 | Permets d'activer ou désactiver la source ( 1 pour activer, 0 pour désactiver ). | |
| Texte | --- | Description du module qui apparaît dans l'interface du Synchronizer. |
define source {
...
mode ad
connection_configuration_file /etc/shinken-user/source-data/source-data-active-directory-sample/_configuration/active-directory-connection.json
rules_configuration_file /etc/shinken-user/source-data/source-data-active-directory-sample/_configuration/active-directory-rules.json
mapping_configuration_file /etc/shinken-user/source-data/source-data-active-directory-sample/_configuration/active-directory-mapping.json
...
} |
| Nom | Type | Unités | Défaut | Commentaire | |
|---|---|---|---|---|---|
| Texte | --- | ad | Deux modes possibles :
| |
| Path | --- | Fichier de configuration de connexion:
| ||
| Path | --- | Fichier de configuration des règles d'import:
| ||
| Path | --- | Fichier de configuration du mapping des fields personnalisés:
|
Pour connaitre le contenu des fichiers .json voir: HIDDEN - V02.08.02 - Voir la configuration du module ( ldap-import : mode ad ) ou HIDDEN - Collecteur OpenLDAP 02.08.02