- 1. Jaunināšana no Ubuntu 17 operētājsistēmas
- 2. Instalējiet un konfigurējiet RabbitMQ Ubuntu 17
- 3. Izveidojiet Sensu vhost un lietotāju Ubuntu 17
- 4. Instalējiet Redis serveri Ubuntu 17
- 5. Instalējiet un konfigurējiet Sensu Ubuntu 17
- 6. Instalējiet un konfigurējiet Sensu Sensu informācijas paneli Ubuntu 17
- 7. Piekļūstiet Sensu Sensu informācijas panelim Ubuntu 17
Pārvaldot uz Linux balstītu vidi, ir svarīgi zināt dažādas lietojumprogrammas, kas ļauj mums izveidot daudz vienkāršāku administrēšanas līmeni un ar daudz lielāku pārvaldības apjomu. Sensu ir būtisks risinājums sistēmas analīzei un uzraudzībai.
Šodien vietnē Solvetic mēs analizēsim, kas tas ir un kā konfigurēt Sensu Ubuntu 17.04.
Kas ir SensuSensu ir atvērtā pirmkoda uzraudzības platforma, kas palīdz organizācijām izveidot monitoringa un telemetrijas risinājumus, kas atbilst biznesa prasībām analīzes līmenī.
Sensu ir uzrakstīts rubīna valodā, kas ziņojumu apstrādei izmanto RabbitMQ, bet datu glabāšanai - Redis.
Sensu piedāvā vienkāršu ietvaru, lai uzraudzītu pieejamo lietojumprogrammu un pakalpojumu infrastruktūru un stāvokli.
Sensu atbalsta dažādas platformas, piemēram, IBM AIX, Ubuntu, Debian, RedHat, CentOS, FreeBSD, Mac OS, Solaris, Windows un daudzas citas.
Sensu funkcijasDažas tās galvenās iezīmes ir šādas:
- Metrikas apkopošana kā Sensu čeka formāts sastāv no izvades statusa koda un patvaļīgas lietderīgās slodzes.
- Paziņojumu sūtīšana, izmantojot e -pasta pakalpojumus, PagerDuty, Slack, HipChat, IRC un citus.
- Tā veic pakalpojumu pārbaudes, jo var pārraudzīt lietojumprogrammu un sistēmas pakalpojumus, atklājot tos, kas atrodas neveselīgā stāvoklī.
- Dokumentēta API, jo Sensu API nodrošina piekļuvi klientu un notikumu datiem, un tai ir iespēja pieprasīt verifikācijas izpildi un atrisināt notikumus.
- Dinamiska klientu reģistrācija.
- Pašapkalpošanās uzraudzība, un šādā veidā Sensu nodrošina atbalstu centralizētai un decentralizētai (vai izplatītai) uzraudzībai, ļaujot operāciju komandām saglabāt standarta pakalpojumu līmeni visai organizācijai.
- Ārēja ievade, jo Sensu uzraudzības aģents (sensu-client) nodrošina TCP un UDP ligzdu, kas var pieņemt ārējos JSON datus.
- Droša savienojamība, izmantojot transporta līdzekļus, kas piedāvā SSL šifrēšanu, autentifikāciju un detalizētus ACL.
1. Jaunināšana no Ubuntu 17 operētājsistēmas
1. darbība
Pirmais solis, kas jāveic, ir sistēmas atjaunināšana, un šim nolūkam mēs izpildīsim šādas komandas:
sudo apt -get update -y sudo apt -get upgrade -y2. solis
Pēc atjaunināšanas mēs turpinām tā restartēšanu, izpildot
sudo atsāknēšana
2. Instalējiet un konfigurējiet RabbitMQ Ubuntu 17
RabbitMQ darbojas Erlangā, tāpēc sistēmā Erlang būs jāinstalē.
1. darbība
Pirmkārt, mēs uzticamo atslēgu sarakstam pievienosim krātuvi Erlang un publisko atslēgu Erlang, izpildot šādu komandu:
wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb
PALIELINĀT
2. solis
Tālāk mēs iegūsim saturu, izpildot:
sudo dpkg -i erlang -solutions_1.0_all.deb
PALIELINĀT
3. solis
Tagad mēs lejupielādēsim publisko atslēgu, izpildot sekojošo:
wget -O- https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | sudo apt -key add -
PALIELINĀT
4. solis
Mēs turpinām atjaunināt krātuves, izmantojot šādu komandu:
sudo apt -get update -y
PALIELINĀT
5. solis
Izmantojot atjauninātos krātuves, mēs turpinām instalēt Erlang, veicot šādas darbības:
sudo apt-get install socat erlang-nox -y
PALIELINĀT
6. darbība
Tagad jūsu sistēmā būs jālejupielādē un jāinstalē RabbitMQ repozitorija jaunākā versija, veicot tālāk norādītās darbības.
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server_3.6.10-1_all.deb
PALIELINĀT
7. solis
Mēs iegūstam lejupielādēto saturu, veicot šādas darbības:
sudo dpkg -i rabbitmq-server_3.6.10-1_all.deb
PALIELINĀT
8. solis
Atkal mēs atjauninām instalētās krātuves, izpildot:
sudo apt -get update -y9. solis
Tagad mēs varam turpināt instalēt RabbitMQ, izpildot šādas darbības:
sudo apt-get install rabbitmq-server -y10. solis
Pēc instalēšanas mēs sāksim pakalpojumu un ļausim to izpildīt, startējot Ubuntu 17.04:
sudo systemctl start rabbitmq-server sudo systemctl iespējot rabbitmq-serveri
PALIELINĀT
3. Izveidojiet Sensu vhost un lietotāju Ubuntu 17
Nākamais solis ir palaist šādas komandas:
sudo rabbitmqctl add_vhost / sensu (Vhost izveide) sudo rabbitmqctl add_user sensu (Parole) (Lietotāja izveide) sudo rabbitmqctl set_permissions -p / sensu ". *" ". *" ". *" (Atļaujas piešķiršana)
PALIELINĀT
4. Instalējiet Redis serveri Ubuntu 17
Sensu datu glabāšanai izmanto Redis serveri, pēc noklusējuma Sensu ir pieejams Ubuntu krātuvē.
1. darbība
Mēs varam instalēt Redis serveri, izpildot šādu komandu:
sudo apt-get install redis-server apt-transport-https-y
PALIELINĀT
2. solis
Pēc instalēšanas mēs to sākam un iespējojam sesijas sākumā:
sudo systemctl start redis-server sudo systemctl iespējot redis-server
PALIELINĀT
5. Instalējiet un konfigurējiet Sensu Ubuntu 17
Pēc noklusējuma Sensu nav pieejams Ubuntu krātuvē, un tāpēc Ubuntu būs jāpievieno publiskā atslēga un krātuve.
1. darbība
Pirmkārt, mēs pievienosim GPG atslēgu ar šādu komandu:
wget -O- https://sensu.global.ssl.fastly.net/apt/pubkey.gpg | sudo apt -key add -
PALIELINĀT
2. solis
Tagad mēs pievienosim Sensu repozitoriju, izveidojot failu sensu.list direktorijā /etc/apt/sources.list.d, izpildot sekojošo:
sudo nano /etc/apt/sources.list.d/sensu.list3. solis
Šajā failā mēs pievienosim šādu rindu:
deb https://sensu.global.ssl.fastly.net/apt sensu main
PALIELINĀT
4. solis
Mēs saglabājam izmaiņas, izmantojot šādu taustiņu kombināciju:
Ctrl + O
Mēs atstājam redaktoru, izmantojot:
Ctrl + X
5. solis
Mēs atjauninām krātuvi, izmantojot šādu rindu:
sudo apt -get update -y6. darbība
Tagad mēs instalēsim Sensu, izpildot šādas darbības:
sudo apt -get install sensu -y
PALIELINĀT
Pēc Sensu instalēšanas būs nepieciešams konfigurēt Sensu RabbitMQ un Redis.
Pēc noklusējuma Sensu ielādēs konfigurāciju no kataloga /etc/sensu/conf.d/, tāpēc mums ir jāizveido konfigurācijas faili RabbitMQ, Redi un Api.
7. solis
Vispirms direktorijā /etc/sensu/conf.d izveidosim rabbitmq.json failu, izpildot sekojošo:
sudo nano /etc/sensu/conf.d/rabbitmq.json8. solis
Tur mēs pievienosim sekojošo:
{"rabbitmq": {"host": "127.0.0.1", "port": 5672, "vhost": "/ sensu", "user": "sensu", "password": "Parole"}}
PALIELINĀT
9. solis
Mēs saglabājam izmaiņas, izmantojot šādu taustiņu kombināciju:
Ctrl + O
Mēs atstājam redaktoru, izmantojot:
Ctrl + X
10. solis
Tagad mēs izveidosim redis.json failu, izpildot sekojošo:
sudo nano /etc/sensu/conf.d/redis.json11. solis
Tur mēs pievienosim sekojošo:
{"redis": {"host": "127.0.0.1", "port": 6379}}
PALIELINĀT
12. solis
Mēs saglabājam izmaiņas. Tagad mēs izveidosim failu api.json:
sudo nano /etc/sensu/conf.d/api.json13. solis
Tur mēs pievienosim sekojošo. Mēs saglabājam izmaiņas un izejam no faila.
{"api": {"host": "localhost", "bind": "0.0.0.0", "port": 4567}}
PALIELINĀT
6. Instalējiet un konfigurējiet Sensu Sensu informācijas paneli Ubuntu 17
Pēc noklusējuma Sensu informācijas panelis nav iepriekš definēts, tāpēc šim nolūkam Ubuntu būs jāinstalē atvērtā pirmkoda Uchiwa informācijas panelis.
1. darbība
Šim nolūkam mēs vispirms pievienosim Uchiwa repozitoriju Ubuntu, izpildot sekojošo:
wget -O- https://sensu.global.ssl.fastly.net/apt/pubkey.gpg | sudo apt -key add -
PALIELINĀT
2. solis
Tagad mēs pievienosim Uchiwa repozitoriju, izveidojot failu uchiwa.list direktorijā /etc/apt/sources.list.d:
sudo nano /etc/apt/sources.list.d/uchiwa.list3. solis
Šajā failā mēs pievienosim sekojošo:
deb https://sensu.global.ssl.fastly.net/apt sensu main
PALIELINĀT
4. solis
Mēs saglabājam izmaiņas, izmantojot šādu taustiņu kombināciju:
Ctrl + O
Mēs atstājam redaktoru, izmantojot:
Ctrl + X
5. solis
Mēs atjauninām krātuves, izmantojot
sudo apt -get update -y6. darbība
Tagad mēs instalēsim Uchiwa, izpildot šādas darbības:
sudo apt -get install uchiwa -y
PALIELINĀT
7. solis
Tālāk mēs izveidosim Uchiwa konfigurācijas failu, izpildot sekojošo:
sudo nano /etc/sensu/conf.d/uchiwa.json8. solis
Šajā failā mēs ielīmēsim šādas rindas:
{"sensu": [{"name": "Sensu", "host": "localhost", "port": 4567, "timeout": 10}], "uchiwa": {"host": "0.0.0.0 "," ports ": 3000," atsvaidzināt ": 10}}
PALIELINĀT
9. solis
Mēs saglabājam izmaiņas, izmantojot šādu taustiņu kombināciju:
Ctrl + O
10. solis
Tagad mēs izpildīsim šādas komandas, lai palaistu Uchiwa un iespējotu to no sākuma, un tādā pašā veidā restartējiet Sensu:
palaist
7. Piekļūstiet Sensu Sensu informācijas panelim Ubuntu 17
1. darbība
Nākamais solis ir izpildīt šādas komandas, lai instalētu un iespējotu portu, ko izmantos Sensu:
sudo apt -get install ufw -y (UFW instalēšana)
PALIELINĀT
2. solis
Izmantojot šīs atļaujas, mēs ejam uz pārlūkprogrammu un izpildām kādu no šīm iespējām:
http: Computer_IP: 3000 vai http: // localhost: 3000
PALIELINĀT
Tādā veidā mēs varam konfigurēt Sensu, lai uzraudzītu lietojumprogrammas un pakalpojumus Ubuntu 17.04.