Току-що беше представена нова версия на безплатната система за наблюдение със Zabbix 5.2. Публикуваната версия включва поддръжка за синтетичен мониторинг, дългосрочни аналитични функции, мониторинг на индустриални и IoT устройства, съхранение на класифицирана информация в Hashicorp Vault, поддръжка за потребителски роли за по-подробно управление на правата за достъп, ново интеграции със системи за доставка на съобщения и услуги за поддръжка, и още много.
За тези, които не са запознати със Zabbix, трябва да знаете, че той се състои от три основни компонента: сървър за координиране на изпълнението на проверките, генериране на заявки за тестване и натрупване на статистика; агенти за извършване на проверки от външни хостове; интерфейс за организиране на управлението на системата.
Основни новини на Zabbix 5.2
Новата версия на софтуера пристига със синтетична поддръжка за наблюдение с възможност за създаване на сложни многоетапни скриптове, както и набор от функции за активиране за дългосрочен анализ на данни.
The поддръжка на потребителска роля за гранулирано администриране потребителски права с възможност за контрол на достъпа до различни интерфейсни компоненти, API методи и персонализирани действия.
Също предоставена е възможността за задаване на персонализирана часова зона, заедно с по-опростен начин за определяне на времето за поддръжка на оборудването и услугите и По-проста логика за планиране на неподдържани метрични проверки.
Друга промяна, която се откроява от Zabbix 5.2, е поддръжката за конфигуриране на езика по подразбиране за всички потребители.
Също така можем да намерим списък с панели, ясно показващи кои панели създава текущият потребител и дали други потребители имат достъп до тях.
От останалите промени които се открояват:
- Възможност за съхраняване на цялата секретна информация, използвана в Zabbix, във външен Hashicorp Vault
- Поддържа мониторинг на IoT и мониторинг на промишлено оборудване, използвайки протоколи modbus и MQTT
- Подобрения в производителността и наличността.
- Поддръжка за балансиране на натоварването за уеб интерфейса и API, което позволява на тези компоненти да се мащабират
- Подобрения в производителността на логиката на събитията
- Подобрения в сигурността
- Интеграция с Hashicorp Vault
- Поддръжка на UserParameterPath за агенти
- Поддръжка за удостоверяване на дайджест за HTTP проверки
- Подобрения за опростяване на работата и настройката на мониторинга
- Възможността за запазване на сложни филтри в интерфейса и бързо превключване между тях
- Тестване на SNMP метрики
- Възможност за обработка на неподдържани метрични състояния при предварителна обработка
- Шаблони на екрана, преобразувани в шаблони на таблото за управление
- Преминете към Yaml за операции по внос и износ
Как да инсталирам Zabbix 5.2 на Ubuntu и деривати?
Si искате ли да инсталирате тази помощна програма във вашата система, можете да го направите, като отворите терминал (Можете да използвате комбинацията от клавиши Ctrl + Alt + T) и в нея ще напишете следното:
wget https://repo.zabbix.com/zabbix/5.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.2-1+ubuntu20.04_all.deb sudo dpkg -i zabbix-release_5.2-1+ubuntu20.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
Бъдете първите, които коментират