From OpenNMS
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 | |||||






