Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Windows Phone
  • Sistemi universal i monitorimit Zabbix - hyrje. Instalimi i sistemit të monitorimit - zabbix

Sistemi universal i monitorimit Zabbix - hyrje. Instalimi i sistemit të monitorimit - zabbix

Zabbixështë një zgjidhje shumë e integruar e monitorimit të rrjetit që ofron shumë aftësi në një paketë.
  • Mbledhja e të dhënave
    • kontrollet e disponueshmërisë dhe performancës
    • mbështetje monitorimi përmes SNMP, IPMI, JMX
    • kontrolle me porosi
    • mbledhjen e të dhënave të dëshiruara në intervale të mostrës
  • Aftësi të gjera vizualizimi
    • Grafikët në kohë reale
    • Hartat e rrjetit
    • Ekrane të personalizuara dhe shfaqje rrëshqitëse
    • Raportet
  • Ruajtja e historisë
  • Përshtatje fleksibël
    • Përkufizimi i pragjeve
    • Sinjalizime të personalizueshme
    • Reagimet automatike ndaj ngjarjeve, duke përfshirë komandat në distancë
    • Modelimi
    • Sistemi i të drejtave të aksesit
  • Aftësitë e monitorimit të uebit
  • Ndërfaqja në ueb
  • Zabbix API
  • Disponueshmëria e klientëve vendas për OS të ndryshëm
  • Zgjidhja jashtë kutisë Zabbix e bazuar në Open SUSE

Arkitektura Zabbix dhe konceptet themelore

Zabbix përbëhet nga disa komponentë të rëndësishëm të softuerit, funksionet e të cilave janë përshkruar më poshtë

Serveri Zabbix

Serveri Zabbix- është komponenti kryesor tek i cili agjentët raportojnë informacione dhe statistika në lidhje me disponueshmërinë dhe integritetin. Serveri është depoja kryesore ku ruhen të gjitha të dhënat e konfigurimit, statistikat dhe të dhënat operacionale. Serveri kryen sondazhin dhe kapjen e të dhënave, llogarit nxitësit, dërgon sinjalizime te përdoruesit. Ky është komponenti kryesor tek i cili agjentët dhe përfaqësuesit e Zabbix dërgojnë të dhëna për disponueshmërinë dhe integritetin e sistemit. Serveri mund të kontrollojë në mënyrë të pavarur në distancë pajisjet e rrjetit (si dhe serverët në ueb dhe serverët e postës) ​​duke përdorur kontrolle të thjeshta shërbimi.

Serveri është depoja kryesore, e cila ruan të gjitha të dhënat e konfigurimit, statistikat, të dhënat operacionale, si dhe këtë ent në Zabbix, i cili do të njoftojë në mënyrë aktive administratorët në rast të problemeve në cilindo nga sistemet e monitoruara.

Funksionaliteti bazë i serverit Zabbix është i ndarë në tre komponentë të veçantë; këto janë: Serveri Zabbix, ndërfaqja në ueb dhe ruajtja në bazën e të dhënave.

Agjenti Zabbix

Agjentët e Zabbix janë vendosur në objektiva të monitoruara për monitorim aktiv të burimeve dhe aplikacioneve lokale (statistikat e hard diskeve, memoria, procesorët, etj.).

Agjenti mbledh informacion operativ lokal dhe i dërgon të dhënat te serveri Zabbix për përpunim të mëtejshëm g. Në rast problemesh (si p.sh. hard disku i punës është plot ose procesi i shërbimit ka dështuar), serveri Zabbix mund të njoftojë shpejt administratorët e serverit specifik që raportoi gabimin.

Agjentët Zabbix janë jashtëzakonisht efikas sepse përdorin thirrjet e sistemit vendas për të mbledhur informacion statistikor.


Kontrollet pasive dhe aktive Agjentët Zabbix mund të kryejnë kontrolle pasive dhe aktive. Në rastin e një kontrolli pasiv, agjenti i përgjigjet një kërkese për të dhëna. Serveri Zabbix (ose përfaqësuesi) kërkon të dhëna të tilla si ngarkesa e CPU-së dhe agjenti Zabbix kthen rezultatin. Kontrollet aktive kërkojnë përpunim më kompleks. Agjenti fillimisht merr një listë artikujsh për përpunim të pavarur nga serveri Zabbix. Pastaj do të dërgojë periodikisht vlera të reja në server.

Proxy Zabbix

Prokurë Zabbixështë një proces që mund të mbledhë të dhëna monitorimi nga një ose më shumë pajisje të monitoruara dhe ta dërgojë këtë informacion në serverin Zabbix, në parim, një përfaqësues funksionon në emër të serverit. Të gjitha të dhënat e mbledhura ruhen në nivel lokal dhe më pas dërgohen te serveri Zabbix që zotëron këtë përfaqësues.

Vendosja e proxy është opsionale, por mund të jetë shumë e dobishme për balancimin e ngarkesës së një serveri të vetëm Zabbix. Nëse të dhënat mblidhen vetëm nga përfaqësuesit, atëherë përpunimi i këtyre të dhënave në server zvogëlon ndjeshëm ngarkesën në CPU dhe I / O në disk.

Proxy Zabbix është një zgjidhje ideale për monitorimin e centralizuar të faqeve, degëve dhe rrjeteve në distancë pa administratorë lokalë. Kërkohet një bazë të dhënash e veçantë për përfaqësuesin Zabbix.

Gateway Java

Zabbix 2.0 shton mbështetje amtare për monitorimin JMX aplikimet duke futur një demon të ri Zabbix të quajtur Porta Zabbix Java.

Porta Zabbix Javaështë një demon i shkruar në gjuhën Java. Kur serveri Zabbix dëshiron të dijë vlerën e një numëruesi specifik JMX nga një host, ai kërkon portën Zabbix Java, e cila përdor API-në e menaxhimit JMX për të kërkuar aplikacionin në distancë të interesit. Aplikacioni nuk kërkon ndonjë program shtesë, thjesht duhet të lansohet me opsionin e linjës së komandës -Dcom.sun.management.jmxremote.

Instalimi i Zabbix

Instalimi i serverit dhe klientit ndryshon paksa dhe përbëhet nga një numër hapash të thjeshtë:

Instalimi në anën e serverit

1. Shkarkoni dhe shpaketoni arkivin e kodit burimor

tar -zxvf zabbix-2.0.0.tar.gz

2. Krijoni një grup dhe përdorues zabbix, në emër të të cilit do të punojnë demonët zabbix

groupadd zabbix useradd -g zabbix zabbix

3. Krijo një bazë të dhënash për të ruajtur cilësimet dhe të dhënat e monitorimit.

Shembull MySQL: mysql -u -fq Krijo bazën e të dhënave zabbix grup karakteresh utf8; lë; mysql -u -fq Zabbix

4. Konfiguro kodet burimore

Në këtë pjesë, instalimi i agjentit dhe serverit është paksa i ndryshëm. Për serverin zabbix, duhet të specifikoni më shumë parametra. Kur konfiguroni serverin Zabbix ose burimet proxy, duhet të specifikoni llojin e bazës së të dhënave që do të përdorni. Vetëm një lloj bazë të dhënash mund të përpilohet për proceset e serverit ose proxy në një kohë. Për të parë të gjitha opsionet e disponueshme të konfigurimit, ekzekutoni në dosjen e burimeve të nxjerra Zabbix:

Configure --help Shfaq opsionet e disponueshme të konfigurimit: Drejtoritë e instalimit: --prefiks = PREFIX instaloni skedarë të pavarur nga arkitektura në PREFIX --exec-prefix = EPREFIX instaloni skedarë të varur nga arkitektura në EPREFIX Rregullimi i imët i drejtorive të instalimit: --bindir = DIR të ekzekutueshmet e përdoruesit --sbindir = ekzekutueshme nga administratori i sistemit DIR --libexecdir = ekzekutueshme e programit DIR --sysconfdir = DIR të dhëna vetëm për lexim nga një makinë --sharedstatedir = DIR të dhëna të modifikueshme të pavarura nga arkitektura --localstatedir = DIR të dhëna të modifikueshme për një makinë - -libdir = bibliotekat e kodit të objektit DIR --includedir = skedarët e kokës DIR C --oldincludedir = skedarët e kokës DIR C për jo-gcc --datarootdir = DIR vetëm për lexim hark.-rrënja e pavarur e të dhënave --datadir = arkitekturë DIR vetëm për lexim -të dhëna të pavarura --infodir = DIR info documentation --localedir = DIR të dhëna të varura nga lokalizimi --mandir = DIR man documentation --docdir = DIR root documentation --htmldir = DIR html documentation --dvidir = DIR dvi documentation --pdfdir = Dokumentacioni pdf DIR n --psdir = DIR ps documentation Emrat e programeve: --program-prefiks = PREFIX paraqesim PREFIX për emrat e programeve të instaluara --program-prapashtesë = SUFFIX shtoj SUFFIX tek emrat e programeve të instaluara --program-transform-name = PROGRAM ekzekutohet sed PROGRAM në Emrat e programeve të instaluara Llojet e sistemit: --ndërtoj = BUILD konfiguro për ndërtimin në BUILD --host = HOST ndër-përpiloje për të ndërtuar programe për t'u ekzekutuar në HOST Veçoritë opsionale: --disable-option-checking injoro e panjohur --aktivizo / - me opsione --disable-FEATURE nuk përfshin FEATURE (njëlloj si --enable-FEATURE = jo) --enable-FEATURE [= ARG] përfshijnë FEATURE --disable-dependency-tracking shpejton ndërtimin një herë --aktivizo-varësia - gjurmimi mos refuzoni ekstraktuesit e varësisë së ngadaltë -- çaktivizoni-file të madhe hiqni mbështetjen për skedarë të mëdhenj --aktivizo-statik Ndërtoni binare të lidhura statikisht --aktivizo-server Aktivizoni ndërtimin e serverit Zabbix --aktivizo-proxy Aktivizoni ndërtimin e përfaqësuesit Zabbix - - enable-agent Aktivizo ndërtimin e agjentëve Zabbix dhe shërbimeve të klientit --enable-java Aktivizo ndërtimin e Zabbix Java gateway --enable-ipv6 Aktivizo mbështetjen për Paketat Opsionale IPv6: --me-PACKAGE [= ARG] përdor PACKAGE --pa-PACKAGE mos përdor PACKAGE (njësoj si --me-PACKAGE = jo) --me-ibm -db2 = përdor IBM DB2 CLI nga direktoria e dhënë sqllib (ARG = shteg); përdorim / shtëpi / db2inst1 / sqllib (ARG = po); çaktivizo mbështetjen IBM DB2 (ARG = jo) --with-ibm-db2-include = përdor titujt e IBM DB2 CLI nga shtegu i dhënë --with-ibm-db2-lib = përdor bibliotekat IBM DB2 CLI nga shtegu i dhënë --with-mysql [= ARG] përdor bibliotekën e klientit MySQL, specifiko opsionalisht shtegun për në mysql_config --with-oracle = përdor Oracle OCI API nga shtëpia e dhënë e Oracle (ARG = shteg); përdorni ORACLE_HOME ekzistuese (ARG = po); çaktivizo mbështetjen e Oracle OCI (ARG = jo) --with-oracle-include = përdor titujt e Oracle OCI API nga shtegu i dhënë --with-oracle-lib = përdor bibliotekat e Oracle OCI API nga shtegu i dhënë --with-postgresql [= ARG] përdorni bibliotekën PostgreSQL, specifikoni opsionalisht shtegun për në pg_config --with-sqlite3 [= ARG] përdorni bibliotekën SQLite 3, specifikoni opsionalisht prefiksin për bibliotekën sqlite3 Nëse dëshironi të përdorni protokollin Jabber për mesazhe: --with-jabber [= DIR] Përfshi Mbështetje Jabber. DIR është drejtoria e instalimit të bibliotekës iksemel. Nëse dëshironi të përdorni bibliotekën cURL: --with-libcurl [= DIR] përdorni paketën cURL, specifikoni në mënyrë opsionale rrugën drejt curl-config Çfarë drejtuesi ODBC dëshironi të përdorni (ju lutemi zgjidhni vetëm një): --with-iodbc [= ARG] përdor drejtuesin odbc kundër paketës iODBC, parazgjedhja është të kërkosh nëpër një numër vendesh të zakonshme për skedarët IODBC. --with-unixodbc [= ARG] përdor drejtuesin odbc kundrejt paketës unixODBC, në mënyrë opsionale specifiko shtegun e plotë drejt binarit odbc_config. Çfarë paketë SNMP dëshironi të përdorni (ju lutemi zgjidhni vetëm një): --with-net-snmp [= ARG] përdorni paketën NET-SNMP, në mënyrë opsionale specifikoni rrugën drejt net-snmp-config --with-ucd-snmp [= ARG] përdor paketën UCD-SNMP, parazgjedhja është të kërkosh nëpër një numër vendesh të zakonshme për skedarët UCD-SNMP. Nëse dëshironi të përdorni kontrolle të bazuara në SSH2: --with-ssh2 [= DIR] përdorni paketën SSH2, DIR është drejtoria e instalimit të bibliotekës SSH2. Nëse dëshironi të kontrolloni pajisjet IPMI: --with-openipmi [= DIR] Përfshi mbështetjen e OPENIPMI. DIR është direktoria e instalimit bazë OPENIPMI, e paracaktuar është kërkimi në një numër vendesh të zakonshme për skedarët OPENIPMI. Nëse dëshironi të kontrolloni serverët LDAP: --with-ldap [= DIR] Përfshi mbështetjen e LDAP. DIR është direktoria e instalimit bazë LDAP, e paracaktuar është kërkimi në një numër vendesh të zakonshme për skedarët LDAP. Shembull i konfigurimit të serverit: ./configure --enable-server --enable-java --enable-ipv6 --with-mysql --with-net-snmp Shembull i konfigurimit të agjentit: ./configure –-enable-agent

5. Mblidhni dhe instaloni gjithçka

Ky hap duhet të kryhet nga një përdorues me të drejta të mjaftueshme (zakonisht "root", ose duke përdorur sudo).

Ekzekutimi i make install do të instalojë binarët demon (zabbix_server, zabbix_agentd, zabbix_proxy) në / usr / local / sbin dhe binarët e klientit (zabbix_get, zabbix_sender) në / usr / local / bin.

Bëni instalimin

6. Redaktoni skedarët e konfigurimit

  • Skedari i konfigurimit të agjentit Zabbix /usr/local/etc/zabbix_agentd.conf
Ju duhet ta konfiguroni këtë skedar për çdo host në të cilin është instaluar zabbix_agentd. Në skedar, duhet të specifikoni adresën IP të serverit Zabbix. Lidhjet nga hostet e tjerë do të refuzohen.
  • Skedari i konfigurimit të serverit Zabbix /usr/local/etc/zabbix_server.conf
  • Ju duhet të jepni emrin e bazës së të dhënave, emrin e përdoruesit dhe fjalëkalimin (nëse përdoret).

    7. Nisni serverin dhe agjentin

    zabbix_server zabbix_agentd

    8. Shto skriptet autorun (opsionale)

    Për ta bërë këtë, duhet të kopjoni skriptet nga dosja me kodet burimore për OS tuaj në drejtorinë për autorun. Skriptet e autorizimit duhet të rregullohen nëse shtigjet standarde të demonëve Zabbix janë ndryshuar gjatë konfigurimit

    Shembull për Debian OS:

    Cp misc / init.d / debian / zabbix-server /etc/init.d/ cp misc / init.d / debian / zabbix-agent /etc/init.d/ chmod 755 /etc/init.d/zabbix-server chmod 755 /etc/init.d/zabbix-agent update-rc.d defaults zabbix-server update-rc.d parazgjedhjet zabbix-agent

    Instalimi i ndërfaqes në internet

    Pjesa e përparme e Zabbix është e shkruar në PHP, kështu që ju nevojitet një server ueb i aktivizuar me PHP për ta ekzekutuar atë. Instalimi bëhet thjesht duke kopjuar skedarët PHP në dosjen HTML të serverit në internet. mkdir / zabbix frontends cd / php cp -a. / zabbix Pas kopjimit, duhet të hapni adresën http: // hostname / zabbix dhe të përfundoni instalimin duke përdorur magjistarin, duke përfshirë:
    1. Verifikimi i kërkesave
    2. Vendosja e cilësimeve të bazës së të dhënave
    3. Vendosja e vetive të serverit (adresa, porta)
    4. Ruajtja e cilësimeve në server
    Përdoruesi i parazgjedhur: Admin / zabbix

    Fillimi me Zabbix

    Përkufizimet bazë

    Mikpritës- pajisja e rrjetit që dëshironi të monitoroni me IP / DNS.
    Grupi pritës- grupimi logjik i nyjeve të rrjetit; ato mund të përmbajnë hoste dhe shabllone. Pritësit dhe shabllonet në një grup pritës nuk janë të lidhur me njëri-tjetrin në asnjë mënyrë. Grupet pritëse përdoren kur caktohen të drejtat e aksesit të hostit grupeve të ndryshme të përdoruesve.
    Artikulli-elementi i të dhënave. Pjesa specifike e të dhënave që dëshironi të merrni nga një host janë të dhënat metrike.
    Kthesë- shkas. | shprehje boolean që përcakton pragun e problemit dhe përdoret për të "llogaritur" të dhënat e marra nga artikujt e të dhënave. Kur merrni të dhëna që tejkalojnë pragun, aktivizuesit kalojnë nga gjendja "Ok" në gjendjen "Problem". Kur merrni të dhëna nën pragun, aktivizuesit mbeten në / kthehen në gjendjen "OK".
    Ngjarja- një dukuri e vetme e diçkaje që meriton vëmendje, si p.sh. ndryshimi i gjendjes së aktivizimit ose zbulimi / regjistrimi automatik i agjentit
    Veprimi- mjete të paracaktuara të reagimit ndaj një ngjarjeje. Një veprim përbëhet nga operacione (për shembull, dërgimi i njoftimeve) dhe kushtet (kur kryhet një operacion)
    Përshkallëzimi- skript i personalizuar për kryerjen e operacioneve në veprim; sekuenca e dërgimit të njoftimeve / ekzekutimit të komandave në distancë
    Media- mënyra e dërgimit të njoftimeve; kanali i dorëzimit
    Komandë në distancë- një komandë e paracaktuar që do të ekzekutohet automatikisht në hostin e monitoruar në kushte të caktuara
    shabllon- një grup entitetesh (artikuj të dhënash, aktivizues, grafikë, ekrane, rregulla zbulimi të nivelit të ulët) të gatshëm për t'u lidhur me një ose më shumë host Detyra e shablloneve është të rrisë shpejtësinë e vendosjes së detyrave të monitorimit për një host; gjithashtu e bëjnë më të lehtë zbatimin e ndryshimeve në masë në detyrat e mbikëqyrjes. Modelet lidhen drejtpërdrejt me hostet individualë.
    Aplikacion- grupoi artikujt e të dhënave në një grup të caktuar logjik
    Skenari në ueb- një ose më shumë kërkesa HTTP për të kontrolluar disponueshmërinë e faqes në internet

    Fillimi i shpejtë

    Mënyra më e lehtë për të verifikuar që monitorimi është instaluar dhe nisur saktë është të konfiguroni një kontroll të thjeshtë të karakteristikave të hostit në distancë, për shembull, kontrollimi i disponueshmërisë së një agjenti ( agjent.ping), si dhe njoftimin e përdoruesit në rast mosdisponueshmërie.

    Kjo kërkon:

    1. Krijo përdorues. Si parazgjedhje, përdoruesit nuk i jepet një metodë e preferuar e dërgimit të mesazheve, kështu që duhet të vendoset, si p.sh. email për njoftimet me email. Gjithashtu, përdoruesi duhet të vendosë lejet e leximit për serverin, njoftimet për të cilat përdoruesi do të marrë kur nuk është i disponueshëm. Përndryshe Zabbix nuk do të jetë në gjendje të dërgojë njoftim
    2. Shtoni një host në distancë duke specifikuar emrin, adresën, portin e agjentit dhe statusin e tij. Mund të përfshihet gjithashtu në një ose më shumë grupe serverësh.
    3. Krijo artikull - mund të krijohet manualisht ose bazuar në një shabllon. Kur konfiguroni manualisht, duhet të specifikoni emrin, llojin, emrin e çelësit, llojin e të dhënave të kthyera.
    4. Shto shkas - Mund të vendosni manualisht një shprehje për të vërtetuar artikullin ose të përdorni një shkas nga një shabllon.
    5. Konfiguro një sistem alarmi për serverin. Për njoftimet me postë elektronike, duhet të specifikoni parametrat e serverit të postës dhe llogarinë në emër të së cilës do të ekzekutohen njoftimet.
    6. Krijo një veprim duke përcaktuar një operacion njoftimi të përdoruesit për të.

    Pas hapave të ndërmarrë, mjafton të ndaloni agjentin në hostin në distancë, pas së cilës do të marrim një njoftim në adresën e emailit dhe gjithashtu do të shohim një regjistrim të ngjarjes në panelin e kontrollit Zabbix në Të dhënat e fundit - Ngjarjet skedën.

    Tani mund të vazhdoni me një konfigurim më të thellë monitorimi. Një nga veçoritë kryesore që thjeshton shumë konfigurimin dhe monitorimin, modelimi, do të diskutohet në vijim. seksionet.

    Video

    Një përmbledhje e vogël video e sistemit të monitorimit Zabbix:

    Burimet e
    • Zabbix - faqja zyrtare
    • Dokumentacioni Zabbix - dokumentacion
    Versioni i fundit Faqe

    MySQL, PostgreSQL, SQLite ose Oracle përdoren për të ruajtur të dhënat. Ndërfaqja e internetit është e shkruar në PHP. ZABBIX mbështet disa lloje monitorimi:

    • Kontrolle të thjeshta- mund të kontrollojë disponueshmërinë dhe reagimin e shërbimeve standarde si SMTP ose HTTP pa instaluar ndonjë softuer në hostin e monitoruar.
    • Agjent ZABBIX- mund të instalohet në hoste të ngjashme me UNIX ose Windows për të marrë të dhëna mbi ngarkesën e procesorit, përdorimin e rrjetit, hapësirën në disk, etj.
    • Kontroll i jashtëm- ekzekutimi i programeve të jashtme. ZABBIX gjithashtu mbështet monitorimin SNMP.

    Historia

    Zabbix filloi në 1998 si një projekt i brendshëm softuerësh. 3 vjet më vonë, në vitin 2001, u lëshua publikisht nën licencën GPL. Kaluan më shumë se tre vjet përpara se të lëshohej versioni i parë i qëndrueshëm 1.0, i cili u lëshua në 2004.

    Orari i publikimit
    datë Lirimi
    Zabbix 1.0
    1998 Softueri Zabbix filloi si një projekt i brendshëm në bankë nga Alexey Vladyshev
    7 prill 2001 Zabbix 1.0alpha1 u lëshua nën licencën GPL
    23 mars 2004 Zabbix 1.0 u lëshua
    Zabbix 1.1
    6 shkurt 2006 Zabbix 1.1 u lëshua
    Zabbix 1.4
    29 maj 2007 Zabbix 1.4 u lëshua
    Zabbix 1.6
    11 shtator 2008 Zabbix 1.6 u lëshua
    Zabbix 1.8
    7 dhjetor 2009 Zabbix 1.8 u lëshua
    Zabbix 2.0
    21 maj 2012 Zabbix 2.0 u lëshua
    Zabbix 2.2.1
    21 dhjetor 2013 Zabbix 2.2.1 u lëshua
    Zabbix 2.4.0
    11 shtator 2014 Zabbix 2.4.0 u lëshua
    Zabbix 3.0
    16 shkurt 2016 Zabbix 3.0 u lëshua

    Arkitekturë

    • Serveri Zabbixështë thelbi i softuerit Zabbix. Serveri mund të kontrollojë në distancë shërbimet e rrjetit, është një depo që ruan të gjitha konfigurimet, të dhënat statistikore dhe operacionale dhe është subjekti në softuerin Zabbix që do të njoftojë administratorët në rast të problemeve me ndonjë pajisje të monitoruar.
    • Prokurë Zabbix- mbledh të dhëna të performancës dhe disponueshmërisë në emër të serverit Zabbix. Të gjitha të dhënat e mbledhura ruhen lokalisht dhe transmetohen në serverin Zabbix të cilit i përket serveri proxy. Proxy Zabbix është një zgjidhje ideale për monitorimin e centralizuar në distancë të vendndodhjeve, degëve, rrjeteve që nuk kanë administratorë lokalë. Mund të përdoret gjithashtu për të ngarkuar balancën e një serveri të vetëm Zabbix. Në këtë rast, përfaqësuesi mbledh vetëm të dhëna, duke ulur kështu ngarkesën në CPU dhe diskun I/O në server.
    • Agjent Zabbix- kontrolli i burimeve dhe aplikacioneve lokale (si disqet e ngurtë, memoria, statistikat e procesorit, etj.) në sistemet e rrjetit, këto sisteme duhet të punojnë me një agjent Zabbix që funksionon. Agjentët Zabbix janë jashtëzakonisht efikas për shkak të përdorimit të thirrjeve të sistemit vendas për të mbledhur informacion statistikor.
    • Ndërfaqja në ueb- ndërfaqja është pjesë e serverit Zabbix dhe, si rregull (por jo domosdoshmërisht), lëshohet në të njëjtin server fizik si serveri Zabbix. Mundësuar nga PHP, kërkon një server në internet (p.sh. Apache).

    Pasqyrë e mundësive

    • Monitorimi i shpërndarë deri në 1000 nyje. Konfigurimi i nyjeve të vogla kontrollohet plotësisht nga nyjet e larta në një nivel më të lartë në hierarki.
    • Skenarët e bazuar në monitorim
    • Zbulimi automatik
    • Monitorimi i centralizuar i skedarëve të regjistrit
    • Ndërfaqe në internet për administrim dhe konfigurim
    • Raportimi dhe tendencat
    • Monitorimi i SLA
    • Mbështetje për agjentë me performancë të lartë (zabbix-agent) për pothuajse të gjitha platformat
    • Reagim kompleks ndaj ngjarjeve
    • Mbështetje SNMP v1, 2, 3
    • Mbështetja e kurthit SNMP
    • Mbështetje IPMI
    • Mbështetje për monitorimin e aplikacioneve JMX jashtë kutisë
    • Mbështetje për ekzekutimin e pyetjeve në baza të ndryshme të të dhënave pa pasur nevojë për lidhje skriptimi
    • Zgjerimi duke ekzekutuar skriptet e jashtme
    • Sistemi fleksibël i shablloneve dhe grupeve
    • Aftësia për të krijuar harta të rrjetit

    Zbulimi automatik

    • Zbulimi automatik nga diapazoni i IP-së, shërbimet e disponueshme dhe kontrolli SNMP
    • Monitorimi automatik i pajisjeve të zbuluara
    • Heqja automatike e hosteve që mungojnë
    • Shpërndarja në grupe dhe modele në varësi të rezultatit të kthyer

    Zbulim i nivelit të ulët

    Zbulimi i nivelit të ulët mund të përdoret për të zbuluar dhe filluar monitorimin e sistemeve të skedarëve, ndërfaqeve të rrjetit. Që nga Zabbix 2.0, mbështeten tre mekanizma të integruar të zbulimit të nivelit të ulët:

    • zbulimi i sistemit të skedarëve
    • zbulimi i ndërfaqeve të rrjetit
    • zbulimi i shumëfishtë OID SNMP

    Kërkesat e sistemit për instalimin e serverit ZABBIX

    Platformat e mbështetura

    Platforma Serveri ZABBIX Agjent ZABBIX
    Aix Mbështetur Mbështetur
    FreeBSD Mbështetur Mbështetur
    HP-UX Mbështetur Mbështetur
    Linux Mbështetur Mbështetur
    Mac OS X Mbështetur Mbështetur
    Novell Netware - Mbështetur
    Openbsd Mbështetur Mbështetur
    Serveri i hapur SCO Mbështetur Mbështetur
    Solaris Mbështetur Mbështetur
    Tru64 / OSF Mbështetur Mbështetur
    Windows NT 4.0, Windows 2000, Windows 2003, Windows XP, Windows Vista - Mbështetur

    Shiko gjithashtu

    Shkruani një përmbledhje për artikullin "Zabbix".

    Shënime (redakto)

    Lidhjet

    • në FreeBSD
    • në FreeBSD
    • = =

    Një fragment që karakterizon Zabbix-in

    - Ti? - tha ai. - Sa i lumtur!
    Natasha me një lëvizje të shpejtë por të kujdesshme u zhvendos në gjunjë dhe, duke e marrë me kujdes dorën, u përkul mbi fytyrën e saj dhe filloi ta puthte, duke prekur pak buzët e saj.
    - Më fal! Tha ajo me një pëshpëritje, duke ngritur kokën dhe duke e parë atë. - Më fal!
    "Unë të dua," tha Princi Andrew.
    - Më fal…
    - Të falni çfarë? - pyeti Princi Andrey.
    "Më falni për atë që bëra," tha Natasha me një pëshpëritje mezi të dëgjueshme, të ndërprerë, dhe më shpesh filloi t'i puthte dorën, duke prekur pak buzët.
    "Të dua më shumë, më mirë se më parë," tha Princi Andrey, duke ngritur fytyrën me dorën e tij në mënyrë që të mund ta shikonte në sytë e saj.
    Ata sy, të mbushur me lot gëzimi, e panë me druajtje, dhembshuri dhe gëzim me dashuri. Fytyra e hollë dhe e zbehtë e Natashës me buzët e fryra ishte më se e shëmtuar, ishte e frikshme. Por Princi Andrew nuk e pa këtë fytyrë, ai pa sytë që shkëlqenin që ishin të bukur. Pas tyre kishte një muhabet.
    Pjetri shërbëtori, tashmë i zgjuar plotësisht nga gjumi, zgjoi doktorin. Timokhin, i cili nuk kishte fjetur gjatë gjithë kohës nga dhimbja në këmbë, kishte parë prej kohësh gjithçka që po bëhej dhe, duke mbuluar me zell trupin e tij të zhveshur me një çarçaf, dridhej në stol.
    - Çfarë është kjo? - tha doktori duke u ngritur nga shtrati. - Ju lutem shkoni, zonjë.
    Në të njëjtën kohë, në derë po trokiste një vajzë, e dërguar nga kontesha, e cila kishte rrëmbyer vajzën e saj.
    Si një somnambuliste që u zgjua në mes të gjumit, Natasha doli nga dhoma dhe, duke u kthyer në kasollen e saj, ra duke qarë në shtratin e saj.

    Që nga ajo ditë, gjatë gjithë udhëtimit të mëtejshëm të Rostovëve, në të gjitha pushimet dhe qëndrimet e natës, Natasha nuk e la të plagosurin Bolkonsky dhe mjeku duhej të pranonte se ai nuk priste një qëndrueshmëri të tillë nga vajza dhe as një aftësi të tillë. duke shkuar pas të plagosurve.
    Pavarësisht se sa i tmerrshëm i dukej mendimi konteshës se Princi Andrew mund të vdiste (me shumë mundësi, sipas mjekut) gjatë udhëtimit në krahët e vajzës së saj, ajo nuk mund t'i rezistonte Natasha. Megjithëse, si rezultat i afrimit tashmë të krijuar midis Princit të plagosur Andrei dhe Natasha, i shkoi mendja që në rast shërimi, marrëdhëniet e mëparshme midis nuses dhe nuses do të rifillonin, askush, aq më pak Natasha dhe Princi Andrei. , foli për këtë: çështja e pazgjidhur, e varur e jetës ose e vdekjes nuk është vetëm mbi Bolkonsky, por mbi Rusinë ai errësoi të gjitha supozimet e tjera.

    Pierre u zgjua vonë më 3 shtator. I dhimbte koka, fustani, me të cilin flinte pa u zhveshur, i rëndonte trupin dhe në shpirt kishte një vetëdije të paqartë për diçka të turpshme, të kryer një ditë më parë; ishte një bisedë e turpshme dje me kapitenin Rambal.
    Ora tregonte njëmbëdhjetë, por jashtë dukej veçanërisht me re. Pierre u ngrit, fërkoi sytë dhe, duke parë një pistoletë me një kapak të prerë, të cilën Gerasim e vendosi përsëri në tryezën e shkrimit, Pierre kujtoi se ku ishte dhe çfarë duhej të bënte në atë ditë të veçantë.
    “A jam shumë vonë? Mendoi Pierre. "Jo, ai ndoshta nuk do të bëjë hyrjen e tij në Moskë deri në dymbëdhjetë." Pierre nuk e lejoi veten të reflektonte për atë që priste, por nxitonte të vepronte shpejt.
    Duke rregulluar fustanin, Pierre mori një pistoletë në duar dhe po bëhej gati të shkonte. Por atëherë për herë të parë i erdhi mendimi se si, jo në dorë, përgjatë rrugës t'ia çonte këtë armë. Edhe nën një kaftan të gjerë ishte e vështirë të fshihje një pistoletë të madhe. As rripi dhe as nën krah nuk mund të vendoseshin në mënyrë të padukshme. Për më tepër, pistoleta u shkarkua dhe Pierre nuk pati kohë ta ngarkonte. "E njëjta gjë, një kamë," tha Pierre me vete, megjithëse ai më shumë se një herë, duke diskutuar përmbushjen e qëllimit të tij, vendosi me veten se gabimi kryesor i studentit në 1809 ishte se ai donte të vriste Napoleonin me një kamë. Por, sikur qëllimi kryesor i Pierre të mos ishte të kryente biznesin e synuar, por të tregonte veten se ai nuk heq dorë nga qëllimi i tij dhe bën gjithçka për ta përmbushur atë, Pierre mori me nxitim atë që kishte blerë nga Kulla Sukharev së bashku me një pistoletë. një kamë e mprehtë dhe e mprehtë në një këllëf të gjelbër dhe të zhytur nën jelekun e tij.
    Duke lidhur kaftanin e tij dhe duke tërhequr kapelen e tij, Pierre, duke u përpjekur të mos bënte zhurmë dhe të mos takonte kapitenin, eci nëpër korridor dhe doli në rrugë.
    Zjarri, të cilin ai e kishte vështruar në mënyrë indiferente një natë më parë, ishte rritur ndjeshëm brenda natës. Moska tashmë po digjej nga anë të ndryshme. U dogjën në të njëjtën kohë Karetny Ryad, Zamoskvorechye, Gostiny Dvor, Povarskaya, maune në lumin Moskë dhe një treg druri afër urës Dorogomilovsky.
    Rruga e Pierre shtrihej nëpër korsi për në Povarskaya dhe prej andej në Arbat, për në Nikolai Yavlenny, në imagjinatën e të cilit ai kishte përcaktuar kohë më parë vendin ku do të kryhej puna e tij. Shumica e shtëpive kishin porta dhe grila të mbyllura. Rrugët dhe rrugicat ishin të shkreta. Ajri vinte erë tymi dhe tymi. Herë pas here takuam rusë me fytyra të ndrojtura dhe francezë me një ajër jourban, si kamp, ​​që ecnin në mes të rrugëve. Të dy e panë Pierre me habi. Përveç lartësisë dhe trashësisë së tij të madhe, përveç një shprehjeje të çuditshme të përqendruar të zymtë dhe të vuajtur në fytyrën e tij dhe në të gjithë figurën, rusët e panë nga afër Pierre, sepse ata nuk e kuptonin se cilës klasë mund t'i përkiste ky person. Nga ana tjetër, francezët e ndiqnin me habi me sytë e tyre, veçanërisht sepse Pierre, i neveritur nga të gjithë rusët e tjerë, që i shikonin francezët me frikë apo kureshtje, nuk u kushtonte aspak vëmendje. Në portën e një shtëpie, tre francezë, të cilët po interpretonin diçka për popullin rus që nuk i kuptonte, ndaluan Pierre, duke e pyetur nëse dinte frëngjisht.
    Pierre tundi kokën dhe vazhdoi. Në një korsi tjetër, një roje që qëndronte në kutinë e gjelbër i bërtiti atij dhe Pierre, vetëm nga klithma e përsëritur kërcënuese dhe zhurma e armës që mori rojtari në dorë, kuptoi se duhej të kalonte në anën tjetër të rrugë. Ai nuk dëgjoi dhe nuk pa asgjë rreth tij. Ai, si diçka e tmerrshme dhe e huaj për të, me nxitim dhe tmerr e mbarti brenda vetes synimin e tij, nga frika - i mësuar nga përvoja e natës së kaluar - ta humbasë disi. Por Pierre nuk ishte i destinuar të përcillte disponimin e tij të paprekur në vendin ku po shkonte. Për më tepër, edhe nëse ai nuk do të ishte vonuar nga asgjë gjatë rrugës, qëllimi i tij nuk mund të ishte përmbushur tashmë, sepse Napoleoni më shumë se katër orë më parë u nis me makinë nga periferia Dorogomilovsky përmes Arbatit në Kremlin dhe tani ishte ulur në më të zymtë humor në zyrën e carit të Pallatit të Kremlinit dhe dha urdhra të detajuara, të detajuara për masat që duhet të ishin marrë menjëherë për shuarjen e zjarrit, parandalimin e plaçkitjeve dhe qetësimin e banorëve. Por Pierre nuk e dinte këtë; Ai, i zhytur plotësisht në atë që kishte përpara, vuajti, pasi mundohen njerëzit që kryejnë me kokëfortësi një detyrë të pamundur - jo për shkak të vështirësive, por për shkak të tjetërsimit të çështjes me natyrën e tyre; e mundonte frika se mos dobësohej në momentin vendimtar dhe si rrjedhojë humbte respektin për veten.
    Ndonëse nuk shihte dhe dëgjonte asgjë rreth tij, ai e dinte rrugën me instinkt dhe nuk gaboi në rrugicat që e çonin në Povarskaya.
    Ndërsa Pierre iu afrua Povarskaya, tymi bëhej gjithnjë e më i fortë, madje edhe ngrohtësia nga zjarri i zjarrit rritej. Herë pas here, gjuhët e zjarrit shpërthyen nga pas çatisë. Më shumë njerëz u takuan në rrugë dhe këta njerëz ishin më të alarmuar. Por Pierre, megjithëse ndjeu se diçka kaq e jashtëzakonshme po ndodhte rreth tij, nuk e kuptoi që po i afrohej zjarrit. Duke kaluar përgjatë shtegut që shkonte përgjatë një vendi të madh të pazhvilluar, ngjitur nga njëra anë me Povarskaya, nga ana tjetër me kopshtet e shtëpisë së Princit Gruzinsky, Pierre papritmas dëgjoi një britmë të dëshpëruar të një gruaje pranë vetes. Ai ndaloi, sikur të ishte zgjuar nga gjumi, dhe ngriti kokën.

    Më datë 1 tetor 2018 doli një version i ri i sistemit të monitorimit falas, të cilin e përdor vazhdimisht. Unë do të përshkruaj në detaje instalimin dhe konfigurimin fillestar të Zabbix 4.0 duke përdorur shembullin e sistemeve CentOS, Debian, Ubuntu me pamje dhe shpjegime. Ky version ka shumë risi interesante dhe të dobishme, kështu që padyshim ia vlen ta shikoni.

    Sot, për mendimin tim, nga sistemet falas të monitorimit, është Zabbix ai që është më i popullarizuari dhe më funksional. Unë vazhdimisht ndeshem me referenca për të në artikuj teknikë të specialistëve të madhësive dhe organizatave të ndryshme. Për shembull, SberTech përdor Zabbix si një platformë të unifikuar monitorimi. Departamenti i IT i zinxhirit të dyqaneve Magnit përdor gjithashtu zabbix si sistemin kryesor të monitorimit. Nja dy vjet më parë pashë një prezantim nga një përfaqësues i departamentit të IT të Magnit, ku ai përshkroi në detaje strukturën e sistemit. Në atë kohë, ishte instalimi më i madh i Zabbix me mijëra proxy server për mbledhjen e të dhënave nga dyqanet në të gjithë vendin. Kam hasur në referenca për monitorimin e zabbiks nga specialistë nga 1C, Krok, Yandex.Money dhe të tjerë. Rendita vetëm ato që u kujtuan.

    Ju duhet të kuptoni se Zabbix është një sistem monitorimi me qëllime të përgjithshme. Ajo nuk ka specializim në mikroshërbime, rrjete, harduer, etj. Në këtë drejtim, gjithmonë mund të ketë një mjet që mund të kryejë këtë apo atë detyrë më të përshtatshme dhe më efikase sesa zabbix. Por kjo nuk përputhet me pjesën tjetër të meritave të sistemit. Unë i shoh ato para së gjithash në faktin se është e mundur të konfiguroni monitorimin e çdo gjëje në të. Gjëja kryesore është të mësoni se si t'i jepni vlerat sistemit. Dhe për këtë ka shumë mjete - si vetë agjentët ashtu edhe skriptet që mund të lidhen me mbledhjen e të dhënave.

    Sistemi i monitorimit Zabbix lejon në një mënyrë ose në një tjetër të fillojë të gjitha shërbimet e servisuara në të. Diku mund të mos jetë shumë e thjeshtë, por në çdo rast, një mjet universal është më i përshtatshëm se disa. Gjithmonë kam arritur të vendos monitorimin e dëshiruar duke përdorur zabbix. Nëse nuk kishte modele të gatshme ose agjentë të përshtatshëm për mbledhje, ai shkruante skripta dhe ia transmetonte të dhënat agjentit. Ju mund të njiheni me zgjidhjet e mia (dhe jo vetëm) të monitorimit në një seksion të veçantë.

    Çfarë tjetër më jep ryshfet për zabbix - dokumentacion i mirë dhe një komunitet i madh. Shumë fjalime nga specialistë të ndryshëm që përshkruajnë implementimet. E gjithë kjo e bën më të lehtë punën me sistemin. Është më e lehtë të vendosësh se çfarë të bësh në një situatë të caktuar. Vetë zhvilluesit mbajnë vazhdimisht takime, ftojnë folës dhe më pas ngarkojnë video. Në përgjithësi, sistemi lë një përshtypje të favorshme nga të gjitha anët.

    Unë do të instaloj dhe konfiguroj funksionimin e serverit zabbix në nginx, i cili është disi i ndryshëm nga instalimi i paracaktuar, i cili përfshin serverin në internet apache. Në këtë drejtim, ne do të duhet të përgatitemi.

    Përgatitja e serverit CentOS për instalim

    Para së gjithash, ju nevojitet një server CentOS 7. Përpara se të instalojmë serverin Zabbix, duhet të përgatisim edhe një server Web. Unë kam një artikull të veçantë për. Gjithçka përshkruhet në detaje atje. Tani do të kryej shkurtimisht dhe pa komente të panevojshme hapat minimalë të nevojshëm për punën e Zabbix. Gjithashtu, nuk do të zgjatem më. Kjo është një temë më vete dhe nuk dua ta prek në këtë artikull. Ose konfiguroni veten sipas udhëzimeve të mia, ose thjesht çaktivizoni murin e zjarrit:

    # systemctl ndalo murin e zjarrit # systemctl çaktivizon murin e zjarrit

    Ne lidhim depon e nginx dhe e instalojmë atë:

    # rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm # yum install nginx

    Ne fillojmë nginx dhe e shtojmë atë në ngarkim automatik.

    Kontrolloni nëse funksionon. Për ta bërë këtë, hapni lidhjen http://192.168.13.117/ në shfletues, ku 192.168.13.117 është adresa ip e serverit që po konfigurohet.

    Nëse nginx nuk funksionon për ju, zgjidheni përpara se të vazhdoni. Kontrolloni së pari cilësimet e murit të zjarrit.

    # yum install epel-release # rpm -Uhv http://rpms.remirepo.net/enterprise/remi-release-7.rpm

    Ne aktivizojmë rrepën remi-php71, për këtë ekzekutojmë komandat:

    # yum instaloni yum-utils # yum-config-manager --aktivizo remi-php71

    Instaloni php 7.1 dhe modulet për të.

    # yum instaloj php71 php-fpm php-cli php-mysql php-gd php-ldap php-odbc php-pdo php-pecl-memcache php-dardhë php-xml php-xmlrpc php-mbssomp php bcmath

    Ekzekutoni php-fpm dhe shtojeni atë në ngarkim automatik.

    # systemctl nis php-fpm # systemctl aktivizo php-fpm

    Kontrolloni nëse ka filluar.

    # netstat -tulpn | grep php-fpm tcp 0 0 127.0.0.1:9000 0.0.0.0:* DËGJO 13261 / php-fpm: direk

    Gjithçka është në rregull, filloi në portin 9000. Le ta lëshojmë atë përmes një prize unix. Për ta bërë këtë, hapni konfigurimin /etc/php-fpm.d/www.conf dhe komentoni rreshtin:

    # mcedit /etc/php-fpm.d/www.conf; dëgjo = 127.0.0.1:9000

    Në vend të kësaj, ne shtojmë disa të tjerë:

    Listen = /var/run/php-fpm/php-fpm.sock listen.mode = 0660 listen.owner = nginx listen.group = nginx

    Në të njëjtën kohë, ndryshoni përdoruesin nga i cili do të ekzekutohet php-fpm. Zëvendësoni apache me nginx duke redaktuar parametrat e duhur.

    Përdoruesi = grupi nginx = nginx

    Rinisni php-fpm.

    # systemctl rinis php-fpm

    Kontrolloni nëse priza e specifikuar ka filluar.

    # ll /var/run/php-fpm/php-fpm.sock srw-rw ----. 1 nginx nginx 0 tetor 4 15:08 /var/run/php-fpm/php-fpm.sock

    Për momentin, ne kemi përfunduar me konfigurimin e php-fpm. Ne vazhdojmë të përgatisim serverin për instalimin e zabbix.

    Instaloni versionin më të fundit të MariaDB. Ne lidhim depon. Për ta bërë këtë, krijoni një skedar /etc/yum.repos.d/mariadb.repo të përmbajtjes së mëposhtme.

    # mcedit /etc/yum.repos.d/mariadb.repo # MariaDB 10.3 Lista e depove CentOS - krijuar 04-10-2018 12:10 UTC # http://downloads.mariadb.org/mariadb/repositories/ emri = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey = https: //yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck = 1

    Instaloni versionin më të fundit të mariadb në centos.

    # po instaloj serverin MariaDB MariaDB-klient

    Hapni mariadb dhe shtojeni atë në fillim.

    # systemctl nis mariadb # systemctl aktivizo mariadb

    Le të bëjmë disa ndryshime në konfigurimin standard mariadb në mënyrë që të mos kemi nevojë të merremi me të më vonë. Për ta bërë këtë, hapni konfigurimin mysql /etc/my.cnf.d/server.cnf dhe sillni atë në formën e mëposhtme.

    # mcedit /etc/my.cnf.d/server.cnf port = 3306 fole = /var/lib/mysql/mysql.sock default-character-set = utf8 character_set_server = utf8 collation-server = utf8_bin init_connect = "SET NAMES collate utf8_bin "port = 3306 fole = /var/lib/mysql/mysql.sock innodb_file_per_table = 1 innodb_buffer_pool_size = 768M # vëmendje ndaj parametrit! vendos përafërsisht 2 herë më pak RAM serveri innodb_buffer_pool_instances = 1 # rritje me 1 GB çdo GB innodb_buffer_pool_size innodb_flush_log_at_trx_commit = 0 innodb_log_file_size = 512M innodb_log_group = 3

    Kam shtuar një minimum cilësimesh jo të parazgjedhura. Në artikullin për optimizimin e mysql, ka shumë të tjera, por me kalimin e kohës kuptova se e kisha bërë kot. Unë nuk kam vërtet shumë përvojë në akordimin e mirë të mysql. Nuk kam bërë asnjë provë apo kontroll dhe të dhënat i kam marrë në bazë të artikujve të tjerë në internet. Jo fakti që nuk ka pasur gabime. Si rezultat, tani janë vendosur vetëm disa parametra të rëndësishëm për innodb, në veçanti, udhëzimi për të ruajtur secilën tabelë në një skedar të veçantë, madhësia dhe numri i regjistrave binare janë vendosur dhe disa cilësime të tjera që padyshim do të jenë në vend (innodb_buffer_pool_size, innodb_buffer_pool_instances dhe innodb_flush_log_at_trx_commit). Nëse dëshironi, mund ta akordoni vetë mysql. Në përgjithësi, cilësimet aktuale do të jenë të mjaftueshme.

    # systemctl rinis mariadb # systemctl status mariadb.service

    Serveri i bazës së të dhënave mysql për serverin tonë zabbix është gati. Kjo plotëson cilësimet paraprake të serverit. Le të fillojmë me instalimin.

    Instalimi i serverit Zabbix 4.0 në CentOS

    Për të instaluar Zabbix Server 4.0, duhet të lidhni depon e versionit aktual.

    # rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm Duke marrë https://repo.zabbix.com/zabbix/ 4.0 / rhel / 7 / x86_64 / zabbix-release-4.0-1.el7.noarch.rpm paralajmërim: /var/tmp/rpm-tmp.fCWryx: Header V4 RSA / SHA512 Nënshkrimi, ID e çelësit a14fe591: NOKEY Po përgatitet ... ################################ Përditësimi / instalimi ... 1: zabbix-release-4.0-1.el7 ###############################

    Instaloni vetë serverin Zabbix.

    # po instaloj zabbix-server-mysql zabbix-web-mysql

    Varësitë e paketës do të përmbajnë httpd, të cilat nuk na duhen, pasi do të kemi nginx dhe php7.1, por nuk e kuptova se si të instaloja pa të. Pas instalimit të paketave, le të krijojmë një bazë të dhënash, një përdorues zabbix dhe të mbushim bazën e të dhënave.

    # mysql -uroot -p Shkruani fjalëkalimin:> krijoni bazën e të dhënave zabbix grup karakteresh utf8 collate utf8_bin; > jepni të gjitha privilegjet në zabbix [email i mbrojtur] identifikuar me "zabpassword"; dalje # zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

    Këto cilësime minimale janë të mjaftueshme që serveri të funksionojë. Unë rekomandoj rritjen e parametrit Kohëzgjatja, pasi është përgjegjës për kohën e pritjes për një përgjigje nga një agjent, pajisje snmp ose kontroll i jashtëm. Ndonjëherë vlera standarde prej 4 sekondash nuk është e mjaftueshme. Në veçanti, kur përdoret një skenar që kërkon shumë kohë për të marrë metrikën. Vendos 10 sekonda.

    Kontrollimi i skedarit të regjistrit për gabime.

    # cat /var/log/zabbix/zabbix_server.log

    Konfigurimi SELinux me zabbix

    Nëse keni të aktivizuar SELinux, do të merrni një gabim.

    Nuk mund të fillohet shërbimi i parapërpunimit: Nuk mund të lidhet priza me "/var/run/zabbix/zabbix_server_preprocessing.sock": Leja u refuzua.

    Kjo është normale, tani ne do të konfigurojmë SELinux për funksionimin normal të Zabbix. Për ta bërë këtë, instaloni paketën policycoreutils-python, shkarkoni modulin e gatshëm për SELinux dhe aplikoni atë.

    # yum install policycoreutils-python # cd ~ # curl https://support.zabbix.com/secure/attachment/53320/zabbix_server_add.te> zabbix_server_add.te # checkmodule -M -m -o zabbix_server_add.mod_server_add.mod_server_add.te. .mod -o zabbix_server_add.pp # semodule -i zabbix_server_add.pp

    Tani duhet të rinisim serverin zabbix.

    # systemctl rinis serverin zabbix

    Nëse nuk mund ta bëni këtë përmes systemctl, atëherë shërbimi është i ngrirë. E ndërpresim me forcë dhe e drejtojmë sërish.

    # kill -9 `pidof zabbix_server` # systemctl nis zabbix-server

    Kontrolloni përsëri skedarin e regjistrit. Tani nuk duhet të ketë gabime. Siç thashë, nëse e keni SELinux të çaktivizuar, atëherë nuk keni nevojë të bëni manipulimet me modulin e përshkruar më sipër.

    Ne kemi mbaruar me anën e serverit. Duhet të bëjmë konfigurimin nginx që ndërfaqja ueb zabbix të funksionojë. Nëse nginx juaj po funksionon në të njëjtin server si vetë zabbix, dhe nuk ka host të tjerë virtualë dhe nuk do të ekzistojnë, atëherë modifikoni menjëherë atë të paracaktuar - /etc/nginx/conf.d/default.conf

    # mcedit /etc/nginx/conf.d/default.conf server (dëgjo 80; localhost_emri i serverit; root / usr / share / zabbix; vendndodhja / (index index.php index.html index.htm;) vendndodhja ~ \ .php $ (fastcgi_pass unix: /var/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; përfshin fastcgi_params; fastcgi_param PHP_VALUE_param PHP_VALUE_zone = maxtime. Moska gjithmonë_populate_raw_post_data = -1"; fastcgi_buffers 8 256k; fastcgi_buffer_size 128k; fastcgi_intercept_errors on; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; } } !}

    Një nuancë e vogël por e rëndësishme. Duhet të ndryshojmë lejet në disa dosje. Cakto pronarin nginx.

    # chown -R nginx: nginx / var / lib / php / sesion # chown -R nginx: nginx / etj / zabbix / web

    Ky hap do të duhet të bëhet pas çdo përditësimi të php ose zabbix. Kjo lidhet me faktin se si parazgjedhje zabbix vjen i bashkuar me apache dhe është krijuar për të punuar me të. Prandaj, pas instalimit ose përditësimit, e bën atë pronar të drejtorisë / etj / zabbix / ueb.

    Ne i japim SELinux lejet që Zabbix të punojë me një server në internet dhe një bazë të dhënash.

    # setsebool -P httpd_can_connect_zabbix on # setsebool -P httpd_can_network_connect_db on

    Nuk e di se sa i rëndësishëm është cilësimi i fundit nëse lidhja me bazën e të dhënave është lokale. Zhvilluesit thonë në udhëzimet se në rastin e postgresql, edhe nëse lidheni përmes 127.0.0.1, duhet të lëshoni leje. Nuk ka komente në lidhje me mysql.

    Ne kemi mbaruar me anën e serverit. Për të vazhduar instalimin e serverit zabbix, shkoni te.

    Instalimi i serverit Zabbix 4.0 në Ubuntu, Debian

    Instalimi i Zabbix në një server me Ubuntu ose Debian është më i lehtë, pasi depot standarde përmbajnë një version më të freskët të softuerit, ju mund t'i përdorni ato. Ne lidhim depo zabbix 4.0.

    # wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+bionic_all.deb # dpkg -i zabbix-release_4.0-2 + bionic_all.deb

    # wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-2+stretch_all.deb # dpkg -i zabbix-release_4.0-2 + shtrirje_të gjitha.deb

    Nëse keni versione të tjera të sistemeve, atëherë thjesht gjeni lidhjet e paketës për versionin tuaj në depon zyrtare - https://repo.zabbix.com/zabbix/4.0/ Instalimi i mëtejshëm nuk do të ndryshojë nga ai aktual.

    Ne përditësojmë informacionin rreth depove dhe në të njëjtën kohë do të instalojmë përditësimet më të fundit:

    # përditësim i përshtatshëm && përmirësim i përshtatshëm

    Instaloni serverin zabbix:

    # apt instaloni zabbix-server-mysql zabbix-frontend-php

    Instalohet si parazgjedhje me apache, i cili fillon menjëherë. Le ta ndalojmë dhe ta çaktivizojmë:

    # systemctl ndal apache2 # systemctl çaktivizon apache2

    Instaloni veçmas nginx dhe php-fpm:

    # apt instaloni nginx php-fpm

    Ekzekutoni skriptin fillestar të konfigurimit mysql dhe vendosni një fjalëkalim për root. Çdo gjë tjetër mund të lihet si parazgjedhje.

    # / usr / bin / mysql_secure_installation

    Le të modifikojmë disa nga parametrat Mariadb në konfigurim /etc/mysql/mariadb.conf.d/50-server.cnf... Shtoni në seksionin atje:

    # mcedit /etc/mysql/mariadb.conf.d/50-server.cnf innodb_file_per_table = 1 innodb_buffer_pool_size = 768M # vëmendje ndaj parametrit! vendos përafërsisht 2 herë më pak RAM serveri innodb_buffer_pool_instances = 1 # rritje me 1 GB çdo GB innodb_buffer_pool_size innodb_flush_log_at_trx_commit = 0 innodb_log_file_size = 512M innodb_log_group = 3

    Rinisni mariadb dhe sigurohuni që të fillojë.

    # systemctl rinis mariadb # netstat -tulnp | grep mysqld tcp 0 0 127.0.0.1:3306 0.0.0.0:* DËGJO 16753 / mysqld

    Le të krijojmë një bazë të dhënash, një përdorues zabbix dhe të mbushim bazën e të dhënave.

    # mysql -uroot -p Shkruani fjalëkalimin:> krijoni bazën e të dhënave zabbix grup karakteresh utf8 collate utf8_bin; > jepni të gjitha privilegjet në zabbix [email i mbrojtur] identifikuar me "zabpassword"; dalje # zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix

    Tani ne redaktojmë skedarin e konfigurimit të serverit zabbiks. Ne regjistrojmë të dhënat për lidhjen me bazën e të dhënave, çaktivizojmë ipv6 dhe rrisim kohën standarde.

    # mcedit /etc/zabbix/zabbix_server.conf

    Ne ndryshojmë linjat e specifikuara, nuk prekim pjesën tjetër:

    DBHost = lokal host DBName = zabbix DBUser = zabbix DBPassword = zabpassword ListenIP = 0.0.0.0 Kohëzgjatja = 10

    Këto cilësime minimale janë të mjaftueshme që serveri të funksionojë. Unë rekomandoj rritjen e parametrit Timeout, pasi ai është përgjegjës për kohën e pritjes për një përgjigje nga një agjent, pajisje snmp ose kontroll i jashtëm. Ndonjëherë vlera standarde prej 4 sekondash nuk është e mjaftueshme. Në veçanti, kur përdoret një skrip, i cili kërkon shumë kohë për t'u ekzekutuar, për të marrë metrikën. Vendos 10 sekonda.

    Hapni zabbix dhe shtojeni atë në fillim.

    # systemctl nis zabbix-server # systemctl aktivizon zabbix-server

    Kontrolloni nëse ka filluar.

    # netstat -tulnp | grep zabbix_server tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 16847 / zabbix_server

    Cdo gje eshte ne rregull. Ne lançojmë nginx, i cili do të veprojë si një server në internet për ne.

    # systemctl nis nginx # systemctl aktivizo nginx

    Le të sigurohemi që nginx të funksionojë si një server në internet.

    # netstat -tulnp | grep 80 tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 17075 / nginx: master tcp6 0 0 ::: 80 ::: * LISTEN 17075 / nginx: master

    Duhet të bëjmë konfigurimin nginx që ndërfaqja ueb zabbix të funksionojë. Nëse nginx juaj po funksionon në të njëjtin server si vetë zabbix, dhe nuk ka host të tjerë virtualë dhe nuk do të ekzistojnë, atëherë modifikoni menjëherë atë të paracaktuar - / etc / nginx / sites-available / default... E sjellim në formën e mëposhtme:

    # mcedit / etc / nginx / faqet e disponueshme / serveri i parazgjedhur (dëgjoni 80; emri i serverit lokal host; rrënjë / usr / share / zabbix; vendndodhja / (index index.php index.html index.htm;) vendndodhja ~ \ .php $ ( fastcgi_pass unix: /run/php/php7.2-fpm.sock; # kontrolloni këtë rrugë, do të jetë e ndryshme për versione të ndryshme php fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; përfshijnë fastcgi_params; fastcgi_param PHP_VALUE "(! GJUHA: max_execution_time = 300 memory_limit = 128M post_max_size = 16M upload_max_filesize = 2M max_input_time = 300 date.zone time = Evropa / Moska always_populate_raw ="; fastcgi_buffers 8 256k; fastcgi_buffer_size 128k; fastcgi_intercept_errors on; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; } } !}

    Le të kontrollojmë konfigurimin për gabime dhe nëse gjithçka është në rregull, rinisni nginx.

    # nginx -t nginx: sintaksa e skedarit të konfigurimit /etc/nginx/nginx.conf është në rregull nginx: testi i skedarit të konfigurimit /etc/nginx/nginx.conf është i suksesshëm # nginx -s rifreskoni

    Ne kemi mbaruar me anën e serverit. Për të vazhduar me instalimin e serverit zabbix, vazhdoni me konfigurimin e Zabbix Frontend.

    Konfigurimi i Zabbix Frontend

    Shkojmë te shfletuesi dhe hapim adresën http://192.168.13.117. Ju duhet të shihni instaluesin Zabbix 4.0.

    Klikoni Hapi tjetër dhe filloni të konfiguroni ndërfaqen në internet. Faqja tjetër do të kontrollojë kërkesat. Të gjitha kërkesat duhet të plotësohen. Në varësi të versionit të sistemit dhe php, informacioni do të jetë i ndryshëm në secilin rast.

    Në fazën tjetër, ne specifikojmë parametrat për të hyrë në bazën e të dhënave, pastaj detajet e serverit Zabbix. Nuk mund të lini asgjë atje, por lini parametrat e paracaktuar. Pastaj do të ketë një faqe me verifikimin e të dhënave të futura. Nëse gjithçka është në rregull, atëherë përfundoni instalimin. Në fund do të shihni një mesazh: urime! Ju keni instaluar me sukses frontend Zabbix.

    Pasi të klikoni në Finish, do të shihni dritaren e autorizimit të serverit Zabbix.

    Llogaria standarde për hyrjen në ndërfaqen e internetit zabbix është si më poshtë:

    • Përdorues admin
    • Fjalëkalimi Zabbix

    Pas hyrjes, do të shihni një panel standard.

    Kjo përfundon instalimin e serverit falas të monitorimit zabbix. Mund të filloni konfigurimin.

    Konfigurimi i serverit Zabbix

    Krijoni një llogari dhe ndryshoni fjalëkalimin

    Gjëja e parë që duhet të bëni është të ndryshoni kredencialet e paracaktuar të hyrjes. Ju thjesht mund të ndryshoni fjalëkalimin për përdoruesin e administratorit, por është më mirë të krijoni një llogari të re me të drejtat e superpërdoruesit dhe të fshini administratorin. Për ta bërë këtë, shkoni te seksioni Administrata -> Përdoruesit dhe klikoni Krijo përdorues.

    Plotësojmë të gjitha fushat e kërkuara. Ju mund të zgjidhni rusisht. Zakonisht përpiqem të punoj në anglisht, por në rastin e Zabbiks, mund të bëhet një përjashtim. Është lokalizuar shumë mirë dhe nuk ka asnjë problem. Mos harroni të shkoni te skeda Lejet dhe të zgjidhni llojin e përdoruesit - Zabbix Super Admin.

    Tani mund të identifikoheni si përdorues i ri dhe të fshini Admin. Por sistemi nuk do t'ju lejojë ta fshini atë, pasi është pronar i disa objekteve:

    • hartat e rrjetit - Rrjeti lokal
    • ekrani i serverit zabbix
    • Pamja globale dhe panelet shëndetësore të serverit Zabbix

    Ato krijohen automatikisht kur instaloni Zabbix. Ju duhet të ndryshoni pronarin e tyre në një përdorues të ri. Pas kësaj, administratori standard mund të hiqet.

    Konfigurimi i njoftimeve me email

    Tjetra, duhet të konfiguroni një pjesë shumë të rëndësishme të sistemit të monitorimit - njoftimet me email. Pa të, sistemi i monitorimit nuk duket i plotë dhe i plotë. Serveri Zabbix mbështet dërgimin e postës përmes serverëve smtp të palëve të treta. Le të konfigurojmë njërën prej tyre. Për ta bërë këtë, shkoni te seksioni Administrimi -> Metodat e njoftimit dhe klikoni në Email.

    Më lejoni t'ju tregoj duke përdorur shembullin e cilësimeve të kutisë postare në Yandex.

    Ne kemi konfiguruar adresën e transportit. Tani përdoruesi duhet të shtojë një adresë për të marrë njoftime. Për ta bërë këtë, shkoni te Administrata -> Përdoruesit, zgjidhni përdoruesin tuaj. Shkoni te skeda Alerts dhe klikoni Shto. Shtoni kutinë tuaj postare dhe klikoni Përditëso.

    Hyni përsëri në llogarinë tuaj dhe sigurohuni që kutia postare të jetë shtuar.

    Kjo është e gjitha, ne kemi konfiguruar dërgimin e njoftimeve, mbetet të presim që këmbëza të ndizet për të kontrolluar. Këtë do ta bëjmë më vonë, kur ta lidhim hostin me monitorimin.

    Unë jam duke bërë ndryshimet e mëposhtme. Ndryshoj shabllonin e rreshtit të temës në rast problemi dhe rikuperimi. Në shabllonin standard, nuk ka asnjë informacion mbi emrin e hostit në rreshtin e temës. Disa shabllone të aktivizimit ofrojnë një emër hosti, por të tjerët nuk e kanë këtë informacion. Si rezultat, njoftimi nuk tregon menjëherë se për cilin host bëhet fjalë. Në shabllonin tim, subjekti do të tregojë menjëherë emrin e hostit, më pas statusin dhe më pas gjithçka tjetër. Këtu është një shembull i një alarmi të vjetër dhe të ri:

    Pikëpamja ime më duket më përshkruese. Modeli ndryshon si më poshtë:

    (HOST.NAME) - (TRIGGER.STATUS): (TRIGGER.NAME)

    Është e njëjtë si për problemin ashtu edhe për shërimin.

    Modifikimi i modeleve standarde të monitorimit

    Në serverët e mi të monitorimit, unë ndryshoj disa parametra të shablloneve standarde në mënyrë që të ketë më pak sinjalizime të padobishme dhe joinformative. Këtu është një listë e asaj që po bëj.

    1. Në shabllon Aplikacioni shabllon Agjenti Zabbixçaktivizoni këmbëzën Versioni i zabbix_agent (d) u ​​ndryshua në (HOST.NAME)... Nëse e lini atë, atëherë pas çdo përditësimi të agjentit zabbix do të merrni një njoftim. Personalisht, nuk kam nevojë për këtë informacion.
    2. Në shabllon Modeli i OS Linux ndryshim në shkas Disku I/O është i mbingarkuar në (HOST.NAME) vlera nga standardi 20% në 50%. Besoj se duhet të fillosh të shqetësohesh dhe të shikosh makinën me këtë vlerë. Por ju mund të zgjidhni për t'iu përshtatur nevojave tuaja.
    3. Në të njëjtin model, në rregullin e zbulimit Zbulimi i sistemit të skedarëve të montuar shtoni një tjetër prototip të këmbëzës duke kopjuar Hapësira e lirë në disk është më pak se 20% në vëllim (#FSNAME)... Shablloni i ri është plotësisht identik me atë të kopjuar, vetëm se në vend të 20% tregoj 5% dhe vendos rëndësinë nga "Warning" në "I lartë". Unë shtoj një alarm tjetër nëse hapësira e lirë në disk është më pak se 5%. Standardi 20% është një prag shumë i lartë, veçanërisht nëse disku është i madh. Një zgjidhje e menjëhershme e problemit nuk kërkohet. Për shkak të kësaj, ju shpesh e shtyni pastrimin e diskut për më vonë dhe e harroni atë. Tani do të ketë një tjetër shkas sigurie, pas së cilës ju duhet patjetër të shkoni dhe të merreni me vendin tani. Në këmbëzën, për 20% të hapësirës së lirë, vendosa lejen për të mbyllur këmbëzën manualisht.
    4. Në të njëjtin shabllon në këmbëzën Mungesa e hapësirës së lirë të shkëmbimit në (HOST.NAME) ndryshoni pragun nga 50% në 20%, ose fikeni fare. Shumë serverë tani punojnë pa shkëmbim. Edhe pse personalisht e krijoj dhe e lidh gjithmonë.
    5. Në shabllon Modeli i OS Windowsçaktivizoni rregullin e zbulimit Zbulimi i shërbimit të Windows... Në versionin e paracaktuar, ai gjeneron shumë artikuj dhe njoftime të panevojshme. Nëse keni nevojë të monitoroni disa shërbime të Windows, unë bëj një shabllon të veçantë për këtë.

    Cilësimet e përgjithshme

    Në cilësimet e përgjithshme të serverit zabbix, të cilat ndodhen në seksion Administrata -> Përgjithshme Unë ndryshoj parametrat e mëposhtëm:

    1. Në kapitullin Koha e punes Unë ekspozoj orarin aktual të punës.
    2. Në kapitullin Aktivizoni opsionet e shfaqjes ndryshimi i vlerave Shfaq aktivizuesit në gjendje OK për dhe Aktivitetet ndezëse në ndryshimin e gjendjes për 1 minutë. Kjo është vetëm preferenca ime. Nuk më pëlqen kur këmbëzat pulsojnë për një kohë të gjatë, ose varen tashmë të mbyllura.
    3. Në kapitullin Të tjera duke ndryshuar Po përditëson artikujt e pambështetur për 1 minutë. Kjo është e dobishme kur korrigjoni shabllonet e reja.

    Instalimi i agjentit Zabbix në Linux

    Nëse dëshironi të instaloni zabbix-agent në vetë serverin e monitorimit, atëherë nuk keni nevojë të bëni asgjë përveç vetë instalimit. Për sisteme të tjera, ju duhet të lidhni magazinat Zabbix që kemi përdorur gjatë instalimit të serverit. Ju mund t'i shihni ato në seksionet e duhura për sistemin tuaj.

    Instalimi i agjentit zabbix në Centos:

    # po instaloj zabbix-agent

    E njëjta gjë në Ubuntu / Debian:

    # apt instaloni zabbix-agent

    Për të punuar me një server që është i instaluar lokalisht në të njëjtën makinë, nuk keni nevojë të bëni më cilësime. Nëse do të instaloni agjentin zabbix në një makinë tjetër, atëherë në skedarin e konfigurimit të agjentit /etc/zabbix/zabbix_agentd.conf do t'ju duhet të vendosni parametrat e mëposhtëm:

    # mcedit /etc/zabbix/zabbix_agentd.conf Server = 192.168.13.117 ServerActive = 192.168.13.117 Emri i hostit = srv10 # emri i nyjës suaj të monitorimit, i cili do të tregohet në vetë serverin zabbix, nëse është serveri Zabbix

    Fillojmë agjentin dhe shtojmë në fillim:

    # systemctl nis zabbix-agent # systemctl aktivizo zabbix-agent

    Kontrollimi i skedarit të regjistrit.

    # cat /var/log/zabbix/zabbix_agentd.log 14154: 20181004: 201307.800 Nisja e agjentit Zabbix. Zabbix 4.0.0 (rishikimi 85308). . ************** 14154: 20181004: 201307.800 duke përdorur skedarin e konfigurimit: /etc/zabbix/zabbix_agentd.conf 14154: 20181004: 201307.800 agjenti # 0: 1 filluar 1201015. : 20181004: 201307.802 agjenti # 5 filloi 14155: 20181004: 201307.804 agjenti # 1 filloi 14158: 20181004: 201307.806 201307.806 2101 agjenti # 1561.

    Cdo gje eshte ne rregull. Shkojmë në ndërfaqen e internetit dhe kontrollojmë rrjedhën e të dhënave. Për ta bërë këtë, shkoni te seksioni Monitorimi -> Të dhënat më të fundit... Ne tregojmë në seksion Nyjet e rrjetit Serveri Zabbix dhe prisni që të mbërrijnë të dhënat e para. Ata duhet të shkojnë 2-3 minuta pas fillimit të agjentit.

    Tani le të përpiqemi të ndalojmë agjentin dhe të kontrollojmë nëse njoftimi arrin me postë. Shkojmë në tastierë dhe fikim agjentin:

    # systemctl ndal zabbix-agent

    Po presim të paktën 5 minuta. Ky është intervali i paracaktuar për aktivizimin e padisponueshmërisë së agjentit. Pas kësaj ne kontrollojmë panelin kryesor, widget Problemet.

    Dhe pajisjet e rrjetit, shkruar nga Alexei Vladyshev.

    MySQL, PostgreSQL, SQLite ose Oracle përdoren për të ruajtur të dhënat. Ndërfaqja e internetit është e shkruar në PHP. ZABBIX mbështet disa lloje monitorimi:

    • Kontrolle të thjeshta- mund të kontrollojë disponueshmërinë dhe reagimin e shërbimeve standarde si SMTP ose HTTP pa instaluar ndonjë softuer në hostin e monitoruar.
    • Agjent ZABBIX- mund të instalohet në hoste të ngjashme me UNIX ose Windows për të marrë të dhëna mbi ngarkesën e procesorit, përdorimin e rrjetit, hapësirën në disk, etj.
    • Kontroll i jashtëm- ekzekutimi i programeve të jashtme. ZABBIX gjithashtu mbështet monitorimin SNMP.

    YouTube kolegjial

    • 1 / 5

      Zabbix filloi në 1998 si një projekt i brendshëm softuerësh. 3 vjet më vonë, në vitin 2001, u lëshua publikisht nën licencën GPL. Kaluan më shumë se tre vjet përpara se të lëshohej versioni i parë i qëndrueshëm 1.0, i cili u lëshua në 2004.

      Orari i publikimit
      datë Lirimi
      Zabbix 1.0
      1998 Softueri Zabbix filloi si një projekt i brendshëm në bankë nga Alexey Vladyshev
      7 prill 2001 Zabbix 1.0alpha1 u lëshua nën licencën GPL
      23 mars 2004 Zabbix 1.0 u lëshua
      Zabbix 1.1
      6 shkurt 2006 Zabbix 1.1 u lëshua
      Zabbix 1.4
      29 maj 2007 Zabbix 1.4 u lëshua
      Zabbix 1.6
      11 shtator 2008 Zabbix 1.6 u lëshua
      Zabbix 1.8
      7 dhjetor 2009 Zabbix 1.8 u lëshua
      Zabbix 2.0
      21 maj 2012 Zabbix 2.0 u lëshua
      Zabbix 2.2.1
      21 dhjetor 2013 Zabbix 2.2.1 u lëshua
      Zabbix 2.4.0
      11 shtator 2014 Zabbix 2.4.0 u lëshua
      Zabbix 3.0
      16 shkurt 2016 Zabbix 3.0 u lëshua

      Arkitekturë

      • Serveri Zabbixështë thelbi i softuerit Zabbix. Serveri mund të kontrollojë në distancë shërbimet e rrjetit, është një depo që ruan të gjitha konfigurimet, të dhënat statistikore dhe operacionale dhe është subjekti në softuerin Zabbix që do të njoftojë administratorët në rast të problemeve me ndonjë pajisje të monitoruar.
      • Prokurë Zabbix- mbledh të dhëna të performancës dhe disponueshmërisë në emër të serverit Zabbix. Të gjitha të dhënat e mbledhura ruhen lokalisht dhe transmetohen në serverin Zabbix të cilit i përket serveri proxy. Proxy Zabbix është një zgjidhje ideale për monitorimin e centralizuar në distancë të vendndodhjeve, degëve, rrjeteve që nuk kanë administratorë lokalë. Mund të përdoret gjithashtu për të ngarkuar balancën e një serveri të vetëm Zabbix. Në këtë rast, përfaqësuesi mbledh vetëm të dhëna, duke ulur kështu ngarkesën në CPU dhe diskun I/O në server.
      • Agjent Zabbix- kontrolli i burimeve dhe aplikacioneve lokale (si disqet e ngurtë, memoria, statistikat e procesorit, etj.) në sistemet e rrjetit, këto sisteme duhet të punojnë me një agjent Zabbix që funksionon. Agjentët Zabbix janë jashtëzakonisht efikas për shkak të përdorimit të thirrjeve të sistemit vendas për të mbledhur informacion statistikor.
      • Ndërfaqja në ueb- ndërfaqja është pjesë e serverit Zabbix dhe, si rregull (por jo domosdoshmërisht), lëshohet në të njëjtin server fizik si serveri Zabbix. Mundësuar nga PHP, kërkon një server në internet (p.sh. Apache).

      Pasqyrë e mundësive

      • Monitorimi i shpërndarë deri në 1000 nyje. Konfigurimi i nyjeve të vogla kontrollohet plotësisht nga nyjet e larta në një nivel më të lartë në hierarki.
      • Skenarët e bazuar në monitorim
      • Zbulimi automatik
      • Monitorimi i centralizuar i skedarëve të regjistrit
      • Ndërfaqe në internet për administrim dhe konfigurim
      • Raportimi dhe tendencat
      • Monitorimi i SLA
      • Mbështetje për agjentë me performancë të lartë (zabbix-agent) për pothuajse të gjitha platformat
      • Reagim kompleks ndaj ngjarjeve
      • Mbështetje SNMP v1, 2, 3
      • Mbështetja e kurthit SNMP
      • Mbështetje IPMI
      • Mbështetje për monitorimin e aplikacioneve JMX jashtë kutisë
      • Mbështetje për ekzekutimin e pyetjeve në baza të ndryshme të të dhënave pa pasur nevojë për lidhje skriptimi
      • Zgjerimi duke ekzekutuar skriptet e jashtme
      • Sistemi fleksibël i shablloneve dhe grupeve
      • Aftësia për të krijuar harta të rrjetit

      Zbulimi automatik

      • Zbulimi automatik nga diapazoni i IP-së, shërbimet e disponueshme dhe kontrolli SNMP
      • Monitorimi automatik i pajisjeve të zbuluara
      • Heqja automatike e hosteve që mungojnë
      • Shpërndarja në grupe dhe modele në varësi të rezultatit të kthyer

      Zbulim i nivelit të ulët

      Zbulimi i nivelit të ulët mund të përdoret për të zbuluar dhe filluar monitorimin e sistemeve të skedarëve, ndërfaqeve të rrjetit. Që nga Zabbix 2.0, mbështeten tre mekanizma të integruar të zbulimit të nivelit të ulët:

      • zbulimi i sistemit të skedarëve
      • zbulimi i ndërfaqeve të rrjetit
      • zbulimi i shumëfishtë OID SNMP

      Kërkesat e sistemit për instalimin e serverit ZABBIX

      Platformat e mbështetura

      Platforma Serveri ZABBIX Agjent ZABBIX
      Aix Mbështetur Mbështetur
      FreeBSD Mbështetur Mbështetur
      HP-UX Mbështetur Mbështetur
      Linux Mbështetur Mbështetur
      Mac OS X Mbështetur Mbështetur
      Novell Netware - Mbështetur
      Openbsd Mbështetur Mbështetur
      Serveri i hapur SCO Mbështetur Mbështetur
      Solaris Mbështetur Mbështetur
      Tru64 / OSF Mbështetur Mbështetur
      Windows NT 4.0, Windows 2000, Windows 2003, Windows XP, Windows Vista - Mbështetur

      Një artikull i vogël udhëzues se si të bëni konfigurimin fillestar të monitorimit Zabbix. Pra: Le të shkojmë. Përdoruesi dhe fjalëkalimi i parazgjedhur janë Admin zabbix. Konfiguro njoftimet me email, në menynë "Administrim -> Llojet e mediave -> Email", specifikoni cilësimet për t'u lidhur me serverin tuaj të postës dhe adresën e dërgimit, në menynë "Administrimi -> Përdoruesit -> Admin -> Media", shtoni adresat e marrësve, shënoni llojet ...

      Instalimi i Zabbix në Centos 7 - udhëzime vetë-instalimi

      Si të filloni Instalimi i Centos 7 Shkarkoni imazhin më të fundit të Centos. Ne përgatisim harduer ose një mjedis virtual për të në përputhje me kërkesat. Dritarja “PERMBLEDHJE E INSTALLIMIT” Mos harroni të caktoni zonën tuaj kohore në “DATA & KOHA”, shtoni një plan urbanistik në “TASTAJE”, shkoni te “DESTINACIONI I INSTALLIMIT” dhe zgjidhni një disk, zgjidhni llojin e instalimit në “ZGJEDHJA E SOFTWARE”. Shumë burime rekomandojnë vendosjen "MINIMAL ...

      Duke fshirë përgjithmonë të dhënat

      Thjesht formatimi i medias dhe më pas hedhja e tij është e paefektshme - informacioni mund të rikuperohet duke përdorur softuer special. Fshirja e përhershme e të dhënave kryhet me disa metoda, të cilat do t'i diskutojmë në këtë artikull.


      Mbrojtja e informacionit në 1C

      Shërbimet për sigurimin e mbrojtjes dhe sigurisë së informacionit të bazave të të dhënave dhe moduleve 1C: Ndërmarrja 7.7 dhe 8, duke vendosur mbrojtjen e serverit 1C. Mbrojtja e informacionit në 1C nga dështimet, hakimi, kopjimi në nivelet e softuerit dhe harduerit për të siguruar qëndrueshmërinë e biznesit

      Konfigurimi i diferencimit të të drejtave të aksesit në server

      Shërbimet për vendosjen e një serveri skedarësh me diferencim të të drejtave të aksesit. Diferencimi i të drejtave të aksesit të përdoruesit do të sigurojë një nivel më të lartë mbrojtjeje të informacionit tuaj konfidencial dhe do të mbyllë disa dobësi të mundshme në rrjetin e korporatës.

      Shkëmbim i drejtpërdrejtë duke përdorur teknologjinë directbank 1C

      Shkëmbim direkt me bankat duke përdorur teknologjinë DirectBank për ata që duan të punojnë me dokumente bankare edhe më shpejt, më komode dhe më të sigurt. Gjithçka ndodh në ndërfaqen e njohur 1C, të gjitha veprimet janë në një dritare të vetme - nuk keni pse të humbni kohë dhe përpjekje për stërvitje, mund të filloni menjëherë të punoni.

      Zbatimi i 1C: ERP (Menaxhimi i Ndërmarrjeve)

      Instalimi dhe konfigurimi i 1C: botimet UT 11.2, 10.3, finalizimi i konfigurimit për detyrat e përdoruesit, krijimi i formave tuaja të raportit dhe punë të tjera për zbatimin e këtij sistemi si pjesë e projekteve të automatizimit 1C

      Përditësimi i konfigurimeve atipike 1C

      Shërbimet e përditësimit 1C për organizatat. Përditësim i platformave të ndryshme, versioneve, konfigurimeve standarde dhe jo standarde. Përditësimi i 1C është pikërisht shërbimi që ju lejon të shmangni gabimet dhe keqfunksionimet në funksionimin e paketës softuerike "1C".

    Artikujt kryesorë të lidhur