Installation de Centreon-Syslog 1.5
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
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
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.
Ensuite, téléchargez les fichiers du module Centreon-server.
Rendre le fichier d'installation exécutable et lancez la mise à jour
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
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
La mise à jour se déroule sans problème
Il reste la mise à jour dans l'interface de Centreon. Connectez-vous à l'interface de Centreon. Sélectionnez Administration Module.
Cliquez sur l'icône à droite pour mettre à jour le module.
Cliquez sur Upgrade
Votre module est à jour.
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.
Cliquez sur l'icône à droite pour mettre à jour le module.
Cliquez sur Upgrade
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
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.
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
La nouveauté principale se situe au niveau du choix du collecteur de serveur syslog.
Nous allons aborder l'ajout d'un nouveau serveur syslog dans le prochain chapitre.
La nouveauté principale se situe au niveau du choix du collecteur de serveur syslog.
Nous allons aborder l'ajout d'un nouveau serveur syslog dans le prochain chapitre.