Prezantimi
Parakushtet
Hapi 1: Përditësoni sistemin
Hapi 2: Instalimi i Erlang
Hapi 3: Instalimi i RabbitMQ dhe Redis
Hapi 4: Instalimi i Sensu dhe Uchiwa
Hapi 5: Hyrja në Sensu
Prezantimi
Sensu është një zgjidhje monitorimi pa pagesë dhe me burim të hapur që mund të përdoret për të monitoruar serverin, aplikacionin dhe shërbime të ndryshme të sistemit.
Sensu është shkruar në Ruby që përdor RabbitMQ për të trajtuar mesazhet dhe Redis për të ruajtur të dhënat. Nëse dëshironi të monitoroni të gjithë mjedisin tuaj cloud, atëherë Sensu mund të jetë një opsion i mirë për ju.
Në këtë tutorial, ne do të mbulojmë procesin e instalimit dhe konfigurimit të një serveri monitorues Sense në CentOS 7.
Parakushtet
Hapi 1: Përditësoni sistemin
Përditësoni paketat e sistemit dhe kernelin në versionin më të fundit të disponueshëm:
sudo yum update -y
sudo shutdown -r now
Hapi 2: Instalimi i Erlang
Si parazgjedhje erlangnuk disponohet në depot e paracaktuara të CentOS. Sidoqoftë, ai është i disponueshëm në EPELdepo.
Ju mund të instaloni EPEL duke përdorur komandën e mëposhtme:
sudo yum install epel-release -y
Atëherë mund të instalojmë erlang:
sudo yum install erlang -y
Hapi 3: Instalimi i RabbitMQ dhe Redis
Për të instaluar RabbitMQ, duhet të shtojmë çelësin e tij si më poshtë:
sudo rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc
Pastaj, instaloni versionin më të fundit të RabbitMQ duke përdorur komandën e mëposhtme:
sudo rpm -Uvh http://www.rabbitmq.com/releases/rabbitmq-server/current/rabbitmq-server-3.6.6-1.el7.noarch.rpm
Aktivizo konsolën e menaxhimit të RabbitMQ duke përdorur komandën e mëposhtme:
sudo rabbitmq-plugins enable rabbitmq_management
Më pas do të instalojmë Redis:
sudo yum install redis -y
Më në fund, ne do të nisim shërbimet RabbitMQ dhe Redis dhe do t'i mundësojmë ato të fillojnë automatikisht:
sudo systemctl start rabbitmq-server
sudo systemctl enable rabbitmq-server
sudo systemctl start redis
Hapi tjetër është të krijoni një vhost RabbitMQ, emrin e përdoruesit dhe fjalëkalimin si më poshtë:
sudo rabbitmqctl add_vhost /sensu
sudo rabbitmqctl add_user sensu sensu
sudo rabbitmqctl set_permissions -p /sensu sensu ".*" ".*" ".*"
Shënim: Ju duhet të konsideroni përdorimin e një fjalëkalimi më të sigurt.
Hapi 4: Instalimi i Sensu dhe Uchiwa
Për të instaluar Sensu, duhet të krijojmë një yumdepo për në /etc/yum.repos.d:
sudo nano /etc/yum.repos.d/sensu.repo
Shtoni rreshtat e mëposhtëm:
[sensu]
name=sensu-main
baseurl=http://repos.sensuapp.org/yum/el/7/x86_64/
gpgcheck=0
enabled=1
Pastaj ruani dhe mbyllni skedarin.
Më pas, instaloni Sensudhe Uchiwapërdorni komandën e mëposhtme:
sudo yum install sensu uchiwa -y
Sense ka një shembull skedar konfigurimi që mund të përdoret:
sudo cp /etc/sensu/config.json.example /etc/sensu/config.json
Filloni Sensudhe Uchiwaaktivizoni fillimin automatik:
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
Hapi 5: Hyrja në Sensu
Si parazgjedhje Sensufunksionon në portin i 3000cili nuk është i aktivizuar si firewalldparazgjedhje. Si i tillë, ne duhet ta shtojmë manualisht:
sudo firewall-cmd --permanent --zone=public --add-port=3000/tcp
sudo firewall-cmd --reload
Për të hyrë në Sensundërfaqen e uebit, vizitoni http://192.168.15.110:3000 në shfletuesin tuaj.
Kjo përfundon tutorialin tonë, faleminderit që lexuat.