Только что состоялся релиз новой версии Zabbix 5.4, в которой выделена поддержка создания отчетов в формате PDF, новый синтаксис, чтобы добавить обнаружение более сложных проблем, улучшенная визуализация данных, поддержка токенов для доступа к API, теги метрического уровня, улучшения производительности и многое другое.
Тем, кто не знаком с Zabbix, следует знать, что он состоит из трех основных компонентов: сервера для координации выполнения проверок, генерации тестовых запросов и сбора статистики; агенты для проверки внешними хостами; интерфейс для организации управления системой.
Основные новости в Zabbix 5.4
В этой представленной новой версии одна из новинок, которая выделяется, - это новый поддержка отчетов в формате PDF и его запланированное создание и доставка пользователям, новая роль для управления доступом к этой функции.
Также в Zabbix 5.4 выделены улучшения производительности и доступностиг, поскольку зондам больше не требуется подключение к базе данных, был добавлен кеш для более быстрой обработки трендов, а также была встроена поддержка для более надежного и гибкого запуска сервера, способного получать и обрабатывать много новых данных и параллельно работать с данными на сервер и прокси были улучшены.
Кроме того, также выделен инновационный синтаксис для триггерных выражений, рассчитанные и агрегированные метрики, в дополнение к снятию всех известных ограничений приведенного выше синтаксиса, но упрощению его. Агрегированные метрики теперь могут выбирать данные по тегам и подстановочным знакам из узлов и ключей метрик.
Функционал скриншотов и дашбордов совмещен, появилась поддержка многостраничных панелей.
Также se подчеркивает поддержку именованных токенов для доступа к API, Есть возможность указать срок действия токена и поддержку меток на уровне метрики. Приложения больше не поддерживаются.
Об улучшении безопасности которые выделяются:
- Поддерживает все протоколы шифрования SNMPv3
- Детали скрытой ошибки в случае неудачного подключения к интерфейсу
- Отключено автозаполнение полей с паролями и другой конфиденциальной информацией.
- Поддержка аутентификации NTLM для веб-ссылок
Улучшения для упрощения работы и настройки мониторинга
- Меню третьего уровня для лучшей навигации
- Более простые формы для массового импорта и операций изменения
- Доступность метрик теперь зависит от доступности хост-интерфейсов.
- Возможность использования негативных фильтров для меток в интерфейсе.
- Поддержка карт значений на уровне хоста и шаблона для независимости от шаблона
- Глобальные скрипты могут использоваться для предупреждений, интеграции и пользовательских команд.
- Поддержка обработки XML-данных в препроцессоре и WEB-хуках
- CurlHttpRequest переименован в HttpRequest в WEB-хуках для простоты использования.
Как установить Zabbix на Ubuntu и производные?
Si вы хотите установить эту утилиту в вашей системе, вы можете сделать это, открыв терминал (вы можете использовать комбинацию клавиш Ctrl + Alt + T) и в ней вы наберете следующее:
wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.4-1%2Bubuntu20.04_all.deb sudo dpkg -i zabbix-release_5.4-1+ubuntu20.04_all.deb</pre> 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