Index des fichiers de configuration
Subscribe

From OpenNMS

Jump to: navigation, search

Cette note décrit les fichiers de de configuration utilisables pour personnaliser OpenNMS aux conditions de fonctionnement de la supervision d'un réseau. Ces fichiers se trouvent la plupart du temps dans le répertoire $OPENNMS_HOME/etc. Néanmoins pour certaines fonctions (comme les mécanismes d'authentification) les fichiers de configuration sont dans des répertoires associés au composant logiciel utilisé par OpenNMS. Dans ce cas, nous préciserons la localisation du fichier décrit.

Modification de la configuration et comportement d'OpenNMS

Le comportement d'OpenNMS n'est pas le même selon les modifications apportées aux fichiers de configuration :

  • La modification pour certains fichiers nécessite un redémarrage manuel d'OpenNMS

Par exemple :

$OPENNMS_HOME/bin/opennms restart
  • La modification est prise en compte automatiquement par des mécanismes de recharge des paramètres. Dans ce cas, un évènement - reload event - peut être utilisé pour déclencher la prise en compte de la nouvelle configuration
  • La modification est prise en charge automatiquement via l'interface graphique d'OpenNMS

Pour déclencher la recharge des paramètres de configuration par un évènement, il suffit d'exécuter la commande :

$OPENNMS_HOME/bin/send-event.pl -p 'daemonName <nom du démon>' <nom de l'évènement>

Par exemple :

$OPENNMS_HOME/bin/send-event.pl -p 'daemonName Ackd' \
                                uei.opennms.org/internal/reloadDaemonConfi

Le nom de l'évènement et le démon sont indiqués dans le tableau ci-dessous.

Index des fichiers de configurations

Nom du fichier Démon impliqué Informations complémentaires Redémarrage
1.3+ 1.6+ 1.8
ackd-configuration.xml Ackd Configuration du démon d'acquittement - - Non
uei.opennms.org/internal/reloadDaemonConfig
$OPENNMS_HOME/etc
actiond-configuration.xml Actiond Configuration d'action java sur évènements déclencheurs Oui Oui Oui
-
$OPENNMS_HOME/etc
AvailabilityReports.xsl - Configuration du formattage des rapports de disponibilité.Ce fichier est lu à chaque génération de rapports. Non Non Non
-
$OPENNMS_HOME/etc
c3p0.properties - Configuration des seuils de connections aux bases de données. Ce fichier n'est lu qu'au démarrage de l'application. Oui Oui Oui
-
$OPENNMS_HOME/etc
capsd-configuration.xml Capsd Configuration de la découverte des services à rechercher sur un hôte. Oui Oui Oui
-
$OPENNMS_HOME/etc
castor.properties - Utilisé pour le fonctionnement interne des versions antérieures à la version 1.8. Oui Oui -
-
$OPENNMS_HOME/etc
categories.xml - Définition des catégories d'identification des hôtes pour la gestion des niveau de service (SLM). Oui Oui Oui
-
$OPENNMS_HOME/etc
chart-configuration.xml - Oui Oui Oui
-
$OPENNMS_HOME/etc
collectd-configuration.xml Collectd Personalisation de la collecte des données. Oui Non Non
uei.opennms.org/internal/schedOutagesChanged
$OPENNMS_HOME/etc
database-schema.xml - Utilisation interne à l'application. - - -
-
$OPENNMS_HOME/etc
datacollection-config.xml - Paramétrage des données collectées. Oui Oui Oui
-
$OPENNMS_HOME/etc
destinationPaths.xml Scriptd Ce fichier permet de personaliser les destinataires et l'escalade des notifications. Ce fichier est normalement relu automatiquement. Cependant en version 1.8+, la relecture forcée est possible. Non Non Non
uei.opennms.org/internal/reloadDaemonConfig
$OPENNMS_HOME/etc