Installation des pré-requis à Nagios3 sur Ubuntu serveur (Part 1).

By | 11 décembre 2011

erreur Je vais détailler en plusieurs étapes comment mettre en place un outil de supervision puissant basé sur le logiciel de monitoring gratuit Nagios.  Je sais que quelque billet existe,  je vais donc essayer d’être le plus complet possible.  J’espère que cela vous servira dans la mise en place d’un système de supervision entièrement gratuit.

Voici les version utilisé au moment d’écrire l’article:

Ensemble des articles traitant de l’installation de Nagios & co :

1- Installation des prérequis Nagios3 sur Ubuntu serveur
2- Mise en place Nagios3 sur Ubuntu serveur (Part2)
3- Mise en place des outils Ndoutils sur Ubuntu serveur (Part3)
4-Installation-de-centreon-sur-ubuntu-serveur-part4/ 
5-Installation-de-centreon-sur-ubuntu-serveur(-part5)

En premier lieu nous allons nous authentifier en root  :

[email protected]:~#sudo -s

Afin de bien commencer , mettez à jour au maximum les dépendances :

[email protected]:~#apt-get update
[email protected]:~#apt-get upgrade

Puis mise à jour des paquets « build essential » afin de compiler nous même nos propres paquets.

[email protected]:~#apt-get install build-essential

Nagios utilise une interface Web pour communiquer avec les utilisateurs, installons donc un serveur Web sous Apache2 et ses dépendances.

[email protected]:~#apt-get install apache2 rrdtool mailutils librrds-perl libapache2-mod-php5 php5 php-pear php5-gd php5-ldap php5-snmp libperl-dev

Lors de l’installation de postfix choisissez « Site internet » puis laisser par défault et terminer.

Certaines dépendances seront importantes à l’utilisation de Nagios

[email protected]:~#apt-get install bind9-host dnsutils libbind9-60 libdns69 libisc62 libisccc60 libisccfg62 liblwres60 libradius1 qstat radiusclient1 snmp snmpd

Il se peux que la version  des libraries change selon votre version d’ubuntu server. En cas de doute pas de panique :

[email protected]:~#apt-cache search libbind9

Vous aurez peut-être besoin de wget (utilitaire nécessaire à la récupération des liens web), est déjà présente dans la version serveur  Ubuntu 11.10.

[email protected]:~#apt-get install wget

Tester le serveur Apache à l’adresse http://IP_poste_Nagios/, voici la page attendu.

Ensuite, installation des librairies qui serviront à Nagios pour afficher les diagrammes réseau:

[email protected]:~#apt-get install libgd2-noxpm-dev libpng12-dev libjpeg62 libjpeg62-dev

Installation de la base de donnée MySQL nécessaire à la mise en place de Centréon:

[email protected]:~#apt-get install mysql-server
[email protected]:~#apt-get install php5-mysql
[email protected]:~#apt-get install libmysqlclient15-dev

Et enfin,  le processus Nagios ne sera pas lancé en root. Nous allons donc créer un utilisateur système nagios et un groupe nagiosgr (ce dernier comprendra les utilisateurs nagios et www-data).

[email protected]:~#/usr/sbin/useradd nagios
[email protected]:~# passwd nagios
[email protected]:~#/usr/sbin/groupadd nagiosgr
[email protected]:~#/usr/sbin/usermod -G nagiosgr nagios
[email protected]:~#/usr/sbin/usermod -G nagiosgr www-data

Voila pour la première partie.

Author: matstar

Administrateur système et réseau depuis quelques années, j'ai créé ce blog comme carnet de route. De petits rien qui j'espère profiteront au plus grand nombre !

3 thoughts on “Installation des pré-requis à Nagios3 sur Ubuntu serveur (Part 1).

  1. polo

    Bonjour,

    J’ai un problème lorsque j’installe les dépendances :
    libbind9-60 libdns69 libisc62 libisccc60 libisccfg62 liblwres60
    ————————————————————————————————

    al que le paquet est manquant, qu’il est devenu obsolète
    ou qu’il n’est disponible que sur une autre source

    E: Le paquet « libbind9-60 » n’a pas de version susceptible d’être installée
    E: Le paquet « libdns69 » n’a pas de version susceptible d’être installée
    E: Le paquet « libisc62 » n’a pas de version susceptible d’être installée
    E: Impossible de trouver le paquet libisccc60
    E: Le paquet « libisccfg62 » n’a pas de version susceptible d’être installée
    E: Le paquet « liblwres60 » n’a pas de version susceptible d’être installée
    [email protected]:~# aptitude install bind9-host dnsutils libbind9-60 libdns69 libisc62 libisccc60 libisccfg62 liblwres60 libradius1 qstat radiusclient1 snmp snmpd
    Pas de version candidate trouvée pour libbind9-60
    Pas de version candidate trouvée pour libdns69
    Pas de version candidate trouvée pour libisc62
    Impossible de trouver un paquet dont le nom ou la description corresponde à « libisccc60 »
    Pas de version candidate trouvée pour libisccfg62
    Pas de version candidate trouvée pour liblwres60
    Pas de version candidate trouvée pour libbind9-60
    Pas de version candidate trouvée pour libdns69
    ——————————————————————————————————-

    Merci

    Reply

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *