2.4 KiB
Cette page a été importée automatiquement de notre ancien wiki mais n'a pas encore été révisée.
Howto OpenNMS
OpenNMS est un outil de supervision de réseau Open Source. Il est développé en Java (eh oui...) et s’appuie sur le moteur applicatif Jetty et le SGBD PostgreSQL.
Installation
http://www.opennms.org/wiki/Installation:Debian
Il faut d'abord ajouter des dépôts :
deb <http://debian.opennms.org> stable main
deb-src <http://debian.opennms.org> stable main
Et ensuite la clé GPG :
#wget -O - <http://debian.opennms.org/OPENNMS-GPG-KEY> | apt-key add -
L'installation de OpenNMS nécessite :
- Java
- PostgreSQL
Pour PostgreSQL, il faut modifier la méthode d'accès à la bdd dans le fichier /etc/postgresql/$PGVERSION/main/pg_hba.conf
# TYPE DATABASE USER ADDRESS METHOD
# OpenNMS change: configure local, IPv4 and IPv6 connections made from localhost to not require authentication
# "local" is for Unix domain socket connections only
local all all trust # the default method is peer
# IPv4 local connections:
host all all 127.0.0.1/32 trust # the default method is md5
# IPv6 local connections:
host all all ::1/128 trust # the default method is md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local replication postgres peer
#host replication postgres 127.0.0.1/32 md5
#host replication postgres ::1/128 md5
Cela demande un redémarrage de PostgreSQL :
#service postgresql restart
Enfin on installe OpenNMS
#aptitude install opennms
Configuration
Détection de java par OpenNMS :
#/usr/share/opennms/bin/runjava -s
Création et configuration de la bdd :
#/usr/share/opennms/bin/install -dis
Il peut y avoir des problèmes avec les ports utilisés, on peut les modifier dans le fichier de configuration principal /etc/opennms/opennms.properties mais aussi dans d'autres fichiers comme /etc/opennms/service-configuration.xml.
Utilisation
On peut lancer le service :
#/usr/sbin/service opennms start
Maintenant pour utiliser OpenNMS il faut se rendre sur : http://ip:8980/opennms/