L'actu sur le net

- Contributions de l’équipe OSSA
- Toolinux
- Da Linux French Page
- Daily Daemon News
- Libroscope
- Linagora.com
- LinuxFrench.Net
- LogicielLibre.Net
- PHP

Articles populaires

- [Manuel] Introduction à Cacti
- [Tutoriel] Ajout d’un script dans les commandes Nagios
- [Nagios] Surveillance des disques RAID sous Linux
- [OpenLDAP] Start/stop script
- Fichiers de configurations Samba
- JMX (Java Management eXtensions)
- [OpenLDAP] Script de démarrage et d’arrêt
- [Nagios] Supervision of OpenLDAP’s replication status

 © Linagora.com

Accueil > Contributions > Cacti > [Cacti] Statistiques sur les opérations OpenLDAP

[Cacti] Statistiques sur les opérations OpenLDAP

Présentation

Le script openldap_operations.pl se connecte au back-end monitor d’OpenLDAP et relève les compteurs pour les types d’opérations suivants :
- Abandon
- Add
- Bind
- Compare
- Delete
- Extended
- Modify
- Modrdn
- Search
- Unbind

Il est compatible pour les versions d’OpenLDAP supérieures à 2.2, compilées avec l’option --enable-monitor.

Les modules Perl suivants sont utilisés par le script, ils doivent être installés sur la machine sur laquelle il sera hébergé :
- Le module Getopt::Std
- Le module Net::LDAP
- Le pragma strict

Ce script doit permettre d’obtenir des graphiques semblables dans Cacti :

Usage

Le script s’utilise ainsi :

perl openldap_operations.pl -h host [-p port] [-D binddn -W bindpw] [-t timeout] [-v ldap_version]

Les paramètres obligatoires sont :
- hostname : nom ou IP de l’annuaire LDAP.

Les paramètres facultatifs sont :
- port : port de l’annuaire LDAP. S’il n’est pas précisé, c’est le port 389 qui est utilisé.
- binddn : identifiant d’une entrée dans l’annuaire ayant les droits de lecture sur le back-end monitor. Cette option est obligatoire si les droits de lecture ne sont pas activés par défaut dans l’annuaire.
- bindpw : Le mot de passe associé à l’identifiant indiqué dans la paramètre binddn.
- timeout : temps maximal en secondes d’attente d’établissement de la connexion à l’annuaire LDAP. Il est de 5 secondes par défaut.
- ldap_version : version de protcole LDAP à utilier, par défaut c’est la version 3.

Installation

Pour commencer, il faut copier le script dans le répertoire des scripts de Cacti. Si Cacti a été installé par l’archive officielle, ce répertoire est /var/www/html/cacti/scripts. Pour Debian c’est /usr/share/cacti/site/scripts.

Affecter les mêmes droits et utilisateur/groupe au script que les autres scripts du répertoire.

Pour les versions récentes de Cacti l’installation peut s’effectuer en important le fichier XML joint à cet article :
- Se connecter en administrateur sur l’interface Cacti.
- Cliquer sur Import Templates dans le menu Import/Export.
- Télécharger le fichier XML dans le formulaire et sauvegarder

Pour les autres, il faut définir à la main la méthode de collecte de données (Data Input Method), le modèle de la source de données (Data Template) et le modèle de graphique (Graph Template). L’article suivant vous procurera les renseignements nécessaires pour effectuer ces étapes.

Une fois les modèles créés, il n’y a plus qu’à générer les sources de données et les graphiques pour chaque instance OpenLDAP à superviser. Là aussi, l’article suivant pourra vous être d’une grande utilité.

Téléchargement

Script de collecte de données :

texte - 4.1 ko
Perl script (.txt -> .pl)

Export XML des modèles Cacti :

XML - 46 ko
XML templates

Copyright (C) 2005 Clément OUDOT

Copyright (C) 2005 LINAGORA

Licence publique GNU (GPL)

 Qui sommes nous ?

Dernière mise à jour : 27/08/2008
XHTML - SPIP 1.9.2