User Tools

Site Tools


zabbix_7_как_обновиться

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
zabbix_7_как_обновиться [2024/08/20 10:49]
val [Черновик]
zabbix_7_как_обновиться [2024/09/05 19:06] (current)
val [Запись вебинара]
Line 11: Line 11:
   * Развернуть "в домашних"​ условиях Zabbix 6LTS   * Развернуть "в домашних"​ условиях Zabbix 6LTS
   * Настроить мониторинг установленного ПО в Linux Desktop с использованием активного агента   * Настроить мониторинг установленного ПО в Linux Desktop с использованием активного агента
-  * Обнаружить в [[https://​www.zabbix.com/​rn/​rn7.0.0|Release Notes for Zabbix 7.0.0]] причины для обновления:​ ZBXNEXT-297,​ ZBXNEXT-1400 ([[https://​habr.com/​ru/​news/​819463/​|habr:​ Релиз системы мониторинга Zabbix 7.0 LTS]]) 
   * Обновиться с 6LTS на 7LTS   * Обновиться с 6LTS на 7LTS
   * Проверить проверку корректности файлов конфигурации   * Проверить проверку корректности файлов конфигурации
Line 18: Line 17:
 ===== Запись вебинара ===== ===== Запись вебинара =====
  
-  *  +  * [[https://​youtu.be/​ML971zjJW4A]] 
-  * Тэги: Zabbix, Linux ...+  * Тэги: Zabbix, Zabbix agent2, Linux
  
 ===== Методическая подготовка ===== ===== Методическая подготовка =====
Line 26: Line 25:
  
  
-===== Шаг 1. Подготовка (сделано заранее=====+===== Шаг 1. Импортируем системы VM zabbix и clientN ​=====
  
-===== Черновик ===== 
- 
-  * импортируем системы VM zabbix и clientN 
 <​code>​ <​code>​
 student@debian:​~$ ip a student@debian:​~$ ip a
Line 39: Line 35:
  
 student@debian:​~$ sudo -i student@debian:​~$ sudo -i
 +
 +# apt update
 </​code>​ </​code>​
 +
 +===== Шаг 2. Установка ПО =====
 +
   * [[Инсталяция системы в конфигурации Desktop]]   * [[Инсталяция системы в конфигурации Desktop]]
   * [[Сервис Zabbix#​Установка и запуск сервера]] Zabbix   * [[Сервис Zabbix#​Установка и запуск сервера]] Zabbix
  
-  ​* [[Сервис Zabbix#Мониторинг с использованием ​Zabbix agents]]+===== Шаг 3. Zabbix agent и UserParameter ===== 
 + 
 +  ​* [[Сервис Zabbix#Установка агента из репозитория Debian/​Ubuntu]] 
 +  * [[Сервис Zabbix#Пассивный режим]]
   * [[Сервис Zabbix#​Использование UserParameter]]   * [[Сервис Zabbix#​Использование UserParameter]]
 <​code>​ <​code>​
-server# zabbix_get -s ip_clientN -k listinstalledsoft+zabbix# zabbix_get -s ip_clientN -k listinstalledsoft
 </​code>​ </​code>​
 +
 +
 +
 +===== Шаг 4. Настройка авторегистрации систем и активный режим Zabbix agent =====
  
   * [[Сервис Zabbix#​Настройка авторегистрации систем с агентами,​ работающими в активном режиме]]   * [[Сервис Zabbix#​Настройка авторегистрации систем с агентами,​ работающими в активном режиме]]
   * [[Сервис Zabbix#​Настройка агента на активный режим]]   * [[Сервис Zabbix#​Настройка агента на активный режим]]
  
-  ​* [[Сервис Zabbix#​Обновление Zabbix]]+===== Шаг 5. Обновление Zabbix сервера ===== 
 + 
 +  * Обнаружили в [[https://​www.zabbix.com/​rn/​rn7.0.0|Release Notes for Zabbix 7.0.0]] причины для обновления:​ [[https://​support.zabbix.com/​browse/​ZBXNEXT-297|ZBXNEXT-297]],​ [[https://​support.zabbix.com/​browse/​ZBXNEXT-1400|ZBXNEXT-1400]] ([[https://​habr.com/​ru/​news/​819463/​|habr:​ Релиз системы мониторинга Zabbix 7.0 LTS]]) 
 + 
 +  ​* [[Сервис Zabbix#​Обновление Zabbix]] ​см. log_bin_trust_function_creators
   * [[Сервис Zabbix#​Установка и запуск сервера]] новой версии   * [[Сервис Zabbix#​Установка и запуск сервера]] новой версии
  
Line 62: Line 74:
 zabbix# tail -f /​var/​log/​zabbix/​zabbix_server.log zabbix# tail -f /​var/​log/​zabbix/​zabbix_server.log
 </​code>​ </​code>​
 +
 +  * Но, скрипт выполнить не удается
 +
 +===== Шаг 6. Обновление Zabbix agent =====
  
 <​code>​ <​code>​
Line 73: Line 89:
 <​code>​ <​code>​
 clientN:~# grep -v '​^#​\|^$'​ /​etc/​zabbix/​zabbix_agentd.conf clientN:~# grep -v '​^#​\|^$'​ /​etc/​zabbix/​zabbix_agentd.conf
 +...
 +Hostname=Zabbix server
 +...
  
 clientN:~# vim /​etc/​zabbix/​zabbix_agentd.conf clientN:~# vim /​etc/​zabbix/​zabbix_agentd.conf
Line 85: Line 104:
 clientN:~# service zabbix-agent restart clientN:~# service zabbix-agent restart
 </​code>​ </​code>​
 +
 +  * Заработало (позеленело) поле "​Availability",​ но, скрипт выполнить не удается,​ попробуем агент 2
 +
 +===== Шаг 7. Использование Zabbix agent 2 =====
 +
 +  * [[https://​www.zabbix.com/​documentation/​5.2/​ru/​manual/​concepts/​agent2|Агент 2]]
 +
 +<​code>​
 +clientN:~# apt purge zabbix-agent;​ apt autoremove
 +
 +clientN:~# rm -r /​etc/​zabbix/​
 +
 +
 +clientN:~# apt search zabbix-agent2
 +
 +clientN:~# apt install zabbix-agent2
 +
 +clientN:~# grep -v '​^#​\|^$'​ /​etc/​zabbix/​zabbix_agent2.conf
 +...
 +Hostname=Zabbix server
 +...
 +
 +clientN:~# vim /​etc/​zabbix/​zabbix_agent2.conf
 +
 +clientN:~# cp -v *.conf /​etc/​zabbix/​zabbix_agent2.d/​
 +
 +clientN:~# zabbix_agent2 -T
 +
 +clientN:~# service zabbix-agent2 restart
 +</​code>​
 +
 +  * Не помогло
 +
 +==== Шаг 8. И, все же, это работает,​ правда,​ не так, как ожидалось ====
 +
 +  * [[https://​www.zabbix.com/​documentation/​current/​en/​manual/​config/​items/​itemtypes/​zabbix_agent#​system.run|zabbix_agent items system.run]]
 +  * [[https://​www.zabbix.com/​documentation/​current/​en/​manual/​config/​items/​restrict_checks|Restricting agent checks]]
 +
 +<​code>​
 +clientN:~# cat /​etc/​zabbix/​zabbix_agent2.d/​my.conf
 +...
 +AllowKey=system.run[*]
 +
 +Item->
 +  Name: system.run.ls
 +  Key: system.run[ls -l /]
 +</​code>​
 +
 +  * А еще, похожая функциональность работала и раньше:​ [[Сервис Zabbix#​Примеры для Windows]]
 +===== Домашнее задание =====
 +
 +  * Для чего, на Ваш взгляд,​ нужно обновляться?​
 +  * Как работает log_bin_trust_function_creators
 +
zabbix_7_как_обновиться.1724140163.txt.gz · Last modified: 2024/08/20 10:49 by val