U našem svakodnevnom radu kao administratori važno je imati alate koji nam omogućuju praćenje, analizu i otkrivanje kvarova u čitavoj infrastrukturi organizacije, bilo na mreži, opremi, poslužitelju itd.
Mnogo puta ne poznajemo potrebne alate u tu svrhu te preuzimamo ili implementiramo alate koji na kraju nisu jako korisni, pa će Solvetic ovaj put analizirati alat Monitorix koji će nam dati mogućnost analize mnogih aspekata našeg Linux okruženja .
Monitorix je alat otvorenog koda, to nam daje raznolikost mogućnosti upravljanja našim poslužiteljima a koji prikuplja informacije iz sustava i mreže gdje nam ih nudi u zanimljivim grafikama putem web platforme Monitorix.
Monitorixom možemo otkriti kvarove na mreži, padove paketa, oštećenja sustava i općenito situacije koje utječu na optimalne performanse sustava. Monitorix je napisan na jeziku Perl, licenciran je od strane GNU -a, a objavio ga je FSP (Free Software Foundation), dodatni Monitorix koristi RRDtool za generiranje grafike koju možemo vidjeti u web okruženju.
Među raznim značajkama koje nalazimo u Monitorixu vidjet ćemo sljedeće:
- Fail2bain statistika
- Sposobnost praćenja udaljenih poslužitelja
- Apache i MySQL statistika za lokalne i udaljene strojeve
- Prati mrežni promet do 10 uređaja u organizaciji
- Pratite status diskova, poput njihove brzine, temperature, između ostalih aspekata.
- Monitorix je izgrađen na HTTP poslužitelju.
- Mogućnost pregleda grafova po danima, tjednima, mjesecima ili godinama radi detaljnije kontrole.
- Omogućuje pregled statusa jezgri, CPU -a, kernela itd.
- Pratite mrežni promet uključujući različite portove kao što su UDP i TCP.
Među mnogim drugim značajkama.
Ako želimo pregledati potpuni popis značajki Monitorixa možemo posjetiti sljedeću vezu:
1. Monitorix instalacija
Analizirat ćemo kako je proces instalacije Monitorixa, u ovoj studiji ćemo ga implementirati u Debian 8 okruženje.
U slučaju da imamo Red Hat, CentOS ili Fedora izvršit ćemo sljedeću naredbu:
yum install rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI perl-DBI perl-XML-Jednostavan perl-Config-General perl-HTTP-Server-Jednostavan perl-IO-Socket-SSL wgetBilješkaU novim verzijama Fedore samo pokrenite naredbu # yum install monitorix.
Zatim nastavljamo do preuzmite najnoviju verziju Monitorixa sa službene web stranice pomoću naredbe:
# wget http://www.monitorix.org/monitorix-3.8.1-1.noarch.rpmNakon preuzimanja koristit ćemo naredbu rpm za odgovarajuću instalaciju:
# rpm -ivh monitorix-3.8.1-1.noarch.rpmZa naše debian okruženju Monitorix možemo implementirati na dva načina.
- Kroz lzzy spremište
- Ručno pomoću .deb paketi.
Analizirat ćemo dva procesa.
1. Instalacija pomoću Izzyja
Za instaliranje Monitorixa pomoću lzzyja ući ćemo na sljedeći put za uređivanje datoteke izvori.popis:
/etc/apt/sources.listNakon što otvorimo, unijet ćemo sljedeći redak na kraju datoteke:
deb http://apt.izzysoft.de/ubuntu generički svemir
Promjene spremamo kombinacijom CTRL + ILI a urednik ostavljamo korištenjem CTRL + x. Zatim ćemo preuzeti GPG ključ iz spremišta pomoću naredbe:
# wget http://apt.izzysoft.de/izzysoft.asc
Kad preuzmemo ključ, dodat ćemo ga u apt konfiguraciju na sljedeći način:
# apt-key add izzysoft.ascZavršit ćemo instalirajte Monitorix na Debian 8 pomoću sljedeće naredbe prvo ažurirate potrebne pakete:
# apt-get update # apt-get install monitorix
2. Ručna instalacija pomoću .deb paketa
U slučaju da nam je namjera ručno instalirati Monitorix, izvršit ćemo sljedeće naredbe:
# apt-get ažuriranje
# apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libyan-socket-ssl-perl
# wget http://www.monitorix.org/monitorix_3.8.1-izzy1_all.deb
apt -get -f installNa ova dva načina možemo preuzmite i instalirajte Monitorix na Debian 8.
2. Monitorix konfiguracija
Svi parametri Monitorixa mogu se prilagoditi na sljedeći način:
/etc/monitorix/monitorix.confIz ove datoteke možemo konfigurirati parametre koji se odnose na mrežu, sučelja, diskove itd. Kad uređujemo bilo koji od parametara sadržanih u ovoj datoteci, moramo ponovno pokrenuti uslugu da bi promjene stupile na snagu. Za to ćemo izvršiti sljedeću naredbu:
# servis monitorix ponovno pokretanje[color = # a9a9a9] Ponovo pokrenite uslugu [/ color]
3. Rad s Monitorixom
Da bismo vidjeli sjajne funkcije koje nam Monitorix nudi, moramo znati da Monitorix koristi port 8080 za komunikaciju, za što moramo otići u naš preglednik i unijeti sljedeću sintaksu:
http: // Računalo_IP: 8080 / monitorixDa bismo vidjeli IP naše opreme, koristimo naredba ifconfig, u ovom slučaju 192.168.0.14, za što u preglednik moramo unijeti sljedeće:
http://192.168.0.14:8080/monitorixVidjet ćemo da se prikazuje sljedeći prozor:
POVEĆAJTE
[color = # a9a9a9] Kliknite na sliku za povećanje [/ color]
Možemo vidjeti sljedeće:
- Polje imena hosta: Pronašli smo ime našeg Debian 8 tima.
- Polje grafikona: S ove kartice možemo odabrati vrstu grafikona koju želimo pregledati, pronalazimo opcije poput mrežnog prometa, diskova, opterećenja sustava, aktivnih procesa, između mnogih drugih.
Na kraju možemo odrediti razdoblje grafikona:
- dnevno, tjedno, mjesečno ili godišnje.
POVEĆAJTE
[color = # a9a9a9] Kliknite na sliku za povećanje [/ color]
Odabrat ćemo grafikon mrežnog prometa s dnevnim razdobljem. Pritisnite U redu i vidjet ćemo sljedeće:
POVEĆAJTE
[color = # a9a9a9] Kliknite na sliku za povećanje [/ color]
Odaberimo Opcija Aktivnost ulaza / izlaza diska i vidjet ćemo sljedeće:
POVEĆAJTE
[color = # a9a9a9] Kliknite na sliku za povećanje [/ color]
Na ovaj način možemo nastaviti pregledavati svaku od mogućnosti koje nam Monitorix nudi, a koje su zaista mnoge i sve s fokusom na administratore, sve vrlo intuitivno i jednostavno za korištenje i provjeru.
BilješkaNa ovaj način, Monitorixu se pristupa lokalno, ako su zahtjevi za daljinsko povezivanje moramo unijeti rutu:
/etc/apache2/conf.d/monitorix.confOdatle uredite opciju Dopusti od i unesite odgovarajući IP.
Kao što smo uspjeli uočiti Monitorix je jednostavan alat ali moćan koji nam omogućuje pregled različitih opcija našeg operacijskog sustava Debian 8 ili bilo kojeg drugog ditrosa i na taj način imamo veliku korisnost pri ruci ako je naša uloga pružiti podršku svim administrativnim zadacima organizacije ili ako jednostavno želimo korisnika vidjeti status našeg Linux stroja u stvarnom vremenu, grafički i sa stvarnim podacima.
POVEĆAJTE
[color = # a9a9a9] Kliknite na sliku za povećanje [/ color]