Прибуває нова версія Zabbix 4.4, мережева система моніторингу

dashboard_dark

Після 6 місяців розвитку, доступна нова версія системи моніторингу Zabbix 4.4, код якого поширюється за ліцензією GPLv2. Тим, хто все ще не знає про Zabbix, вони повинні це знати це система моніторингу мережі, який призначений для моніторингу і реєструвати стан різних мережевих служб, серверів та мережевого обладнання. Використовуйте MySQL, PostgreSQL, SQLite, Oracle або IBM DB2 як базу даних. Його серверна частина написана на C, а веб-інтерфейс написаний на PHP.

Zabbix складається з трьох основних компонентів: un сервер координувати перевірки, генерувати тестові запити та збирати статистичні дані; агенти виконувати перевірки на стороні зовнішніх хостів; інтерфейс організувати управління системою. Щоб полегшити навантаження на основний сервер і сформувати розподілену мережу моніторингу, можна розгорнути ряд проксі-серверів, які об'єднують дані про перевірку групи хостів.

Без агентів сервер Zabbix може отримувати дані за допомогою таких протоколів, як SNMP, IPMI, JMX, SSH / Telnet, ODBC і перевіряти наявність веб-додатків та систем віртуалізації.

Основні новини в Zabbix 4.4

У цій новій версії Zabbix 4.4 вони підготовлені специфікації для проектування шаблонів для стандартизації конфігурацій. Структура файлів XML / JSON зведена до форми, придатної для редагування шаблону вручну в звичайному текстовому редакторі. Існуючі шаблони узгоджуються із запропонованими специфікаціями.

Впроваджено база знань для документування перевірених тригерів та елементів, який може містити детальний опис, пояснення цілей збору інформації та інструкції щодо дій у разі виникнення проблем.

Представлені розширені функції для перегляду стану інфраструктури. Додано можливість змінити налаштування віджета одним клацанням миші. Графічні набори оптимізовані для перегляду на широкоформатних дисплеях та великих настінних панелях.

Усі віджети пристосовані для перегляду в режимі без назви. Для відображення прототипів діаграм додано новий віджет. До віджета додано новий режим перегляду зі зведеною статистикою проблем.

Ще одна новинка - це введено новий тип агента: zabbix_agent2, написаний мовою Go та забезпечує основу для розробки плагінів для перевірки різних служб та програм.

Новий агент включає вбудований планувальник за підтримки гнучкого розкладу виконувати перевірки та може відстежувати стан між ними (наприклад, тримати з'єднання зі СУБД відкритим). Для економії трафіку підтримується надсилання отриманих даних у пакетному режимі.

Новий агент поки що може бути використаний для прозорої заміни старого лише на платформі Linux.

Додано можливість використовувати веб-посилання та власні дії та контролери сповіщень при виявленні несправностей контрольованих служб. Контролери можна створити в JavaScript і використовувати для доступу до зовнішніх служб доставки сповіщень або систем відстеження помилок. Наприклад, ви можете написати обробник для надсилання проблемних повідомлень у корпоративний чат.

Як встановити Zabbix 4.4 на Ubuntu та похідні?

Si Ви хочете встановити цю утиліту у вашій системі, це можна зробити, відкривши термінал (ви можете використовувати комбінацію клавіш Ctrl + Alt + T) і в ній ви введете наступне:

wget https://repo.zabbix.com/zabbix/4.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.4-1+bionic_all.deb

sudo dpkg -i zabbix-release_4.4-1+bionic_all.deb

sudo apt update

sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

Як згадувалося на початку, Zabbix використовує базу даних для зберігання інформації, тому у вас, крім використання Apache, у вашій системі повинні бути вже встановлені підтримувані, тому я рекомендую встановити Lamp. Завершено встановлення Тепер ми повинні створити базу даних для Zabbix, ми можемо зробити це, набравши:

sudo mysql -uroot -p

password

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'contraseña';

mysql> quit

Де 'пароль' - це пароль вашої бази даних, який ви повинні запам'ятати або записати, щоб згодом помістити його у файл конфігурації.

Тепер ми збираємося імпортувати наступне:

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

Y давайте відредагуємо наступний файл, де ми збираємося розмістити пароль бази даних:

sudo nano /etc/zabbix/zabbix_server.conf

І ми будемо шукати рядок "DBPassword =" де ми збираємося ввести пароль бази даних.

Тепер ми відредагуємо файл /etc/zabbix/apache.conf:

І ми шукаємо рядок "php_value date.timezone", який ми збираємося прокоментувати (видаливши #), і ми розмістимо наш часовий пояс (у моєму випадку Мексика):

php_value date.timezone America/Mexico

Нарешті, ми перезапустимо службу за допомогою:

sudo systemctl restart zabbix-server zabbix-agent apache2

sudo systemctl enable zabbix-server zabbix-agent apache2

Щоб отримати доступ до Zabbix, ви можете зробити це з веб-браузера, перейшовши до шляху (у випадку сервера) http: // server_ip_or_name / zabbix або на локальному комп'ютері localhost / zabbix

Якщо ви хочете дізнатись більше про використання Zabbix, ви можете проконсультуватися за наступним посиланням.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.