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
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.
Actualizați pachetele de sistem și kernel la cea mai recentă versiune disponibilă:
sudo yum update -y
sudo shutdown -r now
În mod implicit, erlang
nu este disponibil în depozitele CentOS implicite. Cu toate acestea, este disponibil în EPEL
depozit.
Puteți instala EPEL folosind următoarea comandă:
sudo yum install epel-release -y
Apoi putem instala erlang
:
sudo yum install erlang -y
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.
Pentru a instala Sensu, trebuie să creăm un yum
depozit 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 Uchiwa
utilizâ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 Uchiwa
activaț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
În mod implicit, Sensu
rulează pe un port 3000
care nu este activat firewalld
implicit. 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 Sensu
interfața de utilizator web, accesați http://192.168.15.110:3000
browserul.
Acest lucru încheie tutorialul nostru, vă mulțumim pentru lectură.
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
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”.
Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.
Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.
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 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?
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.
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!
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.
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