Monitorix Monitorix 3.10.1 Tu silẹ - Eto Lightweight kan ati Ọpa Abojuto Nẹtiwọọki fun Lainos tu silẹ - Eto Lightweight kan ati Ọpa Abojuto Nẹtiwọọki fun Lainos


Monitorix jẹ orisun ṣiṣi, ọfẹ ati agbara fẹẹrẹ fẹẹrẹ irinṣẹ ti a ṣe apẹrẹ lati ṣe atẹle eto ati awọn orisun nẹtiwọọki ni Lainos. O ngba eto ati data nẹtiwọọki nigbagbogbo ati ṣafihan alaye ni awọn aworan nipa lilo wiwo wẹẹbu tirẹ. Monitorix ngbanilaaye lati ṣe atẹle iṣẹ eto gbogbogbo ati tun ṣe iranlọwọ ninu wiwa awọn igo kekere, awọn ikuna, awọn akoko idahun gigun ti aifẹ ati awọn iṣẹ ajeji miiran.

O ti kọ ni ede Perl ati iwe-aṣẹ labẹ awọn ofin ti GNU (Iwe-aṣẹ Gbogbogbo Gbogbogbo) bi a ṣe tẹjade nipasẹ FSP (Foundation Software Free). O nlo RRDtool lati ṣe awọn aworan ati ṣe afihan wọn nipa lilo wiwo wẹẹbu.

Ọpa yii ni a ṣẹda ni pataki fun ibojuwo Red Hat, CentOS, Fedora ti o da lori awọn ọna ṣiṣe Linux, ṣugbọn loni o nṣiṣẹ lori ọpọlọpọ awọn adun oriṣiriṣi ti awọn pinpin GNU/Linux ati paapaa o nṣiṣẹ lori awọn eto UNIX bii OpenBSD, NetBSD ati FreeBSD.

Idagbasoke ti Monitorix wa ni ipo lọwọlọwọ ati fifi awọn ẹya tuntun kun, awọn aworan tuntun, awọn imudojuiwọn tuntun ati awọn idun atunse lati pese ọpa nla fun eto Linux/iṣakoso nẹtiwọọki.

Monitorix Awọn ẹya ara ẹrọ

  1. Iwọn fifuye eto, awọn ilana ṣiṣe, lilo ekuro fun ero isise, lilo ekuro kariaye ati ipin iranti.
  2. Awọn diigi Awọn iwọn otutu iwakọ Disiki ati ilera.
  3. Lilo eto faili ati iṣẹ I/O ti awọn eto faili.
  4. Lilo ijabọ nẹtiwọọki to awọn ẹrọ nẹtiwọọki 10.
  5. Awọn iṣẹ eto pẹlu SSH, FTP, Vsftpd, ProFTP, SMTP, POP3, IMAP, POP3, VirusMail ati Spam.
  6. Awọn iṣiro Ifiweranṣẹ MTA pẹlu titẹ sii ati awọn isopọjade o wu.
  7. Ijabọ ibudo ibudo pẹlu TCP, UDP, bbl
  8. Awọn iṣiro FTP pẹlu awọn ọna kika faili log ti awọn olupin FTP.
  9. Awọn iṣiro Apache ti awọn olupin agbegbe tabi latọna jijin.
  10. Awọn iṣiro MySQL ti agbegbe tabi awọn olupin latọna jijin.
  11. Awọn iṣiro Kaṣe Wẹẹbu Squid aṣoju.
  12. Awọn iṣiro-iṣiro Fail2ban.
  13. Ṣe atẹle awọn olupin latọna jijin (Multihost).
  14. Agbara lati wo awọn iṣiro ninu awọn aworan tabi ni awọn tabili ọrọ pẹtẹlẹ fun ọjọ kan, ọsẹ, oṣu tabi ọdun.
  15. Agbara lati sun awọn aworan fun wiwo ti o dara julọ.
  16. Agbara lati ṣalaye nọmba awọn aworan fun ọna kan.
  17. Olupin HTTP ti a ṣe sinu rẹ.

Fun atokọ kikun ti awọn ẹya tuntun ati awọn imudojuiwọn, jọwọ ṣayẹwo oju-iwe ẹya osise.

Fifi Monitorix sori RHEL/CentOS/Fedora Linux

Ni akọkọ, fi sori ẹrọ atẹle awọn idii ti a beere.

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

Ti o ba jẹ pe yum kuna lati fi sori ẹrọ ọkan tabi diẹ ẹ sii ti awọn idii ti o wa loke, lẹhinna o le jẹki atẹle atẹle awọn ibi ipamọ lati fi wọn sii.

  1. Muu ibi ipamọ EPEL ṣiṣẹ
  2. Muu ibi ipamọ RPMforge ṣiṣẹ

Nigbamii, ṣe igbasilẹ ẹya tuntun ti package 'Monitorix' nipa lilo pipaṣẹ wget.

# wget http://www.monitorix.org/monitorix-3.10.1-1.noarch.rpm

Lọgan ti o gbasilẹ ni ifijišẹ, fi sii nipa lilo aṣẹ rpm.

# rpm -ivh monitorix-3.10.1-1.noarch.rpm
Preparing...                ########################################### [100%]
   1:monitorix              ########################################### [100%]

Lọgan ti a fi sori ẹrọ ni aṣeyọri, jọwọ ni wo faili iṣeto akọkọ ''etet/monitorix.conf' lati ṣafikun diẹ ninu awọn eto afikun ni ibamu si eto rẹ ati mu ṣiṣẹ tabi mu awọn aworan.

Lakotan, ṣafikun iṣẹ Monitorix si ibẹrẹ eto ati bẹrẹ iṣẹ pẹlu awọn ofin atẹle.

# chkconfig --level 35 monitorix on
# service monitorix start        
# systemctl start monitorix       [On RHEL/CentOS 7 and Fedora 22+ versions ]

Ni ẹẹkan, o ti bẹrẹ iṣẹ, eto naa yoo bẹrẹ gbigba alaye eto ni ibamu si iṣeto ti a ṣeto sinu faili ‘/etc/monitorix.conf, ati lẹhin iṣẹju diẹ o yoo bẹrẹ si rii awọn aworan eto lati ẹrọ aṣawakiri rẹ ni.

http://localhost:8080/monitorix/

Ti o ba ni SELinux ni ipo ti o ṣiṣẹ, lẹhinna awọn aworan kii ṣe han ati pe iwọ yoo gba awọn toonu ti awọn ifiranṣẹ aṣiṣe ni faili '/ var/log/messages' tabi '/var/log/audit/audit.log' nipa wiwọle ti a sẹ si ibi ipamọ data RRD awọn faili. Lati yọkuro iru awọn aṣiṣe bẹ awọn ifiranṣẹ ati awọn aworan ti o han, o nilo lati pa SELinux.

Lati Pa SELinux, yiyi laini\"ifilọlẹ" si\"alaabo" ni faili '/ ati be be/selinux/config ’.

SELINUX=disabled

Eyi ti o wa loke yoo mu SELinux ṣiṣẹ fun igba diẹ, titi ti o fi tun atunbere ẹrọ naa. Ti o ba fẹ ki eto bẹrẹ ni ipo imukuro nigbagbogbo, o nilo lati atunbere eto naa.

Fifi Monitorix sori Mint Ubuntu/Debian/Linux kan

Fifi sori ẹrọ Monitorix le ṣee ṣe ni awọn ọna meji, ni lilo ibi ipamọ Izzy fun fifi sori ẹrọ laifọwọyi/awọn imudojuiwọn ati omiiran ni lilo igbasilẹ lati ọwọ ati fi sori ẹrọ package .deb.

Ibi ipamọ Izzy jẹ ibi ipamọ adanwo ṣugbọn awọn idii lati ibi ipamọ yii yẹ ki o ṣiṣẹ lori gbogbo awọn ẹya ti Ubuntu, Debian, ati bẹbẹ lọ Sibẹsibẹ, a ko fun awọn iṣeduro kankan - Nitorina, eewu naa jẹ gbogbo tirẹ. Ti o ba tun fẹ lati ṣafikun ibi ipamọ yii fun awọn imudojuiwọn aifọwọyi nipasẹ apt-get, jiroro ni tẹle awọn igbesẹ ti a pese ni isalẹ fun fifi sori ẹrọ aifọwọyi.

Ṣafikun laini atẹle si faili '/etc/apt/sources.list ’rẹ.

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

Gba bọtini GPG fun ibi ipamọ yii, o le gba nipa lilo pipaṣẹ wget.

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

Lọgan ti o gba lati ayelujara, ṣafikun bọtini GPG yii si iṣeto apt nipa lilo pipaṣẹ 'bọtini-apt' bi o ṣe han ni isalẹ.

# apt-key add izzysoft.asc

Lakotan, fi package sii nipasẹ ibi ipamọ.

# apt-get update
# apt-get install monitorix

Pẹlu ọwọ, gbigba lati ayelujara tuntun ti package .deb ki o fi sii pẹlu abojuto awọn igbẹkẹle ti o nilo bi o ṣe han ni isalẹ.

# 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 http://www.monitorix.org/monitorix_3.10.1-izzy1_all.deb
# dpkg -i monitorix_3.10.1-izzy1_all.deb

Lakoko fifi sori ẹrọ, iṣeto olupin olupin wẹẹbu kan waye. Nitorinaa, o nilo lati tun ṣe igbasilẹ olupin wẹẹbu Afun lati ṣe afihan iṣeto tuntun.

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

Monitorix wa pẹlu iṣeto aiyipada, ti o ba fẹ yipada tabi ṣatunṣe diẹ ninu awọn eto wo wo faili iṣeto ni '/etc/monitorix.conf'. Ni kete ti o ti ṣe awọn ayipada tun gbe iṣẹ naa pada fun iṣeto tuntun lati mu ipa.

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

Bayi tọka aṣawakiri rẹ si 'http:// localhost: 8080/monitorix' ki o bẹrẹ wiwo awọn aworan ti eto rẹ. O le wọle lati localhost nikan, ti o ba fẹ gba aaye laaye si IP latọna jijin. Nìkan ṣii faili '/etc/apache2/conf.d/monitorix.conf' ki o ṣafikun IP si 'Gba laaye lati inu ‘clause. Fun apẹẹrẹ wo isalẹ.

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

Lẹhin ti o ṣe awọn ayipada si iṣeto ni oke, maṣe gbagbe lati tun Apache bẹrẹ.

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

Awọn sikirinisoti Monitorix

Jọwọ ṣayẹwo awọn atẹle ni diẹ ninu awọn sikirinisoti.

Awọn ọna asopọ Itọkasi:

  1. Oju-ile akọọkan Monitorix
  2. Iwe Monitorix