Sveiki visiem. Šoreiz es jums parādīju šo ļoti noderīgo un daudziem nezināmo rīku, lai varētu uzraudzīt un uzraudzīt mūsu serveru darbību vienā un tajā pašā vietā.
Daudzi ir instrumenti, kas to dara pilnībā vai daļēji, citos gadījumos mums ir jāinstalē vairāki, lai iegūtu meklēto labumu.
Patiesība ir tāda, ka zabbix darbojas ar vienas versijas modeli, par kuru jūs nemaksājat ne santīma, un tai ir laba kopiena. Bet kā vienmēr, ja jūs dodat priekšroku vai jums ir resursi pakalpojumu un / vai atbalsta līgumam, kā arī ļoti laba apmācība, lai izmantotu rīku, es jums teiktu, ka tas nav slikts ieguldījums.
Īpaši šis rīks ir paredzēts tikai izplatījumiem, kuru pamatā ir debian, ubuntu, redhat. Tāpēc varbūt dažiem tas ir ierobežojošs, jo viņiem, iespējams, būs jāatsaucas uz avotiem, lai tos apkopotu.
Labi, tagad mēs pilnībā izmantojam apmācību. Es veicu šo instalāciju debian 8 jessie. Tīrs serveris ar datu bāzi citā serverī, bet tas ir visu ziņā.
soli 1
Lejupielādējiet zabbix serveri un frontend no šeit
Vēl viena alternatīva ir tieši no jūsu servera.
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 .
Mēs instalējam šīs paketes un novēršam atkarības.
dpkg -i *.deb
apt-get install -f
soli 2
Mēs pievienojam mūsu servera piemēra nosaukumu zabbix.mydomain.com
vi /etc/hosts
Mēs pievienojam, piemēram:
192.168.1.100 zabbix zabbix.mydomain.com
Pēc noklusējuma zabbix mūsu apache instalē aizstājvārda konfigurāciju mapē /etc/apache2/conf-enabled/zabbix.conf, lai piekļūtu šādi http: // / zabbix, man tas nepatīk, lai mēs varētu atspējot
a2disconf zabbix.conf
2.1. Solis (pēc izvēles - ja atstājāt iepriekšējo konfigurāciju tādu, kāda tā ir, pārejiet pie 3. darbības)
Papildus vai pēc izvēles jums būs jāizveido virtuālais resursdators vai jāmaina 000-default.conf pēc izvēles un jāpievieno šī:
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>
Mēs ietaupām, ejam ārā un skrienam
a2ensite zabbix.midominio.com.conf
service apache2 restart
soli 3
Datu bāzes iestatīšana
aptitude install php5-pgsql
aptitude install libapache2-mod-auth-pgsql
service apache2 reload
.Sql ir iekšā
cd /usr/share/doc/zabbix-server-pgsql/create.sql.gz
Viņi to var ielādēt, izmantojot pgadmin3 vai pgsql
ar 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 ir daudz vienkāršāk
1 nospiediet sql un pārbaudiet, vai atrodaties pareizajā datu bāzē
2 nospiediet atvērtu un ielādējiet .sql, kas atrodas .gz iekšpusē
3 skrējiens, un voila
vi /etc/zabbix/zabbix_server.conf
DBHost=192.168.x.x
DBName=zabbixdb
DBSchema=public
DBUser=zabbix
DBPassword=password
soli 5
http://<server_ip_or_name>/zabbix
o
http://<server_ip_or_name>
labi šajā brīdī, ja mēs izmantojām mysql vai postgres, mums jāpārbauda, vai viss ir zaļā krāsā un ir parādīta mūsu datu bāzes opcija. Kaut ko svarīgu par php laika joslu var rediģēt /etc/php5/apache2/php.ini Etiķetē date.timezone = Amerika / Kirasao piemēram, visas atļautās zonas ir šeit
Tad mums jākonfigurē datu bāze, atcerieties mainīt saimnieks ja tas atrodas citā serverī, kā arī lietotājs, parole un datu bāzes nosaukums
Ja resursdatorā jūsu serverī ir domēns, ielieciet to un nosaukumā deminutīvu, piemēram, resursdators: zabbix.mydomain.com un vārdā: zabbix
un, ja jūs piekrītat, tad nākamais un jums jāpastāsta mums
tagad mēs piekļūstam tikai zabbix.mydomain.com
noklusējums ir Administrators - zabbix
soli 6
Mēs instalējam klientu savā 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
soli 7
Šajā apmācībā es izskaidrošu elementārākās lietas, kas jāpievieno klientam, jo pēc noklusējuma zabbix serveris ir konfigurējis vairākas veidnes, aktivizētājus, darbību utt..
Konfigurācija> Hosts> Izveidot resursdatoru
hostname ir precīzs nosaukums, kas jums jāievieto zabbix_agentd.conf, šis nosaukums parasti ir tehniskāks ... piemērs srv-01, kas man neko nesaka, pat servera aprakstu
Redzamais nosaukums Tas jau ir draudzīgāks nosaukums, kas ļauj jums kā administratoram uzzināt, kurš serveris tas ir ... piemērs Mail
grupas ir grupa, kurai pieder šis hos, vai arī jūs varat izveidot jaunu grupā Jauna grupa
Aģentu saskarnes, jūs varat uzraudzīt no vairāk nekā 1 interfeisa, bet vismaz vienam jābūt deklarētam IP adrese un / vai DNS nosaukums
Tad mēs dodam Krāsains un kā jau minēju, tam jau daudzi jau ir deklarēti pēc noklusējuma, piemēram, http / https, ssh, icmp un pat daži, kas vienā ietver vairākas veidnes, piemēram, OSLinux.
Vispirms nospiediet Izvēlēties, pēc tam pārbaudiet visas nepieciešamās veidnes un nospiediet atlasīt beidzot no šī jaunā loga pievienot
Kā pēdējo soli iesaku aktivizēt resursdatora krājumu automātisko
Lai pabeigtu serveri, kuru mēs vēlamies uzraudzīt, un mēs jau paziņojam serverī, mēs rediģējam failu 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
Tas viss ir paredzēts šai iespējai šīs apmācības otrajā versijā. Es plānoju padziļināti iepazīties ar visiem aktivizētājiem, darbībām un funkcijām, kuras varat izmantot no šīs lietojumprogrammas. Paldies un sekojiet līdzi
Šis rīks izklausās lieliski, es ceru uz otro ziņojumu.
No pirmā acu uzmetiena šķiet, ka tas ir pilnīgs un spēcīgs rīks. Drīz mēģināšu to konfigurēt.
Paldies par info!
Mani ļoti interesē uzraudzības rīku pārbaude un es vēlētos uzzināt, kuri, jūsuprāt, ir labākie.
Es jau zināju par Zabbix, bet man tas šķiet mazliet sarežģīts, pateicoties manām zināšanām, lai gan es došu tam vēl vienu iespēju, sekojot (cik vien varu) šī un citu nākamo rakstu darbībām (Paldies!). Lūdzu, padariet to pēc iespējas pieejamāku :))
Vēl viens rīks, kas man šķiet ļoti interesants, ir: GRAPHANA, kas arī man ir jāizmēģina. Vēl viena laba, manuprāt, ir: NAGIOS
Vai jūs zināt citus, kas ir atsauce datu uzraudzībā un vizualizācijā, kurus ir salīdzinoši vienkārši ieviest?
Es izmantoju CACTI un esmu veicis testus ar Pandora FMS un ntop
Lieliska apmācība! ar nepacietību gaidu otro daļu. Jauks darbs