Hei kaikki. Tällä kertaa tuon sinulle tämän erittäin hyödyllisen ja monien tuntemattoman työkalun pystyäksesi seuraamaan ja seuraamaan palvelimiemme toimintaa yhdestä paikasta.
Monet ovat työkaluja, jotka tekevät tämän kokonaan tai osittain, muissa tapauksissa meidän on asennettava useita saadaksemme etumme.
Totuus on, että zabbix toimii yhden version mallina, josta et maksa penniäkään ja sillä on hyvä yhteisö. Mutta kuten aina, jos haluat tai sinulla on resursseja palvelu- ja / tai tukisopimukseen sekä erittäin hyvään koulutukseen työkalun käyttämiseksi, sanoisin, että se ei ole huono sijoitus.
Erityisesti tämä työkalu on tarkoitettu vain jakeluille, jotka perustuvat debianiin, ubuntuun, redhatiin. Joten ehkä se on rajoittavaa joillekin, koska heidän on todennäköisesti viitattava lähteisiin koota.
Ok, nyt käytämme opetusohjelmaa täysin. Tein tämän asennuksen debian 8 jessiessa. Puhdas palvelin ja tietokanta toisella palvelimella, mutta se on kaikkien tehtävä.
vaiheeseen 1
Lataa zabbix-palvelin ja käyttöliittymä osoitteesta täällä
Toinen vaihtoehto on suoraan palvelimeltasi.
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 .
Asennamme nämä paketit ja ratkaisemme riippuvuudet.
dpkg -i *.deb
apt-get install -f
vaiheeseen 2
Lisätään palvelimemme esimerkin nimi zabbix.mydomain.com
vi /etc/hosts
Lisätään esimerkiksi:
192.168.1.100 zabbix zabbix.mydomain.com
Oletusarvoisesti zabbix asentaa apacheen aliaksen kokoonpanon tiedostoon /etc/apache2/conf-enabled/zabbix.conf, jotta pääset käsiksi seuraavasti: // / zabbix, en pidä siitä, jotta voimme poistaa sen käytöstä
a2disconf zabbix.conf
Vaihe 2.1 (valinnainen - jos jätit edellisen kokoonpanon sellaisenaan, siirry vaiheeseen 3)
Lisäksi tai valinnaisesti sinun on luotava virtuaalinen isäntä tai muokattava 000-default.conf haluamallasi tavalla ja lisättävä seuraava
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>
Säästämme, menemme ulos ja juoksemme
a2ensite zabbix.midominio.com.conf
service apache2 restart
vaiheeseen 3
Tietokannan asettaminen
aptitude install php5-pgsql
aptitude install libapache2-mod-auth-pgsql
service apache2 reload
.Sql on sisään
cd /usr/share/doc/zabbix-server-pgsql/create.sql.gz
He voivat ladata sen pgadmin3: lla tai pgsql: llä
kirjoittanut 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: n mukaan se on paljon yksinkertaisempi
1 paina sql ja tarkista, että olet oikeassa tietokannassa
2 paina auki ja lataa .gz: n sisällä oleva .sql
3 juosta, ja voila
vi /etc/zabbix/zabbix_server.conf
DBHost=192.168.x.x
DBName=zabbixdb
DBSchema=public
DBUser=zabbix
DBPassword=password
vaiheeseen 5
http://<server_ip_or_name>/zabbix
o
http://<server_ip_or_name>
hyvä tässä vaiheessa, jos käytimme mysql tai postgres, meidän on tarkistettava, että kaikki on vihreää ja tietokanta vaihtoehto näkyy. Jotakin tärkeätä php-aikavyöhykkeestä voidaan muokata /etc/php5/apache2/php.ini Etiketissä date.timezone = Amerikka / Curacao esimerkiksi kaikki sallitut vyöhykkeet ovat täällä
Sitten meidän on määritettävä tietokanta, muista muuttaa isäntä jos se on toisella palvelimella, samoin kuin käyttäjä, salasana ja tietokannan nimi
Jos palvelimellasi on verkkotunnus palvelimessa, laita se ja nimeä pienennä esimerkiksi, isäntä: zabbix.mydomain.com ja nimessä: zabbix
ja jos suostut, seuraavaksi sinun tulee kertoa meille ...
nyt pääsemme vain osoitteeseen zabbix.mydomain.com
vaiheeseen 6
Asennamme asiakkaan palvelimellemme
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
vaiheeseen 7
Selitän sinulle tässä opetusohjelmassa perustavanlaatuisimmat asiat asiakkaan lisäämiseksi, koska oletusarvoisesti zabbix-palvelin on määrittänyt useita malleja, laukaisimia, toimintoja jne. ... toisessa viestissä näytän sinulle tämän aiheen perusteellisemmin
Määritykset> Isännät> Luo isäntä
hostname on tarkka nimi, jonka sinun on lisättävä zabbix_agentd.conf, tämä nimi on yleensä teknisempi ... esimerkki srv-01, joka ei kerro minulle mitään, ei edes palvelimen kuvausta
Näkyvä nimi Se on jo ystävällisempi nimi, jonka avulla voit järjestelmänvalvojana tietää, mikä palvelin se on ... esimerkki Mail
Ryhmät on mihin ryhmään tämä hos kuuluu, tai voit luoda uuden ryhmään Uusi ryhmä
Agentin rajapinnat, voit seurata useammasta kuin yhdestä käyttöliittymästä, mutta vähintään yhden on ilmoitettava IP-osoite ja / tai DNS-nimi
Sitten annamme Sapluuna Ja kuten mainitsin, sillä on jo useita oletusarvoisesti ilmoitettuja, kuten http / https, ssh, icmp ja jopa jotkut, jotka sisältävät useita malleja yhdessä, kuten Käyttöjärjestelmä Linux.
Ensin painat valita, tarkista sitten kaikki tarvitsemasi mallit ja paina valita tuosta uudesta ikkunasta lopulta lisätä
Viimeisenä vaiheena suosittelen aktivoida isäntävaraston automaattinen
Viimeistelemme palvelimella, jota haluamme valvoa, ja ilmoitamme jo palvelimella, muokkaamme agentd-tiedostoa
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
Tämä on kaikki tämä mahdollisuus tämän opetusohjelman toisessa versiossa, aion mennä perusteellisesti kaikkiin liipaisimiin, toimintoihin ja toimintoihin, joita voit hyödyntää tästä sovelluksesta. Kiitos ja pysy kuulolla
Tämä työkalu kuulostaa erinomaiselta, odotan innolla toista viestiä.
Ensi silmäyksellä se näyttää olevan täydellinen ja tehokas työkalu. Yritän määrittää sen pian.
Kiitos tiedosta!
Olen erittäin kiinnostunut valvontatyökalujen testaamisesta ja haluaisin tietää, mitkä ovat mielestäsi parhaita.
Tiesin jo Zabbixista, mutta se tuntuu minusta hieman monimutkaiselta tietoni takia, vaikka annan sille uuden mahdollisuuden seuraamalla (mahdollisuuksien mukaan) tämän ja muiden saapuvien artikkelien vaiheita (Kiitos!). Tee siitä mahdollisimman edullinen :))
Toinen mielestäni erittäin mielenkiintoinen työkalu on: GRAPHANA, jota minun on myös kokeiltava. Toinen mielestäni on: NAGIOS
Tunnetko muita, jotka ovat viitteitä tietojen seurannassa ja visualisoinnissa ja jotka on suhteellisen helppo toteuttaa?
Käytän CACTI: ta ja olen tehnyt testejä Pandora FMS: llä ja ntopilla
Suuri opetusohjelma! innolla toista osaa. Hyvää työtä