Storitev nadzora in spremljanja Zabbix 3

Zabbix_logo


Pozdravljeni vsi skupaj. Tokrat vam prinašam to zelo uporabno in marsikomu neznano orodje, da lahko na enem mestu spremljate in spremljate delovanje naših strežnikov.

Številna orodja to naredijo v celoti ali delno, v drugih primerih pa moramo namestiti več, da dosežemo korist, ki jo iščemo.

Resnica je, da zabbix deluje po modelu ene različice, za katero ne plačate niti centa in ima dobro skupnost. Toda kot vedno, če imate raje ali imate sredstva za pogodbo o storitvi in ​​/ ali podpori, pa tudi zelo dobro usposabljanje za uporabo orodja, bi vam rekel, da to ni slaba naložba.

No, to orodje je namenjeno samo distribucijam na osnovi debian, ubuntu in redhat. Torej je morda za nekatere to omejujoče, saj se bodo verjetno morali sklicevati na vire.

Ok, zdaj gremo z vadnico v celoti. To namestitev sem naredil na debian 8 jessie. Čist strežnik z bazo podatkov na drugem strežniku, vendar je to odvisno od vseh.

korak 1

Prenesite strežnik in frontend zabbix z tukaj

Druga možnost je neposredno iz vašega strežnika.

wget http://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix/zabbix-server-pgsql_3.0.2-1+jessie_amd64.deb .
 wget http://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix/zabbix-frontend-php_3.0.2-1+jessie_all.deb .

Te pakete namestimo in rešimo odvisnosti.

dpkg -i *.deb
 apt-get install -f

korak 2

Dodamo ime našega primera strežnika zabbix.mydomain.com

 vi /etc/hosts

Dodamo na primer:
192.168.1.100 zabbix zabbix.mydomain.com

Zabbix privzeto namesti v naš apache konfiguracijo vzdevka v /etc/apache2/conf-enabled/zabbix.conf za dostop na naslednji način: http: // / zabbix, ni mi všeč, da bi ga lahko onemogočili

a2disconf zabbix.conf

Korak 2.1 (neobvezno - če ste prejšnjo konfiguracijo pustili nespremenjeno, preskočite na 3. korak)

Poleg tega bi morali po želji ustvariti virtualni gostitelj ali spremeniti 000-default.conf in dodati naslednje

 vi /etc/apache2/sites-available/zabbix.midominio.com.conf

<VirtualHost *:80>

ServerName zabbix.midominio.com

DocumentRoot /usr/share/zabbix

<Directory "/usr/share/zabbix">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all

<IfModule mod_php5.c>
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
</IfModule>
</Directory>

<Directory "/usr/share/zabbix/conf">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>

<Directory "/usr/share/zabbix/app">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>

<Directory "/usr/share/zabbix/include">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>

<Directory "/usr/share/zabbix/local">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Prihranimo, gremo ven in tečemo


a2ensite zabbix.midominio.com.conf
service apache2 restart

korak 3

Nastavitev baze podatkov

aptitude install php5-pgsql
aptitude install libapache2-mod-auth-pgsql
service apache2 reload

.Sql je v

cd /usr/share/doc/zabbix-server-pgsql/create.sql.gz

Naložijo ga lahko s pgadmin3 ali s pgsql
avtor psql

su - postgres
psql
CREATE USER zabbix WITH PASSWORD 'myPassword';
CREATE DATABASE zabixdb;
GRANT ALL PRIVILEGES ON DATABASE zabbixdb to zabbix;
\q
psql -U zabbix -d zabbixdb -f create.sql

Z PgAdmin3 je veliko bolj preprosto
1 pritisnite sql in preverite, ali ste v pravilni bazi podatkov
2 pritisnite odprto in naložite .sql, ki je znotraj .gz
3 teči in končal si

Posnetek zaslona iz 2016-04-30 13:02:10


korak 4

vi /etc/zabbix/zabbix_server.conf

DBHost=192.168.x.x
 DBName=zabbixdb
 DBSchema=public
 DBUser=zabbix
 DBPassword=password

korak 5

http://<server_ip_or_name>/zabbix
o
http://<server_ip_or_name>

namestite_1

v tem trenutku dobro, če smo uporabili mysql ali postgres, moramo preveriti, ali je vse v zeleni barvi, in prikazana je naša možnost baze podatkov. Nekaj ​​pomembnega o časovnem pasu php lahko urejate v /etc/php5/apache2/php.ini V nalepki date.timezone = Amerika / Curacao na primer vsa dovoljena območja so tukaj

namestite_2

21

Potem moramo konfigurirati bazo podatkov, ne pozabite spremeniti gostitelj če je na drugem strežniku, pa tudi uporabnik, geslo in ime baze podatkov
namestite_3

3134786815727242010

Zdaj podrobnosti o strežniku

namestite_4

Če imate v strežniku domeno, jo postavite in v imenu pomanjšavo, na primer gostitelj: zabbix.mydomain.com in v imenu: zabbix

namestite_5

870039153112911113

In če se strinjate, potem nam povejte ...

namestite_7

zdaj dostopamo samo zabbix.mydomain.com

prijava


privzeto je Admin - zabbix

korak 6

Odjemalca namestimo na naš strežnik

wget http://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix/zabbix-agent_3.0.2-1+jessie_amd64.deb .
 dpkg -i zabbix-agent_3.0.2-1+jessie_amd64.deb
 /etc/init.d/zabbix-agent start

korak 7

V tej vadnici bom razložil najosnovnejše stvari za dodajanje odjemalca, ker je privzeto strežnik zabbix konfiguriral več predlog, sprožilcev, dejanj itd ... v drugem prispevku vam bom podrobneje prikazal to temo

Posnetek zaslona iz 2016-04-30 14:04:49

Konfiguracija> Gostitelji> Ustvari gostitelja

Posnetek zaslona iz 2016-04-30 14:05:38

gostitelja je točno ime, ki ga morate vnesti zabbix_agentd.conf, to ime je ponavadi bolj tehnično ... primer srv-01, to mi ničesar ne pove, niti opis strežnika
Vidno ime Že bolj prijazno ime vam omogoča, da kot skrbnik veste, za kateri strežnik gre ... primer Mail
skupine je kateri skupini ta hos pripada, ali pa lahko ustvarite novo v Novi skupini
Agentski vmesniki, lahko spremljate iz več kot 1 vmesnika, vendar mora vsaj enega prijaviti IP naslov in / ali Ime DNS

Posnetek zaslona iz 2016-04-30 14:06:24

Potem damo predloga in kot sem že omenil, ima že veliko privzeto prijavljenih, na primer http / https, ssh, icmp in celo nekatere, ki vključujejo več predlog v eno, na primer OSLinux.
Najprej pritisnete Izberite, nato preverite vse predloge, ki jih potrebujete, in pritisnite izberite iz tega novega okna, končno dodajte

Posnetek zaslona iz 2016-04-30 14:08:02

Kot zadnji korak priporočam, da samodejno aktivirate popis gostitelja

Zdaj, da zaključimo na strežniku, ki ga želimo nadzorovati in ga že prijavimo na strežniku, uredimo datoteko agentd

vi /etc/zabbix/zabbix_agentd.conf
Server= ip del servidor
ServerActive=ip del servidor
Hostname=el nombre hostname que colocamos en la configuracion host del server, tiene que ser exactamente igual, mayusculas, espacios, simbolos, sino te dará un error
/etc/init.d/zabbix-agent start

To je vse za to priložnost v drugi različici te vadnice, nameravam poglobiti vse sprožilce, dejanja in funkcije, ki jih lahko uporabite v tej aplikaciji. Hvala in spremljajte


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

      Rodolfo je dejal

    To orodje se sliši odlično, veselim se druge objave.

      učiteljica je dejal

    Na prvi pogled se zdi popolno in močno orodje. V kratkem ga bom poskusil konfigurirati.
    Hvala za informacije!

      Alberto je dejal

    Zelo me zanima testiranje orodij za spremljanje in bi rad vedel, katera so po vašem mnenju najboljša.
    Za Zabix sem že vedel, vendar se mi zdi zaradi mojega znanja nekoliko zapleten, čeprav mu bom dal še eno priložnost, tako da bom sledil (kolikor je le mogoče) korakom tega in drugih prispelih člankov (hvala!). Naj bo čim bolj ugoden, prosim :))
    Drugo orodje, ki se mi zdi zelo zanimivo, je: GRAFANA, ki ga moram tudi preizkusiti. Še en dober se mi zdi: NAGIOS
    Ali poznate druge, ki so referenca pri spremljanju in vizualizaciji podatkov, ki jih je razmeroma enostavno uporabiti?

         Arturo je dejal

      Uporabljam CACTI in sem opravil teste s Pandoro FMS in ntop

      Diego je dejal

    Odlična vadnica! veselim se drugega dela. Dobro opravljeno