Zabbix | |
---|---|
| |
Tip de | Sistem de monitorizare [d] |
Autor | Alexey Vladyshev [d] |
Dezvoltator | Zabbix LLC [d] |
Scris in | C , PHP și Java |
Sistem de operare | GNU/Linux , Solaris , macOS , HP-UX , NetBSD , FreeBSD , Power Systems și AIX |
Prima editie | 2001 [1] |
ultima versiune |
|
Licență | GNU GPL 2 [3] [4] [5] |
Site-ul web | zabbix.com _ |
Fișiere media la Wikimedia Commons |
Zabbix este un sistem gratuit pentru monitorizarea stării diferitelor servicii de rețea de calculatoare , servere și echipamente de rețea , scris de Alexey Vladyshev. MySQL , PostgreSQL , SQLite sau Oracle Database este folosit pentru stocarea datelor , interfata web este scrisa in PHP . Suporta mai multe tipuri de monitorizare:
Zabbix a început în 1998 ca un proiect intern într-o bancă letonă.
Pe 7 aprilie 2001, sistemul a fost lansat public sub licența GPL [6] , prima versiune stabilă fiind 1.0 pe 23 martie 2004 [6] . În aprilie 2005, compania letonă SIA Zabbix a fost înființată pentru a gestiona proiectul [7] . Aproape în fiecare an, sunt lansate noi versiuni ale sistemului, lansări majore: 2.0 (2012), 3.0 (2016), 4.0 (2018), 5.0 (2020), 6.0 (2022).
Serverul Zabbix este nucleul sistemului care controlează de la distanță serviciile de rețea și este un depozit care conține toate datele de configurare, statistice și operaționale. Este entitatea din software-ul Zabbix care notifică administratorii problemele cu hardware-ul monitorizat.
Proxy Zabbix colectează date de performanță și disponibilitate în numele serverului Zabbix. Toate datele colectate sunt stocate local și transmise serverului Zabbix căruia îi aparține serverul proxy. Zabbix proxy este o soluție ideală pentru controlul de la distanță al filialelor și al altor puncte, inclusiv. rețele care nu au administratori locali. Poate fi folosit și pentru a echilibra încărcarea unui singur server Zabbix. În acest caz, proxy-ul colectează doar date, astfel încât serverul are mai puțină sarcină pe CPU și pe dispozitivele I/O.
Agentul Zabbix este un program pentru monitorizarea resurselor și aplicațiilor locale (cum ar fi unitățile, memoria RAM, statisticile procesorului etc.) pe sistemele de rețea, aceste sisteme trebuie să funcționeze cu un agent Zabbix care rulează.
Agenții Zabbix sunt extrem de eficienți datorită utilizării apelurilor de sistem specifice pentru a colecta informații și a pregăti statistici.
Interfața web face parte din serverul Zabbix și de obicei (dar nu neapărat) rulează pe aceeași gazdă fizică ca și serverul Zabbix. Alimentat de PHP , necesită un server web (de exemplu: NGINX , Apache httpd ).
Caracteristici cheie:
Un bloc separat de caracteristici este asociat cu descoperirea automată: dispozitive după gama de adrese IP, servicii disponibile pe acestea, verificarea SNMP este, de asemenea, implementată. Oferă monitorizarea automată a dispozitivelor detectate, eliminarea automată a nodurilor lipsă, distribuția pe grupuri și șabloane în funcție de rezultatul returnat. Descoperirea la nivel scăzut poate fi utilizată pentru a descoperi și a începe monitorizarea sistemelor de fișiere , a interfețelor de rețea. Începând cu Zabbix 2.0, sunt acceptate trei mecanisme de descoperire de nivel scăzut încorporate:
Platforme acceptate (server și agent): AIX , FreeBSD , HP-UX , Linux , macOS , OpenBSD , SCO OpenServer , Solaris , Tru64/OSF ; în plus, au fost implementați agenți pentru Novell Netware și sisteme de operare din familia Windows .
distribuit și paralel | Software pentru calcul|
---|---|
Standarde, biblioteci | |
Software de monitorizare | |
Software de control |