Paano mag-install ng Monitorix upang subaybayan ang iyong web server

monitorix

Matagal na ang nakalipas nakita natin kung paano subaybayan ang isang Nginx server gamit ang Linux-dash, ngunit alam nating lahat na nasa tayo ito kung may natitira sa mahusay na libreng operating system ay mga pagpipilian, kapwa may kaugnayan sa mga server at sa mga paraan na dapat nating magkaroon ng kamalayan sa lahat ng nangyayari sa kanila. Tingnan natin kung paano subaybayan ang isang server ng Linux na may Monitorix, isang napaka-advanced at magaan na tool na bukas na mapagkukunan.

Ito ay isang application na nag-aalok ng sarili nitong HTTP server kasama ang isang buong serye ng mga advanced na pag-andar ng pagsubaybay y suporta para sa iba't ibang mga wika sa pag-script tulad ng Perl, Python, Ruby at iba pa, sa kabila ng pagkonsumo ng mapagkukunan nito ay napakaliit na itinuturing na isa sa pinakamahusay na maging ginamit sa mga aparato at naka-embed na system. Sa katunayan, gumagana ito sa pamamagitan ng dalawang mga programa: ang isa ay tinawag Monitorix mismo, na batay sa Perl at awtomatikong nagsisimula, at isa pang tinawag Monitorix.cgi, na tulad ng ipinapahiwatig ng pangalan nito ay isang script na CGI.

Ang ilan sa mga tampok nito ay ang mga istatistika ng email, trapiko sa network (papasok at papalabas), mula sa web server (Apache, Lighttpd, Nginx), pag-load ng MySQL, paggamit ng Squid proxy o NFS client at server, pati na rin ang suporta para sa mga sensor tulad ng mga na katugma sa Raspberry Pi pati na rin para sa mga pinaka-generic sa pamamagitan ng package mga lensensor (disk, motherboard, fan, CPU) at syempre, mga aktibong proseso, pag-load ng system at paggamit ng memorya bukod sa maraming iba pang mga bagay (maaari naming mapatunayan ang link na ito lahat ng mga tampok nito).

Sa i-install ang Monitorix sa Ubuntu Maaari nating gawin ito nang manu-mano o sa pamamagitan ng pag-install mula sa mga repository. Para sa una binubuksan lamang namin ang isang window ng terminal (Ctrl + Alt + T) at naisagawa:

sudo 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

Pagkatapos ay i-download namin ang package para sa Ubuntu, mula sa ang pahina ng pag-download ng Monitorix, at mai-install namin ito:

sudo dpkg -i monitorix * .deb

Sa panahon ng proseso ng pag-install hihilingin sa amin na i-configure ang isang backend web server, iyon ay, upang gumana bilang suporta para sa tool na ito. Gumagamit man kami ng kasama sa Monitorix o isa tulad ng Apache o Nginx, pagkatapos ng pagsasaayos na iyon dapat nating i-restart ang proseso, na ginagawa namin bilang mga sumusunod (papalitan lang namin Pangalan ng serbisyo kung saan tumutugma ito):

sudo service servicename reload

Ang iba pang paraan, mas komportable syempre, ay upang idagdag ang mga Monitorix repository para sa Ubuntu, na ginagawa namin sa pamamagitan ng pagdaragdag ng sumusunod na linya sa /etc/apt/source.list file:

deb http://apt.izzysoft.de/ubuntu generic na uniberso

Pagkatapos ay i-download namin ang GPG key mula sa lalagyan at idagdag ito:

wget http://apt.izzysoft.de/izzysoft.asc
sudo apt-key magdagdag ng izzysoft.asc

Ngayon ay maaari naming mai-install ang Monitorix sa karaniwang paraan:

sudo apt-makakuha ng update

sudo apt-get install monitorix

Pagkatapos ay sinisimulan namin ang serbisyo:

sudo serbisyo monitorix magsimula

Maaari nating simulan, at mula ngayon kung nais nating mai-configure ang Monitorix maaari natin itong gawin sa pamamagitan ng pag-edit ng file /etc/monitorix/monitorix.conf at pagkatapos ay muling simulang ang serbisyo para sa anumang mga pagbabagong ginawa upang magkabisa.

Tulad ng nakikita natin, ang kumpletong proseso ay medyo prangka at ang mga posibilidad na inaalok nito sa amin Monitorix bilang isang tool sa pagsubaybay Ang mga ito ay napaka-kagiliw-giliw, kahit na higit pa dahil ito ay isang proyekto na nasa ilalim ng aktibong pag-unlad at mga bagong tool, mga pag-aayos ng bug o pag-update sa umiiral na pag-andar ay patuloy na dumarating (halimbawa, madalas na pagpapabuti sa mga pagpipilian sa graphics at pagsasaayos na inaalok nila, pati na rin ang mga posibilidad ng visualization).

Higit pang impormasyon: Monitorix (opisyal na website)


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.