GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Sensu sur CentOS 7

Dans ce tutoriel, nous allons vous montrer comment installer Sensu sur votre serveur CentOS 7. Pour ceux qui ne savaient pas, Pour ceux qui ne savaient pas, Pour ceux d'entre vous qui ne savaient pas, Sensu est un outil gratuit et open source pour composer le système de surveillance dont vous avez besoin. Il est écrit en Ruby qui utilise RabbitMQ pour gérer les messages et Redis pour stocker les données. Sensu fournit un cadre pour surveiller l'infrastructure et santé des applications. Sensu prend en charge un certain nombre de plates-formes telles qu'IBM AIX, Ubuntu, Debian, RedHat, CentOS, FreeBSD, Mac OS, Solaris, Windows et bien plus encore.

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 et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation de la surveillance Sensu sur un serveur CentOS 7.

Installer Sensu sur CentOS 7

Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.

yum clean all
yum -y update

Étape 2. Installation d'Erlang.

Installez Erlang en utilisant la commande :

wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
yum install erlang

Étape 3. Installation de RabbitMQ.

La première chose à faire est d'aller sur la page de téléchargement de RabbitMQ et de télécharger la dernière version stable de RabbitMQ, Au moment de la rédaction de cet article, il s'agit de la version 3.6.1 :

wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpm
rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc

L'installation de RabbitMQ et des packages associés est désormais aussi simple que d'exécuter une seule commande :

yum install rabbitmq-server-3.6.1-1.noarch.rpm

Pour démarrer, arrêter, redémarrer et vérifier l'état de RabbitMQ, utilisez ce qui suit :

# To start enable boot service:
systemctl enable rabbitmq-server

# To start the service:
systemctl start rabbitmq-server

# To stop the service:
systemctl stop rabbitmq-server

# To restart the service:
systemctl restart rabbitmq-server

# To check the status:
systemctl status rabbitmq-server

Étape 4. Installation de Redis.

Ensuite, nous allons installer Redis :

yum install redis

Enfin, nous allons démarrer les services Redis et leur permettre de démarrer automatiquement :

systemctl start redis-server.service
systemctl enable redis-server.service

Étape 5. Installation de Sensu.

Tout d'abord, créez un référentiel yum pour dans /etc/yum.repos.d :

### nano /etc/yum.repos.d/sensu.repo

[sensu]
name=sensu-main
baseurl=http://repositories.sensuapp.org/yum/el/7/x86_64/
gpgcheck=0
enabled=1

Ensuite, enregistrez et fermez le fichier.

Installez et démarrez les services Sensu :

yum install sensu uchiwa -y

Créez un exemple de fichier de configuration Sensu :

cp /etc/sensu/config.json.example /etc/sensu/config.json

Démarrez Sensu et Uchiwa et activez le démarrage automatique :

systemctl start sensu-server
systemctl start sensu-client
systemctl start sensu-api
systemctl start uchiwa
systemctl enable sensu-server
systemctl enable sensu-client
systemctl enable sensu-api
systemctl enable uchiwa

Étape 6. Accéder à Sensu.

Sensu sera disponible sur le port HTTP 3000 par défaut. Ouvrez votre navigateur préféré et accédez à http://your-domain.com:3000 ou http://server-ip:3000 et suivez les étapes requises pour terminer l'installation. Si vous utilisez un pare-feu, veuillez ouvrir le port 3000 pour permettre l'accès au panneau de contrôle.

Félicitations ! Vous avez installé Sensu avec succès. Merci d'avoir utilisé ce didacticiel pour installer la surveillance Sensu sur les systèmes CentOS 7. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de Sensu.


Cent OS
  1. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  2. Comment installer Java 11 et 12 sur CentOS 7

  3. Comment installer Wine 4.0 sur CentOS 7

  4. Comment installer Vim 8.2 sur CentOS 7

  5. Comment installer ASSP v.2 sur CentOS 7 64 bits

Comment installer Java sur CentOS 7

Comment installer Ruby sur CentOS 7

Comment installer PostgreSQL sur CentOS 7

Comment installer Go sur CentOS 7

Comment installer R sur CentOS 7

Comment installer R sur CentOS 8