Zabbix 7.0 LTS пристига с промяна на лиценза, подобрения и други

Основен Zabbix

Обявено е пускане на новата версия на «Zabbix 7.0», която пристига като официална версия с удължен период на поддръжка (LTS) и това Започвайки с тази версия 7.0, кодът на проекта вече се разпространява под лиценза AGPLv3, вместо лиценз GPLv2, тъй като се споменава, че отличителна черта на AGPLv3 е въвеждането на допълнителни ограничения за приложения, които предоставят мрежови услуги.

Когато използва компоненти на AGPL при предоставянето на мрежови услуги, разработчикът е длъжен да предостави на потребителя изходния код на всички промени, направени в тези компоненти, дори ако базовият софтуер на услугата не се разпространява и използва изключително във вътрешната инфраструктура. да организира работата на услугата.

Основни новини на Zabbix 7.0

В тази нова версия, която е представена на Zabbix 7.0, въвеждане на режим „синтетичен мониторинг на уеб сайтове и приложения”. който използва браузърен двигател и сложни скриптове и позволява създаване на екранни снимки на състоянието на сайта, визуализация на производителността и наблюдение на данни, специфични за уеб приложенията.

Друга нова функция на Zabbix 7.0 е поддръжка за прокси групиране и балансиране на натоварването между множество сървъри, както и използването на балансьори за осигуряване на конфигурации с висока наличност в Zabbix. Мащабируемостта на съществуващите базирани на Zabbix решения е подобрена чрез внедряване на допълнителни прокси сървъри.

Създайте прокси групи с балансирано натоварване

Има повишена скалируемост и скорост на събиране на данни използване на асинхронно анкетиране, което ви позволява да поискате следващата метрика, без да се налага да чакате предишната заявка да бъде обработена. Всеки колектор поддържа до 1000 паралелни проверки. Тази асинхронна функционалност може да се приложи към агенти и контролери, които използват SNMP и HTTP.

Освен това те са включили нови джаджи за преглед на показателите и състоянието на инфраструктурата, Tambien Реализирана е динамична навигация на уиджети в панелен режим, чрез взаимодействия, които засягат показването на информация между уиджети. Освен това е добавена възможност за автоматично актуализиране на джаджи при промяна на източника на данни. Всички джаджи са съвместими с хост шаблони и много от тях поддържат добавени стойности.

В Zabbix 7.0 LTS добавени централизирани настройки за изчакване, достъпен чрез GUI и API, което ви позволява да дефинирате индивидуални изчаквания във връзка с конкретни елементи или да замените изчакванията на ниво прокси.

изчакване за събиране на данни

От други промени, които се открояват:

  • Скоростта на определяне на наличността на хостове в мрежите се увеличи значително, до 100 пъти по-бързо, благодарение на паралелизиране на проверките.
  • Интегрирана е поддръжка за двуфакторна автентификация с помощта на базирана на времето еднократна парола (TOTP).
  • Оптимизирана прокси производителност и ефективност чрез запазване на събраните показатели в RAM, без да се изисква буфериране на диска.
  • Въведена е хибридна схема, която позволява данните да се съхраняват в памет и диск.
  • Проверка на коректността на конфигурационните файлове.
  • По-голяма гъвкавост за откриване на хост в сложни среди като VMware и Kubernetes.
  • Подобрения в производителността на интерфейса чрез промяна на логиката за проверка на правата за достъп.
  • Значително разширяване на възможностите за DNS мониторинг.
  • Прехвърляне на автоматично генерирани PDF отчети в стабилна категория, с внедрена поддръжка за многостранични табла за управление на PDF отчети.
  • Стабилизиране на капацитета на предаване за изпращане на показатели и събития към външни системи.
  • Добавена е възможност за спиране на събирането на данни за изгубен артикул по време на автоматично откриване.
  • Добавена е възможност за изпълнение на скриптове на активния агент, както и поддръжка за двоични типове данни и нови функции за активиране.
  • Значително ускоряване на работата с данни на Prometheus.

И накрая, ако се интересувате да можете да научите повече за това, можете да се консултирате с подробностите в следваща връзка.

Как да инсталирам Zabbix на Ubuntu и деривати?

За тези, които се интересуват от възможността да инсталират новата версия, важно е да се спомене, че за да надстроите от предишни версии, трябва само да инсталирате нови двоични файлове (сървър и прокси) и нов интерфейс. Zabbix автоматично ще актуализира базата данни. Няма нужда да инсталирате нови агенти.

Si искате ли да инсталирате тази помощна програма във вашата система, можете да го направите, като отворите терминал (Можете да използвате комбинацията от клавиши Ctrl + Alt + T) и в нея ще напишете следното:

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu24.04_all.deb
sudo dpkg -i zabbix-release_7.0-1%2Bubuntu24.04_all.deb
sudo apt update 
sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

В случай на други версии на Ubuntu можете да използвате един от следните пакети. Ubuntu 22.04:

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu22.04_all.deb

Ubuntu 20.04

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu20.04_all.deb

Ubuntu 18.04

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu18.04_all.deb

Ubuntu 16.04

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu16.04_all.deb

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


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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