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.
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>
cd /usr/share/doc/zabbix-server-pgsql/create.sql.gz
Jie gali jį įkelti naudodami pgadmin3 arba pgsql
pateikė psql
su - postgrespsqlCREATE USER zabbix WITH PASSWORD 'myPassword';CREATE DATABASE zabixdb;GRANT ALL PRIVILEGES ON DATABASE zabbixdb to zabbix;\qpsql -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
žingsnis 4
vi /etc/zabbix/zabbix_server.confDBHost=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>
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
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 Dabar išsami serverio informacija
Jei pagrindiniame kompiuteryje turite domeną savo serveryje, įdėkite jį ir pavadinkite mažybinį pavyzdį, pagrindinis kompiuteris: zabbix.mydomain.com, o vardu: zabbix
o jei sutinkate, toliau ir turėtumėte mums pasakyti ...
Š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ą
Konfigūracija> Šeimininkai> Sukurti pagrindinį kompiuterį
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
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
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.confServer= 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
Straipsnio turinys atitinka mūsų principus redakcijos etika. Norėdami pranešti apie klaidą, spustelėkite čia.
Visas kelias į straipsnį: Iš „Linux“ » programos » „Zabbix 3“ priežiūros ir stebėjimo tarnyba
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?
5 komentarai, palikite savo
Šis įrankis skamba puikiai, laukiu antrojo įrašo.
Iš pirmo žvilgsnio atrodo, kad tai visiškas ir galingas įrankis. Netrukus pabandysiu sukonfigūruoti.
Ačiū už informaciją!
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?
Aš naudoju CACTI ir atlikau bandymus su „Pandora FMS“ ir „ntop“
Puiki pamoka! laukiu antros dalies. Gerai padirbėjai