|
Cet article vous expose l'installation d'openNMS sur un serveur Linux. 1- Installation de JAVA
apt-get install java-common apt-get install sun-jdk1.4-installer apt-get install j2re apt-get install j2sdk1.4 2- Installation de Tomcat4 Tomcat est un composant du projet Jakarta, dont le but est de fournir une solution serveur basée sur la plate-forme Java. C'est un moteur de servlets qui a été conçu en suivant le guide de référence officiel de l'implémentation des technologies Java Servlet et Java Server Pages (JSP). Les JSP sont des pages contenant du code Java imbriqué dans du HTML. Cette approche est similaire à celle de l'intégration PHP/HTML.
Pour instaler tomcat, il suffit d'installer tomcat4-webapps (qui installe ses dépendances) comme suit : - apt-get install tomcat4-webapps
Attention : ne pas installer la version 5 de tomcat. Certains problèmes ont été rencontrés avec la version 5. Vérifier le bon fonctionnement du serveur Tomcat en consultatnt la page : http://localhost:8180 Exemple : /tmp$ wget http://localhost:8180 --11:40:15-- http://localhost:8180/ => `index.html' Résolution de localhost... 127.0.0.1 Connexion vers localhost|127.0.0.1|:8180... connecté. requête HTTP transmise, en attente de la réponse... 302 D\351plac\351 Temporairement Emplacement: http://localhost:8180/index.jsp [suivant] --11:40:15-- http://localhost:8180/index.jsp => `index.jsp' Réutilisation de la connexion existante vers localhost:8180. requête HTTP transmise, en attente de la réponse... 200 OK Longueur: 8 083 (7.9K) [text/html] 100%[================================================================================>] 8 083 --.--K/s 11:40:15 (1.83 MB/s) - « index.jsp » sauvegardé [8083/8083] Dans le fichier /usr/share/tomcat4/bin/catalina.sh on ajoute les variables $JAVA_HOME et $CATALINA_HOME. Exemple : JAVA_HOME = /usr/lib/j2sdk1.4 export JAVA_HOME CATALINA_HOME = /usr/share/tomcat4 export CATALINA _HOME
3- Installation de RRDtool et de Curl apt-get install rrdtool apt-get install curl 4- Installation de PostgreSQL Installation : apt-get install postgresql Paramètrage : Il est nécessaire de modifier deux fichiers pour que la configuration de PostgreSQL soit en adéquation avec celle de OpenNMS. Les deux fichiers sont : - postgresql.conf
- pg_hba.conf
Dans postgresql.conf, Il faut modifier :
- TCPIP_socket = true
- MAX_CONNECTIONS = 256
- SHARED_BUFFERED = 1024
Dans pg_hba.conf, il faut modifier :
- local all all trust
- host all all 127.0.0.1 255.255.255.255 trust
- host all all ::1 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff trust
5- Installation d'openNMS : Installer openNMS grâce à la commande apt-get :
- apt-get install opennms-server
- apt-get install opennms-webapp
6- Paramètrage d'openNMS Avant de lancer OpenNMS, il est utile de vérifier avec la commande suivante que OpenNMS trouve bien JAVA et JRE :
- /usr/share/opennms/bin/runjava -s
Il faut ensuite paramétrer openNMS et créer sa base de données pour qu il puisse fonctionner avec PostgreSQL :
- /usr/share/opennms/bin/install -disU
7- Démarrage d'openNMS : Avant de lancer OpenNMS, il faut bien sûr lancer PostgreSQL et TOMCAT4. Pour les lancer il suffit juste de saisir les commandes suivantes :
- /etc/init.d/postgres-7.4 start
- /etc/init.d/tomcat4 start
- /etc/init.d /opennms start
8- lancement d'openNMS :
Lancer un navigateur web et accéder à l'adresse :
- http://localhost:8180/opennms
Une fenêtre se lancera et vous demandera le login et le mot de passe par défaut : - Login : admin
- Password : admin
|