Zabbix - monitorizează și monitorizează

Toamna vine la noi.
Toate frunzele au căzut -
E timpul să monitorizăm.
Haiku.

Într-o zi am vrut să învăț despre problemele din infrastructura de rețea \ servere \ servicii \ site-uri și TP nu prin utilizatori sau până când am dat peste cap. Și aș fi avertizat la timp prin sms \ mail \ jabber în același moment când problemele au început. Aș putea arăta și monitoriza vizual hărțile infrastructurii mele de servere și servicii la distanță și să văd ce parte a rețelei sau liniei a avut loc eșecul și / sau care servicii au devenit indisponibile. Și m-am gândit la sistemul de monitorizare, alertare și urmărire a stării diferitelor servicii din rețeaua de calculatoare, servere și echipamente de rețea.
A ales mult timp din astfel de sisteme ca Nagios, Zenoss, Zabbix, GroundWork, OpenNMS și Opsview.
Citiți informațiile pentru fiecare sistem, verificați și comparați fiecare. Proiectele refuzate din diverse motive, de exemplu, nu există funcționalitate necesară sau nu, dar nu în livrarea gratuită de bază, ci în versiunea sa comercială. De asemenea, sub forma unei operații necorespunzătoare, lipsa documentației competente, a suportului, a serverului de lucru pe orice tip exotic Zope \ Python și altele.

M-am oprit pe sistemul Zabbix deoarece:

  • Bine documentat
  • Există suport atât gratuit (forum, Wiki, manual, IRC, e-mail) și comerciale.
  • Creat - Backend pe cu frontend pe php
  • Șabloane de scriere simple și declanșatoare și crearea convenabilă a hărților cu legături către evenimente și declanșatoare.
  • Clienți nativi pe Windows. Linux. MacOS, * BSD.

ZABBIX este alcătuit din patru componente pentru lucrul de bază de care veți avea nevoie de primele trei componente.
ZABBIX Server este software-ul de bază, ZABBIX. Serverul poate verifica de la distanță serviciile de rețea (cum ar fi servere Web și servere de e-mail, ssh etc), folosind specii test simplu, dar este, de asemenea, o componentă centrală a agenților care au raportat disponibilitatea și integritatea informațiilor și statistici. Serverul este magazia centrală, care stochează toate configurările, statistice și a datelor operaționale. ZABBIX, va notifica în mod activ administratorii atunci când apar probleme în oricare dintre sistemele monitorizate. De asemenea, poate monitoriza dispozitivele care utilizează agenți SNMP.

ZABBIX Frontend este o interfață bazată pe web pentru acces ușor la date de monitorizare și configurare Zabbix de oriunde și de pe orice platformă. Interfața web face parte din serverul Zabbix și, de obicei (dar nu neapărat) rulează pe un singur server fizic, care este un server Zabbix.

Agent ZABBIX - este necesar Acest modul pentru a controla în mod activ resursele și aplicații (cum ar fi HDD, RAM, statisticile CPU etc.) pe sistemele de rețea, aceste sisteme trebuie să ruleze agentul ZABBIX. Agentul va colecta informații de la sistemul pe care ruleaza, și să prezinte datele pentru prelucrare ulterioară ZABBIX Server. În caz de eșec (de exemplu, hard disk plin, sau este în afara ordinii procesului de serviciu). ZABBIX Server poate alerta în mod activ administratorii despre problemele acestei mașini. Agenți ZABBIX sunt extrem de eficiente datorită utilizării apelurilor de sistem nativ pentru colectarea de informații statistice.

ZABBIX Proxy este o componentă opțională de implementare ZABBIX. Proxy-ul colectează date privind performanța și disponibilitatea datelor în numele serverului ZABBIX. Toate datele colectate
procesate local sunt transferate pe serverul ZABBIX. ZABBIX Proxy este soluția ideală pentru monitorizarea centralizată de la distanță a locațiilor, sucursalelor, rețelelor fără administratori locali.
Un proxy ZABBIX poate fi, de asemenea, utilizat pentru a reduce încărcarea unui singur server ZABBIX. În acest caz, numai pentru a colecta datele de proxy, reducând astfel sarcina de prelucrare a datelor de la clienți de la server.

Faceți clic pe butonul Salvați fișierul de configurare. Salvați fișierul zabbix.conf.php și copiați-l în directorul specificat.
Apăsați din nou butonul Reîncercare.

Interfața web ZABBIX este configurată. Numele de administrator implicit este "Admin". și parola "zabbix".

  • Schimbați parola de administrator și creați-vă propriul.
  • Creați propriile tipuri de media pentru notificare prin sms \ mail \ jabber.
  • Creați-vă propriile și modificați scripturile de lucru existente
  • Conectați gazdele, dispozitivele de care aveți nevoie și tot ce aveți nevoie pentru a monitoriza.
  • Dacă este necesar, creați noi șabloane și valori.
  • Configurați hărțile rețelei.
  • noduri de rețea (gazde)
  • Elemente de date (articole)
  • Declanșatoare (declanșatori)
  • Acțiuni (acțiuni)
  • Grafice sau diagrame
  • Ecrane (ecrane)
  • Hărți ale rețelei (hărți)

Grupurile de noduri din rețea sunt agregarea logică a dispozitivelor. De exemplu, toate serverele din grupul de servere sunt toate site-urile de pe Web și așa mai departe.

Elemente de date - un indicator poate fi orice parametru de sistem, valoarea căruia poate fi calculată de agentul zabbix. Indicatorul poate fi fie "încorporat" (de exemplu, cantitatea de memorie liberă, sarcina procesorului) și definită de utilizator. Când creați un indicator, puteți specifica o mulțime de parametri, dintre care cele mai importante sunt: ​​tipul, cheia, intervalul de actualizare, aplicația și grupul. Intervalele pot fi stabilite foarte flexibil.

Declanșează - un declanșator este creat pe ce această definiție, dacă oricare dintre parametrii trecut prin valoarea limită. De exemplu, puteți specifica faptul că, în absența unui ping pe o anumită gazdă activat. (Creat Templierilor care a creat testul ping templiere și atribuite la gazdă. Și declanșatoare regula creat (de declanșare) pentru gazdă, în absența acestuia, activat).

Acțiune - Când activați declanșatorul, trebuie să efectuați o anumită acțiune. De exemplu trimiteți SMS sau scrieți o scrisoare. Corectați aceste acțiuni și eliminați cele inutile. Și, de asemenea, utilizatorii sunt rugați să trimită mesaje.

Grafice - pentru a vedea graficul, trebuie să specificați numele acestuia, dimensiunile pentru desen și indicatorul pe care dorim să îl afișăm. Pentru indicator, specificați tipul de culoare și umplere. Pe un grafic, mai mulți indicatori pot fi reduse. Pentru a modifica o diagramă existentă, faceți clic pe linkul Editați de lângă aceasta.

Rapoarte complexe - aici reducem toate graficele pe un singur ecran. Aici specificăm numărul de rânduri și coloane. Pentru a edita un raport existent, faceți clic pe linkul Editați de lângă acesta. Fiecare grafic poate fi derulat în timp, precum și schimbarea scalei axei de timp (1 oră, 8 ore, zi, săptămână, lună, an).

Harta hărților - aici creați pumnii sau schimbați cele existente. În prezent, aveți doar o gazdă definită, acesta este serverul dvs. Și va trebui să adăugați noi elemente (gazde) și să le asociați între ele în funcție de declanșatoare.

Ar trebui să obțineți ceva de genul:

1. MYSQL funcționează? Dacă da, examinați variabila # skip-networking (+ restart MySQL) în my.cnf.
2. Apoi repetați programul de instalare web cu configurația salvată în directorul specificat.
3. Este testul conexiunii bine?
===
De sabzh muzya nu lasa pe zabbiks. Acest lucru este legat de personalizarea muzicii.

SenderFrequency = 30
DebugLevel = 3
Timeout = 5
PidFile = / var / tmp / zabbix_server.pid
LogFile = / tmp / zabbix_server.log
FpingLocation = / usr / local / sbin / fping
DBName = db_zabbix
DBUser = zabbix
DBPassword = cuvântul meu de utilizator
DBSocket = / tmp / mysql.sock

Cel mai important lucru este că trece toate testele, deci setările sunt corecte

Conexiunea la baza de date este corect specificată în fișierul de configurare pbbx
DBHost (încercați în loc de localhost 127.0.0.1) și TP și, de asemenea, ați încercat să dezactivați DBSocket?

Ei bine, iată primul care a pus în limba rusă pe care l-am găsit pe net.

-- aici de aici poți să te rog pentru mai multe detalii :))) Și apoi obosit de trezire pentru nimic pe timp de noapte.

Vă mulțumesc anticipat, aștept cu nerăbdare să auzim :)

Am început deja să colectez material pentru a doua parte a articolului în care vor fi acoperite aceste întrebări.

Dar întrebarea este:

Atunci când accesați http și încă nu v-ați conectat, aveți deja marcaje pe pagina principală (Monitorizare, Inventori, Rapoarte).
Iată cum să le eliminați și să lăsați doar datele de conectare: și treceți dialogul.

Vă mulțumesc foarte mult în avans.

Singurul lucru pe care o am început imediat să scrie despre ce tip de server SSSH nu este găsit, și a căzut de pe serverul de web. Pentru mine ei au pe alte porturi, dar trăiesc găsite în fila Setări a elementelor de date pe și corectate în rândurile potrivite porturi și tot mai multe greșeli proprii scrie. klasss. acum astept pana gasesc in grila mea toate comutatoarele controlate =)

Adăugat un alt articol despre instalarea și configurarea lui Zabbix. inclusiv adăugarea manuală și automată a nodurilor de rețea, precum și configurarea elementelor de date, a declanșatorilor și a graficelor.

A fost versiunea 1.6.
Cu comutatorul SNMP V1, datele de trafic pentru fiecare port au fost colectate, au fost desenate imagini frumoase.
Am trecut la 1,8. Acum, cu aceste e-șabloane și aceleași comutatoare "Nu există date". Nu-mi spuneți de ce s-ar putea întâmpla asta?

Articole similare