Cum se instalează și se configurează monitorizarea Sensu pe CentOS 7

Introducere

Sensu este o soluție de monitorizare gratuită și open source care poate fi utilizată pentru monitorizarea serverului, aplicației și a diverselor servicii de sistem.

Sensu este scris în Ruby care folosește RabbitMQ pentru a gestiona mesajele și Redis pentru a stoca date. Dacă doriți să vă monitorizați întregul mediu cloud, Sensu poate fi o opțiune bună pentru dvs.

În acest tutorial, vom acoperi procesul de instalare și configurare a unui server de monitorizare Sense pe CentOS 7.

Cerințe preliminare

Pasul 1: Actualizați sistemul

Actualizați pachetele de sistem și kernel la cea mai recentă versiune disponibilă:

sudo yum update -y
sudo shutdown -r now

Pasul 2: Instalarea Erlang

În mod implicit, erlangnu este disponibil în depozitele CentOS implicite. Cu toate acestea, este disponibil în EPELdepozit.

Puteți instala EPEL folosind următoarea comandă:

sudo yum install epel-release -y

Apoi putem instala erlang:

sudo yum install erlang -y

Pasul 3: Instalarea RabbitMQ și Redis

Pentru a instala RabbitMQ, trebuie să adăugăm cheia ei după cum urmează:

sudo rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc   

Apoi, instalați cea mai recentă versiune a RabbitMQ folosind următoarea comandă:

sudo rpm -Uvh http://www.rabbitmq.com/releases/rabbitmq-server/current/rabbitmq-server-3.6.6-1.el7.noarch.rpm

Activați consola de administrare RabbitMQ folosind următoarea comandă:

sudo rabbitmq-plugins enable rabbitmq_management

În continuare, vom instala Redis:

sudo yum install redis -y

În cele din urmă, vom porni serviciile RabbitMQ și Redis și le vom permite să pornească automat:

sudo systemctl start rabbitmq-server
sudo systemctl enable rabbitmq-server
sudo systemctl start redis

Următorul pas este crearea unui RabbitMQ vhost, nume de utilizator și parolă după cum urmează:

sudo rabbitmqctl add_vhost /sensu
sudo rabbitmqctl add_user sensu sensu
sudo rabbitmqctl set_permissions -p /sensu sensu ".*" ".*" ".*"

Notă: Ar trebui să luați în considerare utilizarea unei parole mai sigure.

Pasul 4: Instalarea Sensu și Uchiwa

Pentru a instala Sensu, trebuie să creăm un yumdepozit pentru /etc/yum.repos.d:

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

Adăugați următoarele linii:

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

Apoi salvați și închideți fișierul.

Apoi, instalați Sensuși Uchiwautilizând următoarea comandă:

sudo yum install sensu uchiwa -y

Sense are un exemplu de fișier de configurare care poate fi utilizat:

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

Porniți Sensuși Uchiwaactivați pornirea automată:

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

Pasul 5: Accesarea Sensu

În mod implicit, Sensurulează pe un port 3000care nu este activat firewalldimplicit. Ca atare, trebuie să o adăugăm manual:

sudo firewall-cmd --permanent --zone=public --add-port=3000/tcp
sudo firewall-cmd --reload

Pentru a accesa Sensuinterfața de utilizator web, accesați http://192.168.15.110:3000 browserul.

Acest lucru încheie tutorialul nostru, vă mulțumim pentru lectură.



Leave a Comment

O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1

O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1

O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1

6 lucruri extrem de nebunești despre Nintendo Switch

6 lucruri extrem de nebunești despre Nintendo Switch

Mulți dintre voi cunoașteți Switch care va fi lansat în martie 2017 și noile sale funcții. Pentru cei care nu știu, am pregătit o listă de funcții care fac din „Switch” un „gadget obligatoriu”.

Promisiuni tehnologice care sunt încă nelivrate

Promisiuni tehnologice care sunt încă nelivrate

Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.

Funcționalitățile straturilor arhitecturii de referință pentru Big Data

Funcționalitățile straturilor arhitecturii de referință pentru Big Data

Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.

Cum poate AI să ducă automatizarea proceselor la următorul nivel?

Cum poate AI să ducă automatizarea proceselor la următorul nivel?

Citiți asta pentru a afla cum devine populară inteligența artificială în rândul companiilor la scară mică și cum crește probabilitățile de a le face să crească și de a le oferi concurenților avantaje.

CAPTCHA: Cât timp poate rămâne o tehnică viabilă pentru distincția uman-AI?

CAPTCHA: Cât timp poate rămâne o tehnică viabilă pentru distincția uman-AI?

CAPTCHA a devenit destul de dificil de rezolvat pentru utilizatori în ultimii ani. Va fi capabil să rămână eficient în detectarea spam-ului și a botului în viitor?

Singularitatea tehnologică: un viitor îndepărtat al civilizației umane?

Singularitatea tehnologică: un viitor îndepărtat al civilizației umane?

Pe măsură ce Știința Evoluează într-un ritm rapid, preluând multe dintre eforturile noastre, crește și riscurile de a ne supune unei Singularități inexplicabile. Citiți, ce ar putea însemna singularitatea pentru noi.

Telemedicină și îngrijire medicală la distanță: viitorul este aici

Telemedicină și îngrijire medicală la distanță: viitorul este aici

Ce este telemedicina, îngrijirea medicală la distanță și impactul acesteia asupra generației viitoare? Este un loc bun sau nu în situația de pandemie? Citiți blogul pentru a găsi o vedere!

Te-ai întrebat vreodată cum câștigă hackerii bani?

Te-ai întrebat vreodată cum câștigă hackerii bani?

Poate ați auzit că hackerii câștigă mulți bani, dar v-ați întrebat vreodată cum câștigă acești bani? sa discutam.

Actualizarea suplimentului macOS Catalina 10.15.4 cauzează mai multe probleme decât rezolvă

Actualizarea suplimentului macOS Catalina 10.15.4 cauzează mai multe probleme decât rezolvă

Recent, Apple a lansat macOS Catalina 10.15.4 o actualizare suplimentară pentru a remedia problemele, dar se pare că actualizarea provoacă mai multe probleme care duc la blocarea mașinilor Mac. Citiți acest articol pentru a afla mai multe