Instalirajte i postavite Munin
Postavljanje munin-čvora
Omogućavanje dodataka munin-node
Munin je aplikacija za praćenje i status poslužitelja koja nudi dvije komponente:
- munin - Poslužiteljska komponenta u kojoj munin-node izvještava. Ovaj program generira HTML izlaz.
- munin-node - Instaliran na strojevima koji se nadziru, arhitektura bazirana na dodacima omogućuje praćenje gotovo bilo kojeg aspekta Vultr VPS-a.
Munin može pružiti status i nadzor za bilo koju konfiguraciju od jednog VPS-a do cijelog podatkovnog centra strojeva.
Sljedeći vodič pretpostavlja da ste prijavljeni kao root i koristite CentOS 6 x64 na Vultru. Ovaj vodič bi trebao biti primjenjiv i na CentOS 7.
Trebat će vam dva poslužitelja.
- Server A: Naš poslužitelj za praćenje na kojem će biti vidljiv status. Od sada se naziva 192.168.10.1.
- Server B: Naš poslužitelj koji želimo nadzirati. Označeno kao 192.168.10.2.
Note that you can also monitor Server A, if desired.
Instalirajte i postavite Munin
Slijedite ove korake na poslužitelju A.
Prvo instalirajte Apache kako bi poslužio našu stranicu statusa Munin poslužitelja, kao i sam Munin.
yum install httpd munin
Instalirajte nano ako vam nije ugodno u vi.
yum install nano
Vrijeme je da uredite Munin konfiguraciju kako biste dodali nadzor nad našim dodatnim poslužiteljima, jer Munin prema zadanim postavkama nadzire samo lokalni stroj. Pokrenite sljedeće.
nano /etc/munin/munin.conf
Pri dnu dodajte sljedeće gdje je 192.168.10.2 zamijenjen IP adresom poslužitelja B, a "server" je zamijenjen opisnim imenom hosta.
[serverb]
address 192.168.10.2
use_node_name yes
Na isti se način mogu dodati dodatni poslužitelji koji se nadziru.
Prema zadanim postavkama, Munin nije zaštićen lozinkom. Za postavljanje lozinke pokrenite sljedeće:
nano /etc/munin/munin-htpasswd
... i unesite lozinku kako biste osigurali svoju Munin instalaciju.
Korisničko ime je munin .
Pokrenite Apache i Munin-čvor.
service start httpd
service start munin-node
Sada ćete se moći prijaviti http://[SERVER_A_IP]/munins korisničkim imenom munin i lozinkom koju ste upravo naveli.
Nastavite u nastavku za postavljanje munin-node na dodatnim strojevima i konfiguriranje dodataka munin-node.
Postavljanje munin-čvora
Sljedeće se može primijeniti na poslužitelj A, poslužitelj B i onoliko dodatnih poslužitelja koliko je potrebno.
Instalirajte munin-node ako već nije instaliran.
yum install munin-node
Uredite munin-node.confdatoteku.
nano /etc/munin/munin-node.conf
Dodajte novi redak s IP adresom poslužitelja A. Adresa mora biti u formatu regularnog izraza. Zamijenite "192.168.10.1" IP adresu poslužitelja A.
allow ^192\.168\.10\.1$
U ovom trenutku možete pokrenuti munin-node.
service munin-node restart
Status poslužitelja B bit će vidljiv na vašoj stranici statusa Munin u http://[SERVER_A_IP]/muninroku od nekoliko minuta.
Omogućavanje dodataka munin-node
munin-node dolazi u paketu s velikim brojem dodataka.
Za pregledavanje dostupnih dodataka:
cd /usr/share/munin/plugins/
ls
Svi dodaci mogu se omogućiti stvaranjem simboličke veze na njih u /etc/munin/pluginsmapi. Na primjer, da biste omogućili dodatke statusa Apachea, pokrenite sljedeće naredbe:
ln -s /usr/share/munin/plugins/apache_accesses /etc/munin/plugins/apache_accesses
ln -s /usr/share/munin/plugins/apache_processes /etc/munin/plugins/apache_processes
ln -s /usr/share/munin/plugins/apache_processes /etc/munin/plugins/apache_volume
... zatim ponovno pokrenite munin-čvor.
service munin-node restart
Pričekajte nekoliko minuta i vaš će status biti dostupan na glavnom poslužitelju.