Установка і настройка zabbix 3

Невеликий опис самої системи можна побачити в матеріалах, що стосуються установки попередніх версій - 2.4 і 3.0. Інформацію про зміни в різних версіях можна подивитися в матеріалах по оновленню - 2.4 -> 3.0. 3.0 -> 3.2.

Незважаючи на те, що нові версії zabbix виходять досить часто, матеріали по налаштуванню моніторингу різних систем і сервісів не застарівають і залишаються актуальним для найновіших релізів:

Команда заббікс уважно стежить за зворотною сумісністю своїх продуктів. Завдяки цьому перехід на нові версії відбувається безболісно. Немає необхідності перенастроювати або виправляти старі напрацювання. У нових версіях тільки додається функціонал, старий частіше за все не зазнає змін, їм можна далі користуватися. Приступимо до встановлення останньої версії zabbix 3.2.

Підготовка сервера до установки

Почнемо з оновлення системи:

Робота буде проходити на наступній версії системи:

Тепер встановимо mariadb. Її необхідно ставити окремо, чомусь вона не встановлюється як необхідна залежність при установці самого сервері zabbix.

Про всяк випадок згадаю для тих, хто не знає, що таке mariadb і чому ми ставимо її, а не mysql. Mariadb - відгалуження mysql. Вони повністю сумісні, можливий в будь-який момент перехід з однієї СУБД на іншу і назад. Є інформація, що mariadb спритніші працює mysql і люди потихеньку перебираються на неї. Розробники CentOS починаючи з версії 7 пропонують її як сервер баз даних за замовчуванням.

Запускаємо mariadb і додаємо її в автозавантаження:

Відпрацьовуємо скрипт початкової настройки mysql:

Всі підготовчі роботи виконані, рухаємося далі.

Установка сервера Zabbix 3.2

Підключаємо офіційний репозиторій 3.2:

Встановлюємо Zabbix сервер з веб-інтерфейсом і з базою даних MySQL:

Чекаємо закінчення завантаження всіх залежностей. Після цього потрібно створити користувача і базу даних для моніторингу. Якщо ви раніше налаштовували окремо web сервер по моїй статті, то можете зробити це через phpmyadmin. Якщо у вас його немає, то робимо все через консоль.

пароль користувача root mysql, це не системний root

Тепер імпортуємо схему БД і початкові дані.

Звертаю увагу на виділений шлях. Можливо, шлях буде інший, коли ви будете встановлювати, так як вийде нова версія. Майте це на увазі.

Тепер редагуємо файл конфігурації сервера заббікс. Прописуємо дані для підключення до БД.

Цих мінімальних налаштувань досить, для роботи сервера. Запускаємо його і додаємо в автозавантаження.

Перевіряємо лог файл на наявність помилок.

Установка і настройка zabbix 3

Якщо у вас так само, значить все в порядку. Сервер штатно запустився і готовий до роботи.

Зберігаємо файл. Тепер запускаємо httpd і додаємо його в автозавантаження.

Відкриваємо в браузері web інтерфейс zabbix. Нас зустрічає сторінка вітання. Якщо у вас те ж саме, ви на вірному шляху.

Установка і настройка zabbix 3

Тиснемо Next step і потрапляємо на сторінку перевірок. Якщо все робили точно по інструкції, то всі перевірки у вас будуть пройдені.

Установка і настройка zabbix 3

Рухаємося далі і вказуємо параметри для підключення до mysql. Дані ті ж, що ми вказували раніше при створенні БД і користувача.

Установка і настройка zabbix 3

Установка і настройка zabbix 3

Еше раз перевіряємо всі налаштування. Якщо все в порядку, рухаємося далі на заключний етап установки.

Установка і настройка zabbix 3

Якщо отримали це повідомлення, то вітаю, установка сервера моніторингу Zabbix 3.2 закінчена.

Установка і настройка zabbix 3

Натискаєте Finish і потрапляєте на сторінку логіна в систему. Дані за замовчуванням наступні:

Добрий день, спасибі за гайд, налаштовував по ньому. Через деякий час стався незрозумілий баг.
Моніторинг мені потрібен за cisco-пристроями (в основному свитчи), моніторити всі порти не потрібно, достатньо транкових.
Створив перші 4 пристрої, до 2-м з них прив'язав стандартний шаблон SNMP Device, а до двох інших два самописних. Так ось після цього почалася незрозуміла чехарда, при додаванні чергового пристрою і прив'язки до нього стандартного шаблону НЕ активується snmp, тобто пише Timeout while connecting to xxxx: 161, намагаюся створити самопісний шаблон така ж нісенітниця, то якщо я прив'язую раніше створені два самописних шаблону (будь-який з них) все працює. Через сам сервер zabbix пробував програмами snmpwalk і snmpget запитувати значення і все прекрасно працює. Виходить будь знову доданий пристрій працює тільки з двома самописні шаблонами і більше ніяк! Я навіть не уявляю в чому може бути проблема. Дуже потрібна допомога або хоча б підказка куди копати. Заздалегідь дякую.

Не знаю, чим допомогти. Тут якась неявна проблема. А в балці сервера яка інформація про ці хостах? Теж, що не може підключитися і більше нічого? Рівень логів треба піднімати і дивитися їх. Може так вдасться зрозуміти в чому проблема.

Доброго дня. Спасибі величезне за мануал, все по поличках.
Після доби використання з'явилася ось така напис на червоному тлі в поле 20 останніх подій:

Undefined index: lastEvent [zabbix.php: 21 → require_once () → ZBase-> run () → ZBase-> processRequest () → CView-> getOutput () → include () → make_latest_issues () → make_popup_eventlist () in include / events.inc.php: 441]

Все ніби працює, але як від неї можна позбутися?

Схожі статті