Menu

Stacks Image 89074
Article en attente de mise à jour

Installation de Centreon-Syslog 1.5

Stacks Image 2921
La prochaine version de Centreon-Syslog permet de visualiser plusieurs serveurs sylog. Je vous propose de voir ensemble les nouvelles fonctionnalités de cette version. Nous rajouterons un serveur syslog situé sur le sous-réseau du poller satellite.
Attention, cette version n'est pas encore officielle, donc soyez prudent pour une mise en production.

Pour aider à vous retrouver dans mes articles, voici les étapes à ne pas oublier pour la réussite de votre projet :
1 - Installation du serveur Syslog
2 - Installation du module Centreon Syslog Frontend
   2.1 - Mise à jour du module Centreon Syslog Frontend
   2.2 - Adaptation à Centreon 2.4x
3 - Installation de Centreon-Syslog 1.5
4 - Installation de Centreon Event To Syslog

Mise à jour du serveur Syslog

Stacks Image 1026
Avertissement
Attention cet article est devenu obsolète depuis l'arrivée de la version finale 1.5. Il sera modifié dans les prochains jours.
Comme il faut récupérer les sources sur le dépôt de la forge de Centreon, nous devrons installer le dépôt subversion sur le serveur syslog.
apt-get install subversion

Ensuite, téléchargez les fichiers du module Centreon-server.
cd /usr/local/src
svn checkout http://svn.modules.centreon.com/centreon-syslog/tags/centreon-syslog-server-1.2.2
cd centreon-syslog-server-1.2.2/

Rendre le fichier d'installation exécutable et lancez la mise à jour
chmod +x install.sh
./install.sh -u /usr/bin/syslog/etc
Stacks Image 993
Avertissement
Lors du lancement de l'exécutable, il se peut que ayez cette erreur
-bash: ./install.sh : /bin/bash^M : mauvais interpréteur: Aucun fichier ou dossier de ce type

Le problème vient du fait du caractère fin de ligne incompatible avec les systèmes de type Unix. Il faut donc convertir le fichier avec l'utilitaire fromdos du paquet tofrodos
apt-get install tofrodos
fromdos -a install.sh
La mise à jour s'exécute sans problème.
###############################################################################
# #
# http://forge.centreon.com/projects/show/centreon-syslog #
# Thanks for using Centreon #
# #
# v1.2.2 #
# #
###############################################################################
------------------------------------------------------------------------
Checking all needed binaries
------------------------------------------------------------------------
rm OK
cp OK
mv OK
/bin/chmod OK
/bin/chown OK
echo OK
more OK
mkdir OK
find OK
/bin/grep OK
/bin/cat OK
/bin/sed OK
groupadd OK
useradd OK

------------------------------------------------------------------------
Checking syslog server configuration directory
------------------------------------------------------------------------
Finding configuration file in directory: /usr/bin/syslog/etOK

------------------------------------------------------------------------
Install Syslog Cron
------------------------------------------------------------------------
Removal of the old Syslog cron: OK
Generation of the new Syslog cron: OK
Change of the macros in the files: OK
Application of the rights on the files: OK
Change of the owners on the files: OK
Removal of the old Syslog cron: OK
Copy php cron files: OK
Copy cron in cron.d directory: OK
Erase temporay installation directory: OK

------------------------------------------------------------------------
Create log rotation file
------------------------------------------------------------------------

Create log rotate file: /etc/logrotate.d//centreon-syslog OK

------------------------------------------------------------------------
Create syslog configuration files
------------------------------------------------------------------------

Delete old syslog configuration file: syslog_conf.pm OK
Create syslog configuration file: syslog_conf.pm OK
Create php syslog configuration file: /usr/bin/syslog/etc/sPASSEDconf.php
Set rigths on : /usr/bin/syslog/etc/syslog.conf.php OK

------------------------------------------------------------------------
Update database
------------------------------------------------------------------------

No update available: PASSED

------------------------------------------------------------------------
End of installation
------------------------------------------------------------------------

Installation is complete ! OK


###############################################################################
# #
# Report bugs at #
# http://forge.centreon.com/projects/centreon-syslog/issues/new #
# #
###############################################################################

Mise à jour du serveur Centreon

Nous utiliserons la même méthode pour télécharger les sources du module syslog frontend 1.5
apt-get install subversion
cd /usr/local/src
svn checkout http://svn.modules.centreon.com/centreon-syslog/tags/centreon-syslog-frontend-1.5.0
cd centreon-syslog-frontend-1.5.0/
chmod +x install.sh
./install.sh -u /etc/centreon

La mise à jour se déroule sans problème
################################################################################
# #
# Thanks for using Centreon Syslog Frontend #
# v 1.5.0 #
# #
################################################################################
------------------------------------------------------------------------
Checking all needed binaries
------------------------------------------------------------------------
rm OK
cp OK
mv OK
/bin/chmod OK
/bin/chown OK
echo OK
more OK
mkdir OK
find OK
/bin/grep OK
/bin/cat OK
/bin/sed OK
Parameters was loaded with success OK

------------------------------------------------------------------------
Update Module Name
------------------------------------------------------------------------
Update module name "Syslog" to "centreon-syslog": OK

------------------------------------------------------------------------
Checking php extension
------------------------------------------------------------------------
SSH2 extension for PHP: OK
XML-Writer extension for PHP: OK

------------------------------------------------------------------------
Install Centreon Syslog Frontend web interface
------------------------------------------------------------------------
Changing macros OK
Setting right OK
Setting owner/group OK
Delete old install module OK
Copying module OK

------------------------------------------------------------------------
End of Centreon Syslog Frontend installation
------------------------------------------------------------------------
Installation of Centreon Syslog Frontend is finished OK
See README and the log file for more details.

################################################################################
# #
# Go to the URL : http://your-server/centreon/ to finish the setup #
# #
# Report bugs at #
# http://forge.centreon.com/projects/show/centreon-syslog #
# #
################################################################################

Il reste la mise à jour dans l'interface de Centreon. Connectez-vous à l'interface de Centreon. Sélectionnez Administration Module.
Voila_Capture1926
Cliquez sur l'icône à droite pour mettre à jour le module.
Voila_Capture1927
Cliquez sur Upgrade
Voila_Capture1928
Votre module est à jour.

Nouveautés de la version 1.5

Paramétrages

Grosse nouveauté, la configuration ne se fait plus dans la page des modules. Vous devez vous diriger dans la section Configuration. Sélectionnez Configuration / syslog
Voila_Capture1931
L'option collectors affiche les serveurs syslog pouvant être interrogés. Lors de la mise à jour, les paramètres du serveur syslog ont été ajoutés au collector-1. Nouveauté, l'option Refresh permet de régler le rafraîchissement de la page monitoring et les menus de filtrages en secondes. L'option Refresh Interval for filtres améliore la recherche d'un hôte, lorsque la page se rafraîchi, le menu ne se remet pas à jour en même tant que la page.

Monitoring

Sélectionnez le menu Monitoring / syslog
Voila_Capture1933
La nouveauté principale se situe au niveau du choix du collecteur de serveur syslog.
Voila_Capture1934
Nous allons aborder l'ajout d'un nouveau serveur syslog dans le prochain chapitre.

Ajout d'un nouveau serveur Syslog

Création du serveur

Ajout du collecteur

Vérifications et essais

comments powered by Disqus