Ова страница приказује брз и једноставан начин за почетак надгледања Apache веб сервера без инсталирања додатни софтвер.
За кога је овај водич
Овај водич је дизајниран за нове Zabbix кориснике и садржи минимални скуп корака потребних за омогућавање основног праћења ваше Apache инсталације. Ако тражите опције дубоког прилагођавања или вам је потребна напреднија конфигурација, погледајте Конфигурација одељак Zabbix приручника.
Предуслови
Пре него што наставите са овим водичем за инсталацију, морате преузети и инсталирати Zabbix сервер и Zabbix кориснички интерфејс према упутствима за ваш OS.
1. Проверите коју верзију Apache-а користите:
На систему заснованом на RHEL, покрените:
На Debian/Ubuntu, покрените:
2. Уверите се да је Статус модул омогућен у вашем Apache-у инстанце.
На систему заснованом на RHEL, покрените:
На Debian/Ubuntu, покрените:
Ако не видите status_module на листи, омогућите модул покретањем:
На систему заснованом на RHEL, покрените:
На Debian/Ubuntu, покрените:
3. Уредите Apache конфигурациону датотеку да бисте омогућили приступ извештајима о статусу са IP адресе Zabbix сервера.
На систему заснованом на RHEL: /etc/httpd/conf.modules.d/status.conf
:
На Debian/Ubuntu: /etc/apache2/mods-enabled/status.conf
:
Додајте следеће редове у датотеку (замените 198.51.100.255 са IP адресом вашег Zabbix сервера):
За Apache 2.2:
<Location /server-status> SetHandler server-status
Order Deny,Allow Deny from all Allow from 198.51.100.255 </Location>
За Apache 2.4:
<Location "/server-status"> SetHandler server-status Require ip 198.51.100.255 </Location>>
4. Поново покрените Apache
На систему заснованом на RHEL, покрените:
На Debian/Ubuntu, покрените:
5. Да бисте проверили да ли је све исправно конфигурисано, покрените (замените 198.51.100.255 са IP адресом вашег Zabbix сервера):
Одговор треба да садржи статистику Apache веб сервера.
1. Пријавите се на Zabbix кориснички интерфејс.
2. Креирајте домаћина у Zabbix веб интерфејсу.
Овај домаћин ће представљати ваш Apache сервер.
3. У параметру Интерфејс, додајте интерфејс Агент и наведите IP адресу ваше Apache {HOST.CONN} инстанце. Не морате да инсталирате Zabbix агент на машини, интерфејс ће се користити само за решавање {HOST.CONN} макроа. Овај макро се користи у ставкама шаблона за лоцирање Apache инстанце.
4. У параметру Шаблони откуцајте или изаберите Apache за HTTP.
5. Пређите на картицу Макрои и изаберите режим Наслеђени и макрои домаћина. Проверите да ли су вредности макроа {$APACHE.STATUS.PORT} и {$APACHE.STATUS.SCHEME} одговарају вашим подешавањима инсталације. Подразумевано, порт је 80, а шема је http. Промените вредности макроа ако користите другачији порт и/или шему.
Честитамо! У овом тренутку, Zabbix већ надгледа ваш Apache веб сервер.
Да бисте видели прикупљене метрике, отворите Надгледање->Домаћини одељак менија и кликните на Контролне табле поред домаћина.
Ова радња ће вас одвести на контролну таблу домаћина са најважнијим показатељима прикупљеним са странице Apache /server-statusс.
Алтернативно, из Надгледање->Домаћини, можете кликнути на Најновији подаци да бисте видели све најновије прикупљене показатеље у листу.
Zabbix може да вас обавести о проблему са вашом инфраструктуром користећи различите методе. Овај водич пружа кораке за конфигурацију за слање упозорења е-поштом.
1. Идите на Корисничка подешавања -> Профил, пребаците се на картицу Медији и додајте своју е-пошту.
2. Пратите водич за Примање обавештења о проблему.
Следећи пут, када Zabbix открије проблем, требало би да добијете упозорење путем е-поште.
Да бисте симулирали стварни проблем и добили упозорење о проблему са тестом:
1. Отворите конфигурацију домаћина Apache сервера у Zabbix-у.
2. Пребаците се на картицу Макрои и изаберите Наслеђени и макрои домаћина.
3. Притисните Промени поред макроа {$APACHE.STATUS.PORT} и подесите други порт.
4. Притисните Ажурирај да сачувате конфигурацију домаћина.
5. За неколико минута, Zabbix ће открити проблем Apache услуга не ради, јер сада не може да се повеже са инстанцом. Појавиће се у одељку Надгледање->Проблеми.
Ако су упозорења конфигурисана, такође ћете добити обавештење о проблему.
6. Промените вредност макроа назад да бисте решили проблем и наставили да надгледате Apache.
Погледајте и:
– Учвршћивање веб сервера – препоручена подешавања за већу безбедност веб сервера. - Креирање ставке - како да почнете да надгледате додатне метрике. - HTTP ставке - како пратити прилагођене метрике помоћу HTTP агента. - Ескалације проблема - како да креирате сценарије упозорења у више корака (нпр. прво пошаљите поруку администратору система, а затим, ако проблем не буде решен за 45 минута, пошаљите поруку менаџеру дата центра).