Monitorix – Tsarin Linux da Kayan aikin Kulawa na Yanar Gizo


Monitorix kayan aiki ne mai buɗewa, kyauta kuma mafi ƙarfi wanda aka tsara don saka idanu akan tsarin da albarkatun cibiyar sadarwa a cikin Linux. Yana tattara bayanai akai-akai na tsarin da bayanan cibiyar sadarwa kuma yana nuna bayanan a cikin jadawali ta amfani da na'urar sadarwar gidan yanar gizon ta (wanda ke sauraron tashar 8080/TCP).

Monitorix yana ba da damar saka idanu gabaɗayan aikin tsarin kuma yana taimakawa wajen gano ƙullun, gazawa, lokutan amsa dogon da ba'a so, da sauran ayyukan da ba na al'ada ba.

Ya ƙunshi gabaɗaya shirye-shirye guda biyu: mai tattarawa, wanda ake kira Monitorix, wanda shine Perl daemon wanda aka fara kai tsaye kamar kowane sabis na tsarin, da kuma rubutun CGI mai suna Monitorix.cgi.

An rubuta shi cikin harshen Perl kuma an ba shi lasisi a ƙarƙashin sharuɗɗan GNU (Lasisi na Jama'a) kamar yadda FSP (Free Software Foundation) ta buga. Yana amfani da RRDtool don samar da jadawali da nuna su ta amfani da mahallin yanar gizo.

An ƙirƙiri wannan kayan aiki na musamman don saka idanu akan rarraba tushen Debian, amma a yau yana gudana akan nau'ikan abubuwan dandano daban-daban na rarraba GNU/Linux har ma yana gudana akan tsarin UNIX kamar OpenBSD, NetBSD, da FreeBSD.

Ci gaban Monitorix a halin yanzu yana cikin yanayi mai aiki kuma yana ƙara sabbin abubuwa, sabbin jadawali, sabbin sabuntawa, da gyara kwari don bayar da babban kayan aiki don tsarin Linux/gudanarwar hanyar sadarwa.

  • Matsakaicin nauyin tsarin, matakai masu aiki, amfani da kernel na kowane-processor, amfani da kernel na duniya, da rarraba ƙwaƙwalwar ajiya.
  • Mai lura da yanayin yanayin tafiyar diski da lafiya.
  • Amfani da tsarin fayil da ayyukan I/O na tsarin fayil.
  • Amfani da zirga-zirgar hanyar sadarwa har zuwa na'urorin cibiyar sadarwa 10.
  • Sabis na tsarin sun haɗa da SSH, FTP, Vsftpd, ProFTP, SMTP, POP3, IMAP, POP3, VirusMail, da Spam.
  • Kididdigar saƙon MTA gami da haɗin shigarwa da fitarwa.
  • Tsarin hanyar sadarwa ta hanyar sadarwa gami da TCP, UDP, da sauransu.
  • Kididdigar FTP tare da tsarin fayilolin log na sabar FTP.
  • Kididdigar Apache na sabar gida ko na nesa.
  • Kididdigar MySQL na sabar gida ko na nesa.
  • Squid Proxy Web Cache statistics.
  • Ƙididdiga na rashin nasara.
  • Duba sabar nesa (Multihost).
  • Ikon duba ƙididdiga a cikin jadawalai ko a cikin filayen rubutu na rana, mako, wata, ko shekara.
  • Ikon zuƙowa hotuna don ingantacciyar kallo.
  • Ikon ayyana adadin jadawalai a jere.
  • Sabar HTTP da aka gina a ciki.

Don cikakken jerin sabbin abubuwa da sabuntawa, da fatan za a duba shafin fasalin hukuma.

Sanya Monitorix akan RHEL/CentOS/Fedora Linux

Don shigar da sabon sigar Monitorix, kuna buƙatar kunna ma'ajiyar EPEL akan tsarin kamar yadda aka nuna.

---------- On RHEL 9 Based Systems ---------- 
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm  

---------- On RHEL 8 Based Systems ----------
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

---------- On RHEL 7 Based Systems ----------
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 

Da zarar an shigar da EPEL, zaku iya shigar da fakiti masu zuwa ta amfani da umarnin yum.

# yum install rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-CGI perl-DBI perl-XML-Simple perl-Config-General perl-IO-Socket-SSL perl-HTTP-Server-Simple wget

Na gaba, shigar da sabon sigar fakitin 'Monitorix' daga Ma'ajiyar EPEL kamar yadda aka nuna.

# yum install monitorix

Da zarar an shigar da nasara, da fatan za a duba babban fayil ɗin sanyi '/etc/monitorix/monitorix.conf'don ƙara wasu ƙarin saituna bisa ga tsarin ku kuma kunna ko kashe hotuna.

# vi /etc/monitorix/monitorix.conf

A ƙarshe, ƙara sabis na Monitorix zuwa tsarin farawa kuma fara sabis tare da umarni masu zuwa.

# systemctl enable monitorix
# systemctl start monitorix
# systemctl status monitorix

Da zarar kun fara sabis ɗin, shirin zai fara tattara bayanan tsarin bisa ga tsarin da aka saita a cikin fayil ɗin '/etc/monitorix/monitorix.conf', kuma bayan 'yan mintoci kaɗan, zaku fara ganin hotunan tsarin daga naku. browser a.

http://localhost:8080/monitorix/
OR
http://Server-IP:8080/monitorix/

Idan kuna da SELinux a cikin yanayin da aka kunna, to, ba a iya ganin hotuna kuma za ku sami tarin saƙonnin kuskure a cikin '/var/log/messages' ko '/var/log/audit/audit.log' game da samun damar hana shiga RRD database fayiloli. Don kawar da irin waɗannan saƙonnin kuskure da jadawali na gani, kuna buƙatar kashe SELinux.

Don Kashe SELinux, kawai canza layin\tilastawa zuwa an kashe a cikin fayil '/etc/selinux/config'.

SELINUX=disabled

Abin da ke sama zai kashe SELinux na ɗan lokaci har sai kun sake yin na'ura. Idan kuna son tsarin ya fara a koyaushe yana kashe yanayin, kuna buƙatar sake kunna tsarin.

Sanya Monitorix akan Ubuntu/Debian/Linux Mint

Ya kamata a yi shigar da Monitorix akan sabon saki ta amfani da wannan umarni mai dacewa.

$ sudo apt install monitorix

Masu amfani a cikin tsofaffin sakewa za su iya amfani da ma'ajin Izzy, wanda shine wurin ajiyar gwaji amma fakitin daga wannan ma'ajiyar ya kamata suyi aiki akan duk nau'ikan Ubuntu, Debian, da sauransu.

Koyaya, ba a bayar da garanti ba - don haka haɗarin duk naku ne. Idan har yanzu kuna son ƙara wannan ma'ajiyar don sabuntawa ta atomatik ta hanyar apt-get, kawai bi matakan da aka bayar a ƙasa don shigarwa ta atomatik.

Ƙara layin da ke gaba zuwa fayil ɗin '/etc/apt/sources.list'.

deb http://apt.izzysoft.de/ubuntu generic universe

Samu maɓallin GPG don wannan ma'ajiyar, zaku iya samun ta ta amfani da umarnin wget.

# wget http://apt.izzysoft.de/izzysoft.asc

Da zarar an sauke, ƙara wannan maɓalli na GPG zuwa daidaitawar da ta dace ta amfani da umarnin 'apt-key' kamar yadda aka nuna a ƙasa.

# apt-key add izzysoft.asc

A ƙarshe, shigar da kunshin ta wurin ajiya.

# apt-get update
# apt-get install monitorix

Da hannu, zazzage sabon sigar fakitin .deb kuma shigar da shi tare da kula da abubuwan dogaro da ake buƙata kamar yadda aka nuna a ƙasa.

# apt-get update
# 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 libio-socket-ssl-perl
# wget https://www.monitorix.org/monitorix_3.14.0-izzy1_all.deb
# dpkg -i monitorix_3.14.0-izzy1_all.deb

Yayin shigarwa, saitin sabar gidan yanar gizo yana faruwa. Don haka, kuna buƙatar sake shigar da sabar gidan yanar gizon Apache don yin nuni da sabon tsarin.

# service apache2 restart         [On SysVinit]
# systemctl restart apache2       [On SystemD]

Monitorix ya zo tare da tsayayyen tsari, idan kuna son canzawa ko daidaita wasu saitunan duba fayil ɗin sanyi a '/etc/monitorix.conf'. Da zarar kun yi canje-canjen sake loda sabis ɗin don sabon tsarin ya fara aiki.

# service monitorix restart         [On SysVinit]
# systemctl restart monitorix       [On SystemD]

Yanzu nuna burauzar ku zuwa 'http://localhost:8080/monitorix'kuma fara kallon hotunan tsarin ku. Ana iya isa gare shi daga localhost kawai idan kuna son ba da damar shiga IPs masu nisa. Kawai buɗe fayil ɗin '/etc/apache2/conf.d/monitorix.conf' kuma ƙara IP's zuwa 'Bada daga' sashe. Misali, duba ƙasa.

<Directory /usr/share/monitorix/cgi-bin/>
        DirectoryIndex monitorix.cgi
        Options ExecCGI
        Order Deny,Allow
        Deny from all
        Allow from 172.16.16.25
</Directory>

Bayan kun yi canje-canje ga tsarin da ke sama, kar a manta da sake kunna Apache.

# service apache2 restart         [On SysVinit]
# systemctl restart apache2       [On SystemD]

Screenshots na Monitorix

Da fatan za a duba hotunan kariyar kwamfuta masu zuwa.

Rubutun Magana:

  1. Monitorix Homepage
  2. Takardun Monitorix