This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
zabbix_7_как_обновиться [2024/08/20 11:37] val [Черновик] |
zabbix_7_как_обновиться [2025/10/15 15:22] (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 ... | + | * [[https://rutube.ru/video/06afb8d6999e08e5470e89dc212d850f/]] |
| + | * Тэги: Zabbix, Zabbix agent2, Linux | ||
| ===== Методическая подготовка ===== | ===== Методическая подготовка ===== | ||
| Line 26: | Line 26: | ||
| - | ===== Шаг 1. Подготовка (сделано заранее) ===== | + | ===== Шаг 1. Импортируем системы VM zabbix и clientN ===== |
| - | ===== Черновик ===== | ||
| - | |||
| - | * импортируем системы VM zabbix и clientN | ||
| <code> | <code> | ||
| student@debian:~$ ip a | student@debian:~$ ip a | ||
| Line 39: | Line 36: | ||
| 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 63: | Line 76: | ||
| </code> | </code> | ||
| - | * Но, скрипт выполнить не удается, попробуем обновить агент | + | * Но, скрипт выполнить не удается |
| + | |||
| + | ===== Шаг 6. Обновление Zabbix agent ===== | ||
| <code> | <code> | ||
| Line 92: | Line 107: | ||
| * Заработало (позеленело) поле "Availability", но, скрипт выполнить не удается, попробуем агент 2 | * Заработало (позеленело) поле "Availability", но, скрипт выполнить не удается, попробуем агент 2 | ||
| + | |||
| + | ===== Шаг 7. Использование Zabbix agent 2 ===== | ||
| + | |||
| + | * [[https://www.zabbix.com/documentation/5.2/ru/manual/concepts/agent2|Агент 2]] | ||
| <code> | <code> | ||
| Line 97: | Line 116: | ||
| clientN:~# rm -r /etc/zabbix/ | clientN:~# rm -r /etc/zabbix/ | ||
| + | |||
| + | |||
| + | clientN:~# apt search zabbix-agent2 | ||
| clientN:~# apt install zabbix-agent2 | clientN:~# apt install zabbix-agent2 | ||
| Line 113: | Line 135: | ||
| clientN:~# service zabbix-agent2 restart | clientN:~# service zabbix-agent2 restart | ||
| </code> | </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 | ||