Поздрав свима. Овог пута вам доносим овај врло корисни алат који су многи непознати како бисте могли са једног места да надгледате и надгледате активност наших сервера.
Многи су алати који то чине у потпуности или делимично, у другим случајевима морамо инсталирати неколико да бисмо остварили корист коју тражимо.
Истина је да заббик ради по моделу једне верзије за коју се не плаћа ни пени, а има добру заједницу. Али као и увек ако више волите или имате ресурсе за уговор о услузи и / или подршци, као и врло добру обуку за употребу алата, рекао бих вам да то није лоша инвестиција.
Па, овај алат је посебно намењен дистрибуцијама заснованим на дебиан, убунту, редхат. Дакле, можда је то ограничење за неке, јер ће они вероватно морати да се позивају на изворе да би саставили.
Ок, сад идемо у потпуности са упутством. Ову инсталацију сам урадио на дебиан 8 јессие. Чист сервер са базом података на другом серверу, али то зависи од свих.
корак КСНУМКС
Преузмите заббик сервер и интерфејс са овде
Друга алтернатива је директно са вашег сервера.
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 .
Инсталирамо ове пакете и решавамо зависности.
dpkg -i *.deb
apt-get install -f
корак КСНУМКС
Додамо име нашег примера сервера заббик.мидомаин.цом
vi /etc/hosts
Додамо на пример:
192.168.1.100 заббик заббик.мидомаин.цом
Подразумевано заббик инсталира у наш апацхе алиас конфигурацију у /етц/апацхе2/цонф-енаблед/заббик.цонф, за приступ на следећи начин: хттп: // / заббик, не свиђа ми се да бисмо могли да деактивирамо
a2disconf zabbix.conf
Корак 2.1 (опционално - ако сте оставили претходну конфигурацију таквом каква је, пређите на корак 3)
Додатно или по жељи морали бисте да креирате виртуалхост или измените 000-дефаулт.цонф како желите и додате следеће
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>
Штедимо, излазимо и трчимо
a2ensite zabbix.midominio.com.conf
service apache2 restart
корак КСНУМКС
Постављање базе података
aptitude install php5-pgsql
aptitude install libapache2-mod-auth-pgsql
service apache2 reload
.Скл је у
cd /usr/share/doc/zabbix-server-pgsql/create.sql.gz
Могу га учитати помоћу пгадмин3 или пгскл
би пскл
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
ПгАдмин3 је много једноставније
1 притисните скл и проверите да ли сте у исправној бази података
2 притисните отворен и учитајте .скл који је унутар .гз
3 трчање и воила
vi /etc/zabbix/zabbix_server.conf
DBHost=192.168.x.x
DBName=zabbixdb
DBSchema=public
DBUser=zabbix
DBPassword=password
корак КСНУМКС
http://<server_ip_or_name>/zabbix
o
http://<server_ip_or_name>
у овом тренутку, ако смо се одлучили за мискл или постгрес, морамо проверити да ли је све зелено и да ли је приказана наша опција базе података. Нешто важно у пхп временској зони може се уредити /етц/пхп5/апацхе2/пхп.ини У етикети дате.тимезоне = Америка / Курасао на пример, све дозвољене зоне су овде
Тада морамо конфигурисати базу података, не заборавите да промените домаћин ако је на другом серверу, као и корисник, лозинка и име базе података
У хосту, ако на свом серверу имате домен, ставите га, а у имену умањеник, на пример, домаћин: заббик.мидомаин.цом, и у име: заббик
а ако се слажете, следећи и треба да нам кажете ...
сада приступамо само заббик.мидомаин.цом
подразумевано је Админ - заббик
корак КСНУМКС
Клијента инсталирамо на наш сервер
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
корак КСНУМКС
У овом упутству ћу вам објаснити најосновније ствари за додавање клијента, јер је заббик сервер подразумевано конфигурисао неколико шаблона, окидача, радњи итд ... у другом посту ћу вам детаљније показати ову тему
Конфигурација> Хостови> Направи хоста
хоста је тачно име које морате унети заббик_агентд.цонф, ово име је обично више техничко ... пример срв-01, то ми ништа не говори, чак ни опис сервера
Видљиво име То је већ пријатељскије име које вам као администратору омогућава да знате о ком серверу се ради ... пример Маил
grupe је којој групи овај хос припада или можете направити нову у Новој групи
Агентски интерфејси, можете надгледати са више од 1 интерфејса, али бар један мора да пријави ИП адреса и / или ДНС име
Онда дајемо Шаблон и као што сам напоменуо, већ подразумевано доноси многе већ декларисане, као нпр хттп / хттпс, ссх, ицмп па чак и неки који укључују неколико шаблона у један, као што је ОС Линук.
Прво притиснете одабрати, затим проверите све шаблоне који су вам потребни и притисните одабрати из тог новог прозора, коначно додати
Као последњи корак, препоручујем аутоматско активирање инвентара хоста
Сада да завршимо на серверу који желимо да надгледамо и који већ пријављујемо на серверу, уређујемо датотеку агентд
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
Ово је све за ову прилику у другој верзији овог водича, планирам да продубим све трижере, радње и функције које можете искористити из ове апликације. Хвала и пратите нас
Овај алат звучи одлично, радујем се другом посту.
На први поглед чини се да је то комплетан и моћан алат. Убрзо ћу покушати да га конфигуришем.
Хвала за инфо!
Веома сам заинтересован за тестирање алата за праћење и желео бих да знам који су по вашем мишљењу најбољи.
Већ сам знао за Заббик, али чини ми се помало сложеним због мог знања, мада ћу му дати још једну шансу пратећи (колико могу) кораке овог и осталих чланака који стижу (Хвала!). Учините то што приступачнијим, молим вас :))
Још један алат који ми се чини врло занимљив је: ГРАФАНА који такође морам да пробам. Још један добар мислим да је: НАГИОС
Да ли познајете друге који су референца у праћењу и визуализацији података, а који су релативно једноставни за примену?
Користим ЦАЦТИ и радио сам тестове са Пандора ФМС и нтоп
Одличан водич! радујући се другом делу. Добар посао