Dans ce tutoriel, nous allons vous montrer comment installer Zenoss sur CentOS 6. Pour ceux d'entre vous qui ne le savaient pas, Zenoss est une solution de surveillance gratuite et open-source similaire à Nagios. Zenoss Core fournit une interface Web qui permet aux administrateurs système de surveiller la disponibilité, l'inventaire/la configuration, les performances et d'autres événements. Le principal avantage de Zenoss est que vous n'avez pas besoin d'installer de logiciel côté client pour la surveillance.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple. Je vais vous montrer l'installation étape par étape de Zenoss sur CentOS 6.
Prérequis
- Un serveur exécutant l'un des systèmes d'exploitation suivants :CentOS 6.
- Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
- Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
- Un
non-root sudo user
ou l'accès à l'root user
. Nous vous recommandons d'agir en tant qu'non-root sudo user
, cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.
Installer Zenoss sur CentOS 6
Étape 1. Tout d'abord, installez Java et assurez-vous que JAVA_HOME est correctement défini.
Téléchargez le dernier RPM Oracle-Sun Java à partir des téléchargements Java et transférez-le sur votre serveur.
wget -O jre-6u31-linux-x64-rpm.bin \ http://javadl.sun.com/webapps/download/AutoDL?BundleId=59622 chmod +x ./jre-6u31-linux-x64-rpm.bin ./jre-6u31-linux-x64-rpm.bin export JAVA_HOME=/usr/java/default
Vérifiez et vérifiez la version Java :
java -version
Étape 2. Désactivez SELinux.
Désactivez définitivement le mode d'application en modifiant le /etc/selinux/
configuration.
SELINUX=disabled
Étape 3. Installez le référentiel de dépendances Zenoss.
Ce RPM installe le référentiel de dépendances Zenoss. Il nous aidera à résoudre toutes les dépendances requises pour installer et exécuter Zenoss.
rpm -Uvh http://deps.zenoss.com/yum/zenossdeps-4.2.x-1.el6.noarch.rpm
Étape 4. Installez le dernier serveur MySQL.
Nous pouvons installer MySQL Community Server et Zenoss Core sur le même hôte ou nous pouvons les installer sur des hôtes distincts. Dans mon cas, j'utilise le même hôte. Ne pas définir le mot de passe root MySQL.
wget ftp://ftp.sunet.se/pub/databases/relational/mysql/Downloads/MySQL-5.5/MySQL-client-5.5.33-1.el6.x86_64.rpm wget ftp://ftp.sunet.se/pub/databases/relational/mysql/Downloads/MySQL-5.5/MySQL-server-5.5.33-1.el6.x86_64.rpm wget ftp://ftp.sunet.se/pub/databases/relational/mysql/Downloads/MySQL-5.5/MySQL-shared-5.5.33-1.el6.x86_64.rpm
Installez les packages avec la commande :
yum -y --nogpgcheck localinstall MySQL*
Assurez-vous de définir les paramètres suivants dans votre /etc/my.cnf
fichier après l'installation de MySQL.
#nano /etc/my.cnf [mysqld] max_allowed_packet=16M innodb_buffer_pool_size=256M innodb_additional_mem_pool_size=20M
Démarrez le démon MySQL et configurez-le pour qu'il démarre automatiquement au redémarrage :
/etc/init.d/mysql start chkconfig mysql on
Configurez Mysql pour l'installation de Zenoss Core, n'ajoutez pas d'espace entre les guillemets simples dans les commandes suivantes :
mysqladmin -u root password '' mysqladmin -u root -h localhost password ''
Étape 5. Installez Zenoss à l'aide de YUM.
wget http://downloads.sourceforge.net/project/zenoss/zenoss-4.2/zenoss-4.2.5/zenoss_core-4.2.5-2108.el6.x86_64.rpm yum localinstall zenoss_core-4.2.5-2108.el6.x86_64.rpm
Démarrez maintenant les services suivants :
/etc/init.d/memcached start ; chkconfig memcached on /etc/init.d/rabbitmq-server start ; chkconfig rabbitmq-server on /etc/init.d/snmpd start ; chkconfig snmpd on /etc/init.d/zenoss start ; chkconfig zenoss on
Important : Lorsque vous installez Zenoss core rpm comme indiqué dans l'étape ci-dessus, vous pouvez recevoir de nombreux messages de dépendances manquants. Vous devez installer tous ces packages manquants un par un.
Étape 5. Accédez à Zenoss via un navigateur Web.
http://ip_address_or_hostname:8080
Félicitations ! Vous avez installé Zenoss avec succès. Merci d'avoir utilisé ce didacticiel pour installer Zenoss sur les systèmes centos 6. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de Zenoss.