Catégories
Nagios Open-source Reseau

Installation de Nagios 3 sous Ubuntu

Update: Ce billet n’est plus à jour.

Merci de consulter cet autre tutoriel pour une installation de Nagios 3 sous Ubuntu

ou alors

cet autre billet avec un script automatique d’installation de Nagios sur GNU/Linux

Nagios, l’outil libre de monitoring réseau va bientôt passer en version 3.0. Nous allons donc dans cet article décrire l’installation de cette nouvelle monture sous un OS Linux Ubuntu (la procédure est presque la même pour Fedora).

Pre-requis

Nous avons d’abord besoin d’installer un serveur web (si ce n’est pas déjà fait) et les librairies de bases nécessaires pour la compilation de Nagios. Pour cela, il faut utiliser les commandes suivantes:

# sudo apt-get install apache2
# sudo apt-get install build-essential

Si vous voulez utiliser l’option de visualisation graphique de votre réseau (« status map »), il faut également installer les librairie suivantes.

# sudo apt-get install libgd2-noxpm-dev libpng12-dev libjpeg62 libjpeg62-dev

Il faut également créer un utilisateur et un groupe dédié au processus Nagios (pour d’évidente raison de sécurité).

# sudo -s
# /usr/sbin/useradd nagios
# passwd nagios
# /usr/sbin/groupadd nagios
# /usr/sbin/usermod -G nagios nagios
# /usr/sbin/groupadd nagcmd
# /usr/sbin/usermod -G nagcmd nagios
# /usr/sbin/usermod -G nagcmd www-data

Téléchargement des sources de Nagios

Afin de rendre cette procédure la plus générique possible (et don adaptable sous d’autres distributions Linux), nous allons faire une installation de Nagios à partir des sources. Nous allons donc commencer à les récupérer sur le site Nagios:

# cd /usr/src
# wget  http://surfnet.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.2.tar.gz
# wget  http://kent.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.12.tar.gz

PS: Pensez à changer le nom du fichier quand la version finale de Nagios sera sortie

Compiler les sources de Nagios

Une fois les sources décompressés:

# tar xzf nagios-3.0.2.tar.gz
# cd nagios-3.0.2

Nous allons lancer la compilation grâce aux commandes suivantes:

# ./configure –with-command-group=nagcmd
# make all
# make install
# make install-init
# make install-config
# make install-commandmode
# ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

Il faut ensuite installer l’interface Web:

# make install-webconf
# sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
# /etc/init.d/apache2 reload

Puis finir par la compilation des plugins de base.

# cd ..
# tar xzf nagios-plugins-1.4.12.tar.gz
# cd nagios-plugins-1.4.12
# ./configure –with-nagios-user=nagios –with-nagios-group=nagios
# make
# make install

Configuration de Nagios

Nagios est maintenant installé sur votre machine. Avant de pouvoir le lancer, il faut éditer les fichiers de configuration qui se trouve dans le répertoire /usr/local/nagios/etc. Pour faire un premier test, le seul fichier à configurer avant d’éxecuter Nagios est le fichier /usr/local/nagios/etc/objects/contacts.cfg et de changer l’adresse email de contact (nagiosadmin) ou seront envoyés les mails en cas d’alerte.

Pour la configuration finale en fonction de vos besoin, vous pouvez consulter cette page qui décrit les fichiers de configurations.

Pour vérifier que la configration de Nagios est bonne (qu’il n’y a pas d’erreur dans les fichiers de configuration), vous pouvez utiliser l’option « -v » de la commande nagios:

# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Si vous n’avez pas d’erreurs, vous pouvez passer à la dernière étape.

Lancement de Nagios

Pour lancer Nagios, vous pouvez utiliser les commandes:

# /etc/init.d/nagios start
ou bien
# service nagios start

Pour le redémarrage de Nagios (par exemple si vous modifiez les fichiers de configurations):

# /etc/init.d/nagios restart
ou bien
# service nagios restart

Utilisation de Nagios

L’accès à l’interface Web de Nagios se fait par l’URL suivante: http://localhost/nagios/ (ne pas oublier le / final).

Pour aller plus loin…

Si vous avez besoins d’informations et d’aide supplémentaires sur Nagios, vous pouvez consulter:

Traitant régulièrement de sujet autour de Nagios, vous pouvez également vous abonnez au blog pour ne pas louper un article ;).

Catégories
Systeme Web

Encore et toujours des fonds d’écrans…

Smashing Magazine, dans sa grande bonté, nous a encore gâté avec une énorme sélection de sites sur les fonds d’écrans de nos machines. C’est vrai que vu le nombre de site on a plutôt tendance à se perdre, la qualité n’étant pas toujours au rendez-vous…

Voici donc ma petite sélection personnelle:

Catégories
Web

La pomme à son annuaire

Apple logo greyVous êtes un fan d’Apple, vous aimez les sites et les blogs sur ce sujet ? MacDirectory est fait pour vous !

Ce site se présente sous la forme d’un annuaire dédié aux sites sur le monde Apple,tout le monde peut proposer une nouvelle adresse, celle-ci apparaitra dans l’annuaire après validation par les administrateurs (ce qui est un gage de qualité…).

Par exemple, le blog de votre serviteur se trouve à cette adresse 😉

Catégories
Blog

Theme WP Largo version 1.2

WP boiteLe thème WordPress Largo utilisé sur ce blog passe en version 1.2. Il est maintenant compatible avec les tags WordPress. Pour rappel, ce thème est distribué sous licence libre « Creative Common » et permet une configuration fine de son blog. N’hésitez pas à me retourner des problèmes ou besoins éventuels.

Catégories
Blog

Migration de WordPress en version 2.3

WP boiteAprès quelques sueurs froides (merci au backup de la database), le blog est maintenant en version 2.3 de WordPress. Je vous conseille fortement de suivre la procédure standard et de ne PAS utiliser le plugin  Instant Upgrade.

La principale nouveauté de cette version estla prise en charge native des tag. Il n’est donc plus nécessaire de passer par le plugin UTW (que j’ai désactivé).

Seul changement à faire au niveau des autres plugins: j’ai due upgrader le plugin Google SiteMap Generator en version 3.0 (la version 2.7 n’étant pas compatible).

Catégories
Blog Musique

Nicolargo à la une de Flash Musique

Le blog Flash musique propose un concept très sympa pour découvrir de nouveaux horizons musicaux et connaître un peu mieux les gouts de certains blogueurs. En effet, on peut y écouter des playlists concoctés par des utilisateurs et sélectionnés par Lucas.

Cette semaine, c’est donc au tour de votre serviteur de proposer sa playlist du moment. Pour la découvrir, c’est par ici !

Catégories
Web

Pause café du vendredi

Je vous propose (on a le droit c’est vendredi), une petite expérience. Il faut d’abord lancer l’écoute de la chanson suivante:

free music

Durant l’écoute de cette chanson, 439 personnes seront mortes, 593 seront nées, 648 ordinateurs auront été fabriqués (soit plus d’un ordinateur par naissance ;)), 233047 barils de pétroles auront été pompées… si vous voulez d’autres chiffres, c’est par ici:

Bon café 😉

Catégories
Blog

Le ZikiPlugin WordPress passe en version 0.5

Grosse activité sur le plugin Ziki pour WordPress que je développe. Pour rappel, ZikiPlugin est un widget pour WordPress afin d’afficher des informations stockées dans votre profil numérique Ziki. Le widget est téléchargeable à partir de cette page.

Les nouveautés de la version 0.5 sont:

  • amélioration de la présentation du widget
  • ajout de l’affichage de la citation (baseline)
  • lien vers le flux RSS
  • lien vers « add favorite » de Technorati
  • modification de la page de configuration du widget
Catégories
Open-source Systeme

Version native Aqua d’OpenOffice pour Mac

A l’heure actuelle, la version d’OpenOffice pour Mac se base sur la couche X11 et ne dispose donc pas d’une interface native Mac OS X. Cela ne sera plus le cas en septembre 2008. En effet, les responsables du projet OpenOffice ont annoncés une version « native » Aqua d’OpenOffice pour Mac OS X (10.4 et 10.5).

On aurait donc enfin droit à une interface graphique beaucoup plus proche des applications Mac et à des performances améliorés (voir ce billet pour optimiser votre OpenOffice en attendant l’année prochaine…). C’est donc un concurrent direct à NeoOffice qui se positionne sur le même créneau.

Pour les aventuriers, une version bêta est disponible ici.

Source: Clubic.

Catégories
Systeme Web

Exporter son carnet d’adresses Mac vers Gmail

Voici une procédure toute simple pour exporter son carnet d’adresses Mac (format vCards) dans celui de Gmail (CSV). Cela peut être utile pour sauvegarder vos contacts en ligne et ainsi les avoir à disposition même si vous n’êtes pas devant votre Mac…

 

CA vers VCF

La première étape consiste à exporter votre carnet d’adresse au format vCards. Pour cela, il faut ouvrir l’application carnet d’adresse du Mac, selectionner le groupe à exporter (« Tous » si vous voulez exporter la totalité du carnet), puis aller dans le menu Fichier/Exporter la vCard du groupe.

VCF to CSV

Dans la seconde étape nous allons transformer le fichier vCard dans un format « compréhensible » par GMail: le format CSV. Il faut pour cela se rendre sur le site suivant selectionner votre fichier vCards.vcf préalablement généré, choisir le format « Gmail (CVS) » et cocher l’option « vCards with e-mail only ». Le site va générer un fichier nommé vCards.csv.

CSV to Gmail

La dernière étape va nous permettre d’importer le fichier vCards.csv dans Gmail. Il faut d’abord aller sur votre compte Gmail, puis cliquer sur le lien Contacts et Importer (en haut à gauche). Une nouvelle fenêtre va s’ouvrir. Il ne reste plus qu’a selectionner votre fichier vCards.csv et à cliquer sur Importer des contacts….