Файл випуск нової версії Zabbix 6.2, версія, в яку внесено велику кількість змін і вдосконалень і яка підкреслює, наприклад, можливість приховати несуттєві проблеми, а також покращення інтеграції з платформами та службами, серед іншого.
Для тих, хто не знає про Zabbix, вони повинні знати, що це є універсальною системою моніторингу продуктивності та доступності серверів, інженерне та мережеве обладнання, програми, бази даних, системи віртуалізації, контейнери, ІТ-сервіси, веб-сервіси, хмарна інфраструктура.
Основні новини в Zabbix 6.2
У цій новій версії Zabbix, яка представлена, адміністратори тепер мають можливість приховувати проблеми неактуальними, видаливши їх, оскільки проблеми тепер можна видалити до певної точки з плином часу або видалення проблем на невизначений термін, доки видалення не буде видалено вручну, а також операції дій, пов’язані з видаленими проблемами, буде призупинено, доки проблеми не буде видалено.
Інші зміни, які виділяються в Zabbix 6.2, є новими засобами захист від атак XSS, плюс SNI було реалізовано для протоколу TLS для зв’язку між різними компонентами Zabbix.
The вдосконалення, призначені для спрощення налаштування завдання і моніторинг, наприклад відображення текстових даних у віджеті «Найпопулярніші хости», відображення кількості елементів даних для кожного хоста в «Моніторинг→Хости», збереження параметрів фільтра в розділі «Моніторинг», посилання на відповідні розділи документації в кожній формі інтерфейсу Zabbix, цифровий формат для відображення часу у віджеті «Годинник» і новий вигляд глобальної інформаційної панелі під час початкового налаштування.
Крім того, також виділяється інтеграція з платформами Jira Service Desk, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid, iTOP, ManageEngine Service Desk, а також інтеграція з системами сповіщень користувачів Slack, Pushover, Discord , Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert, Signal, Express.ms, Rocket.Chat.
З інших змін що виділяються з нової версії:
- Текстові дані в обчислюваних елементах.
- Умовна перевірка активних елементів, що вийшли з ладу після перезапуску агента Zabbix.
- Керуйте шаблонами, тегами та значеннями для тегів хоста та макросів, створених за допомогою правил автоматичного виявлення.
- Оновлюйте параметри пасивного проксі на вимогу.
- Вручну приховайте вибрані проблеми до певного часу або періоду часу.
- Показати статус активних перевірок у «Моніторинг->Хости».
- Підтримка груп шаблонів.
- Нові можливості графічного віджета.
- Нові функції для збору показників і виявлення проблем:
- Збір даних реєстру Windows.
- Нові можливості моніторингу платформи VMWare.
- Моніторинг процесів для Linux, Windows та інших платформ.
- Покращення продуктивності та доступності:
- Швидке впровадження змін конфігурації без повного перечитування даних.
- Покращення безпеки:
- Використання кількох серверів LDAP для автентифікації користувачів. Функція hmac() для веб-хуків і механізм JS.
- Макроси інвентаризації {INVENTORY.*} для сценаріїв користувача.
- Підтримка запуску залежностей між хостами та шаблонами.
- Сумісність з PHP8.
Нарешті, якщо ви зацікавлені в тому, щоб дізнатися більше про це, ви можете ознайомитися з деталями в наступне посилання.
Як встановити Zabbix на Ubuntu та похідні?
Для тих, хто зацікавлений у встановленні нової версії, важливо зазначити, що для оновлення з попередніх версій вам потрібно лише встановити нові двійкові файли (сервер і проксі) і новий інтерфейс. Zabbix автоматично оновить базу даних. Не потрібно встановлювати нові агенти.
Si Ви хочете встановити цю утиліту у вашій системі, це можна зробити, відкривши термінал (ви можете використовувати комбінацію клавіш Ctrl + Alt + T) і в ній ви введете наступне:
wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-1%2Bubuntu22.04_all.deb sudo dpkg -i zabbix-release/zabbix-release_6.2-1%2Bubuntu22.04_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
добре! Під час створення бази даних з'являється така помилка: Не вдається підключитися до локального сервера MySQL через сокет "var/run/mysqld/mysqld.sock"