„Zabbix 3“ priežiūros ir stebėjimo tarnyba

Zabbix_logotipas


Sveiki visi. Šį kartą pateikiu jums šį labai naudingą ir daugeliui nežinomą įrankį, kad galėtumėte stebėti ir stebėti mūsų serverių veiklą vienoje vietoje.

Daugelis yra įrankiai, kurie tai daro visiškai arba iš dalies, kitais atvejais mes turime įdiegti kelis, kad gautume ieškomą naudą.

Tiesa ta, kad „zabbix“ veikia pagal vienos versijos modelį, už kurį nemoki nė cento ir turi gerą bendruomenę. Bet kaip visada, jei pageidaujate ar turite išteklių paslaugų ir (arba) palaikymo sutarčiai, taip pat labai gerai mokote naudotis įrankiu, sakyčiau, kad tai nėra bloga investicija.

Ypač šis įrankis skirtas tik paskirstymams, pagrįstiems debian, ubuntu, redhat. Taigi galbūt kai kuriems tai yra apribojimas, nes jie tikriausiai turės remtis šaltiniais, kuriuos norite sudaryti.

Gerai, dabar mes mokomės visiškai. Atlikau šią instaliaciją debian 8 jessie. Švarus serveris ir su duomenų baze kitame serveryje, bet tai priklauso nuo kiekvieno.

žingsnis 1

Atsisiųskite zabbix serverį ir frontendą iš čia

Kita alternatyva yra tiesiogiai iš jūsų serverio.

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 .

Mes įdiegiame šiuos paketus ir išsprendžiame priklausomybes.

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

žingsnis 2

Pridedame savo serverio pavyzdžio pavadinimą zabbix.mydomain.com

 vi /etc/hosts

Pridedame, pavyzdžiui:
192.168.1.100 zabbix zabbix.mydomain.com

Pagal numatytuosius nustatymus „zabbix“ įdiegia „apache“ slapyvardžio konfigūraciją aplanke /etc/apache2/conf-enabled/zabbix.conf, kad pasiektumėte taip http: // / zabbix, man nepatinka, kad galėtume išjungti

a2disconf zabbix.conf

2.1 žingsnis (neprivaloma - jei palikote ankstesnę konfigūraciją, pereikite prie 3 žingsnio)

Papildomai arba pasirinktinai turėsite sukurti „virtualhost“ arba modifikuoti „000-default.conf“ taip, kaip norite, ir pridėti šį:

 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>

Mes taupome, išeiname ir bėgame


a2ensite zabbix.midominio.com.conf
service apache2 restart

žingsnis 3

Duomenų bazės nustatymas

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

.Sql yra

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

Jie gali jį įkelti naudodami pgadmin3 arba pgsql
pateikė 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

„PgAdmin3“ tai yra daug paprasčiau
1 paspauskite sql ir patikrinkite, ar esate teisingoje duomenų bazėje
2 paspauskite atidarę ir įkelkite .sql, kuris yra .gz viduje
3 bėgimas ir voila

Ekrano kopija nuo 2016-04-30 13:02:10


žingsnis 4

vi /etc/zabbix/zabbix_server.conf

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

žingsnis 5

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

įdiegti_1

Na, šiuo metu, jei mes ieškojome „mysql“ ar „postgres“, turime patikrinti, ar viskas yra žalia ir rodoma mūsų duomenų bazės parinktis. Galima redaguoti kažką svarbaus php laiko juostoje /etc/php5/apache2/php.ini Etiketėje data.timezone = Amerika / Kurakao pavyzdžiui, visos leidžiamos zonos yra čia

įdiegti_2

21

Tada turime sukonfigūruoti duomenų bazę, nepamirškite pakeisti kariuomenė jei jis yra kitame serveryje, taip pat vartotojas, slaptažodis ir duomenų bazės pavadinimas
įdiegti_3

3134786815727242010

Dabar išsami serverio informacija

įdiegti_4

Jei pagrindiniame kompiuteryje turite domeną savo serveryje, įdėkite jį ir pavadinkite mažybinį pavyzdį, pagrindinis kompiuteris: zabbix.mydomain.com, o vardu: zabbix

įdiegti_5

870039153112911113

o jei sutinkate, toliau ir turėtumėte mums pasakyti ...

įdiegti_7

dabar mes prieiname tik zabbix.mydomain.com

Vartotoją


numatytasis yra Administratorius - zabbix

žingsnis 6

Klientą įdiegiame į savo serverį

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

žingsnis 7

Šioje pamokoje aš jums paaiškinsiu pagrindinius dalykus, kuriuos reikia pridėti klientui, nes pagal numatytuosius nustatymus „zabbix“ serveris sukonfigūravo kelis šablonus, aktyviklius, veiksmus ir kt. ... antrame įraše aš jums išsamiau parodysiu šią temą

Ekrano kopija nuo 2016-04-30 14:04:49

Konfigūracija> Šeimininkai> Sukurti pagrindinį kompiuterį

Ekrano kopija nuo 2016-04-30 14:05:38

hostname yra tikslus pavadinimas, kurį turite įvesti zabbix_agentd.conf, šis vardas paprastai yra techniškesnis ... pavyzdys srv-01, kuris man nieko nesako, net ir serverio aprašymo
Matomas vardas Tai jau draugiškesnis vardas, leidžiantis jums kaip administratoriui žinoti, kuris serveris tai yra ... pavyzdys Paštas
Grupės yra kuriai grupei priklauso šis narys, arba galite sukurti naują grupėje Nauja grupė
Agentų sąsajos, galite stebėti iš daugiau nei 1 sąsajos, tačiau bent vieną turi deklaruoti IP adresas ir / arba DNS vardas

Ekrano kopija nuo 2016-04-30 14:06:24

Tada mes duodame šablonas Ir kaip jau minėjau, jis jau turi daugelį pagal nutylėjimą deklaruotų, tokių kaip http / https, ssh, icmp ir net kai kuriuose yra keli šablonai viename, pvz OSLinux.
Pirmiausia paspaudi pasirinkti, tada patikrinkite visus jums reikalingus šablonus ir paspauskite pasirinkti pagaliau iš to naujo lango add

Ekrano kopija nuo 2016-04-30 14:08:02

Kaip paskutinį žingsnį rekomenduoju suaktyvinti automatinį pagrindinio kompiuterio inventorių

Dabar, norėdami baigti serveryje, kurį norime stebėti, ir jau deklaruojame serveryje, redaguojame failą 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

Visa tai skirta šiai progai antroje šios mokymo programos versijoje. Aš planuoju išsamiai aptarti visus veiksnius, veiksmus ir funkcijas, kuriuos galite išnaudoti iš šios programos. Ačiū ir sekite naujienas


5 komentarai, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Rodolfo sakė

    Šis įrankis skamba puikiai, laukiu antrojo įrašo.

  2.   mokytojas sakė

    Iš pirmo žvilgsnio atrodo, kad tai visiškas ir galingas įrankis. Netrukus pabandysiu sukonfigūruoti.
    Ačiū už informaciją!

  3.   Alberto sakė

    Man labai įdomu išbandyti stebėjimo priemones ir norėčiau sužinoti, kurios, jūsų manymu, yra geriausios.
    Aš jau žinojau apie „Zabbix“, bet man tai atrodo šiek tiek sudėtinga dėl savo žinių, nors duosiu jam dar vieną galimybę sekdama (kiek galiu) šio ir kitų pateikiamų straipsnių veiksmus (ačiū!). Padarykite tai kuo pigiau :))
    Kita priemonė, kuri man atrodo labai įdomi, yra: GRAPHANA, kurią taip pat turiu išbandyti. Dar viena gera manau: NAGIOS
    Ar žinote kitus, kurie yra duomenų stebėjimo ir vizualizavimo pavyzdžiai, kuriuos palyginti paprasta įgyvendinti?

    1.    Arturo sakė

      Aš naudoju CACTI ir atlikau bandymus su „Pandora FMS“ ir „ntop“

  4.   Diegas sakė

    Puiki pamoka! laukiu antros dalies. Gerai padirbėjai