Table des matières

Supervision d'environnements isolés: Sync server

Introduction

Le système de supervision des environnements isolés avec Sync server et Tentacle server permet de déployer le monitorage dans des réseaux à distance à partir desquels la communication avec le serveur principal de Pandora FMS n’est pas possible. Ce sera le serveur de Pandora FMS qui démarrera des communications vers l'environnement isolé pour récupérer toutes les informations de surveillance.

Cette fonctionnalité est particulièrement utile lors de la supervision réseaux distants situés en dehors du serveur Pandora FMS. Les communications ne sont jamais démarrées du réseau distant vers Pandora FMS, mais c'est le serveur lui-même qui “ collecte ” les informations en démarrant des communications.

Fonctionnement

Cette Sync Server s’appliquera dans des environnements avec la structure suivante en général :

Commencez par un serveur central de Pandora FMS, comme s’il s’agissait d’une installation standard. Un point de collecte d’informations sera installé sur le réseau distant (Tentacle Server) qui conservera toutes les données jusqu’à ce que le serveur principal (Sync server) démarre les communications et télécharge les informations, de la même façon qu’un “ buffer ”.

Les paquets stockés “en buffer” dans l’environnement à distance disparaîtront une fois qu’ils seront téléchargés par le serveur principal.

La grande différence entre le Sync Server par rapport à un Serveur Satellite est que c’est le serveur principal qui démarre les communications et collecte les paquets du réseau à distance. Dans un environnement avec Satellite server et/ou proxy, c’est le satellite/proxy qui envoie les informations au serveur de Pandora FMS.

Un environnement plus complexe, par exemple :

Configuration

Commencez par un environnement dans lequel vous avez un serveur principal de Pandora FMS, sur lequel vous lancerez le Sync Server. Pour cela, vous n’avez qu’à modifier les paramètres suivants dans le fichier de configuration :

syncserver 1
sync_address <ip_address_tentacle_server>
sync_port <port_number>

< ip_address_tentacle_server > c'est l'addrese IP du Serveur Tentacke et < port_number > est 41121, le numéro par défaut du protocole Tetacle.

TENTACLE_EXT_OPTS="-i.*\.conf:conf;.*\.md5:md5;.*\.zip:collections -I -o"
sync_address 10.142.50.10,20.152.50.20

Exemple complet

Dans /etc/pandora/pandora_server.conf :

syncserver 1
sync_address 10.140.70.110
sync_port 41121

Dans le script de démarrage (/etc/init.d/tentacle_serverd ) du serveur Tentacle identifié chez sync_address avec 10.140.70.110 :

TENTACLE_EXT:OPTS="-i.*\.conf:conf;.*\.md5:md5;.*\.zip:collections -I -o"

Configuration sync server avec SSL

Il existe une section spéciale qui explique en détails comment mettre en place un serveur Tentacle avec des options de sécurité.

Les communications avec Sync server supportent l’utilisation de certificats SSL. Il faudra ajouter plusieurs paramètres au fichier pandora_server.conf. Sur le script du serveur à distance Tentacle, utilisez les mêmes options que pour une connexion SSL normale.

Sync server

Configuration d’exemple :

sync_ca /home/cacert.pem
sync_cert /home/tentaclecert.pem
sync_key /home/tentaclekey.pem

Tentacle server

Dans /etc/init.d/tentacle_serverd :

Il faut TOUJOURS indiquer dans les paramètres, les chemins d’accès où se trouvent les certificats. Par exemple :

/home/tentaclecert.pem

La ligne complète de la configuration ressemblerait à :

TENTACLE_EXT_OPTS="-i.*\.conf:conf;.*\.md5:md5;.*\.zip:collections -e /home/tentaclecert.pem -k /home/tentaclekey.pem -f /home/cacert.pem"

Autres paramètres de configuration

Retour à l'index de documentation du Pandora FMS