service:zabbix
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
service:zabbix [12.04.2023 12:12] – [Оповещение в Telegram] viacheslav | service:zabbix [30.07.2024 19:21] (текущий) – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Zabbix ====== | ||
+ | ===== Установка ===== | ||
+ | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | [[https:// | ||
+ | |||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ++++ Для устройств ARM | | ||
+ | актуального репозитория нет, надо собирать из исходников по [[https:// | ||
+ | |||
+ | Во время сборки возникли следующие проблемы: | ||
+ | error: MySQL library not found\\ | ||
+ | error: Not found NET-SNMP library\\ | ||
+ | error: LIBXML2 library not found\\ | ||
+ | error: Unable to use libevent (libevent check failed)\\ | ||
+ | error: Unable to use libpcre (libpcre check failed)\\ | ||
+ | error: Curl library not found | ||
+ | |||
+ | Решение: | ||
+ | <code bash> | ||
+ | apt-get install libmysqlclient-dev libsnmp-dev libxml2-dev libevent-dev libpcre3-dev libcurl4-openssl-dev | ||
+ | </ | ||
+ | http:// | ||
+ | https:// | ||
+ | |||
+ | После запуска веб-установщика надо привести в порядок параметры и [[https:// | ||
+ | <code bash> | ||
+ | # правка конфига PHP | ||
+ | nano / | ||
+ | # поставить модули | ||
+ | apt-get install php7.2-gd php7.2-bcmath php7.2-mbstring php7.2-xml php7.2-mysql | ||
+ | </ | ||
+ | |||
+ | Просто так к пустой базе MySQL подключиться нельзя, | ||
+ | <code bash> | ||
+ | mysql -uroot -p< | ||
+ | </ | ||
+ | <code mysql> | ||
+ | create database zabbix character set utf8 collate utf8_bin; | ||
+ | grant all privileges on zabbix.* to zabbix@localhost identified by '< | ||
+ | quit; | ||
+ | # stop here if you are creating database with Zabbix packages | ||
+ | </ | ||
+ | <code bash> | ||
+ | cd database/ | ||
+ | mysql -uzabbix -p< | ||
+ | # stop here if you are creating database for Zabbix proxy | ||
+ | mysql -uzabbix -p< | ||
+ | mysql -uzabbix -p< | ||
+ | </ | ||
+ | ++++ | ||
+ | ===== Настройка ===== | ||
+ | ==== GSM-модем ==== | ||
+ | В современных системах модем должен сразу определяться правильно (например, | ||
+ | <code bash> | ||
+ | # Установить пакет usb-modeswitch | ||
+ | apt install usb-modeswitch | ||
+ | # Узнать ID | ||
+ | lsusb | ||
+ | Bus 004 Device 002: ID 12d1:1446 Huawei Technologies Co., Ltd. Broadband stick (modem on) | ||
+ | # Переключить | ||
+ | usb_modeswitch -v 12d1 -p 1446 -J | ||
+ | # Посмотреть, | ||
+ | ls / | ||
+ | </ | ||
+ | Это нужно сделать в любом случае, | ||
+ | <code bash> | ||
+ | # Включить Заббикс в группу dialout | ||
+ | usermod -aG dialout zabbix | ||
+ | # Перезапустить службу | ||
+ | systemctl restart zabbix-server | ||
+ | </ | ||
+ | Далее в интерфейсе Заббикса добавить / | ||
+ | |||
+ | === Проверка отправки SMS в терминале === | ||
+ | <code bash> | ||
+ | apt install gammu -y | ||
+ | gammu-config | ||
+ | </ | ||
+ | Прописать порт (здесь: | ||
+ | {{: | ||
+ | <code bash> | ||
+ | gammu identify | ||
+ | |||
+ | Device | ||
+ | Manufacturer | ||
+ | Model : E150 (E150) | ||
+ | Firmware | ||
+ | IMEI : 000000000000000 | ||
+ | SIM IMSI : 000000000000000 | ||
+ | |||
+ | gammu sendsms TEXT ' | ||
+ | |||
+ | If you want break, press Ctrl+C… | ||
+ | Sending SMS 1/ | ||
+ | </ | ||
+ | https:// | ||
+ | |||
+ | Модем периодически перестаёт слать SMS. Попытка оживить модем с помощью команд диагностики (upd: не помогает): | ||
+ | <code bash> | ||
+ | gammu identify | ||
+ | gammu monitor 1 | ||
+ | gammu networkinfo | ||
+ | </ | ||
+ | |||
+ | Следующая попытка - использовать ID вместо TTY: | ||
+ | <code bash> | ||
+ | root@ls-zabbix: | ||
+ | total 0 | ||
+ | drwxr-xr-x 2 root root 80 Nov 1 17:45 . | ||
+ | drwxr-xr-x 4 root root 80 Nov 1 17:45 .. | ||
+ | lrwxrwxrwx 1 root root 13 Nov 1 17:45 usb-HUAWEI_Technology_HUAWEI_Mobile-if00-port0 -> ../ | ||
+ | lrwxrwxrwx 1 root root 13 Nov 1 17:45 usb-HUAWEI_Technology_HUAWEI_Mobile-if01-port0 -> ../ | ||
+ | </ | ||
+ | Соответствено, | ||
+ | |||
+ | https:// | ||
+ | ==== Агенты ==== | ||
+ | На Windows ставятся из [[https:// | ||
+ | |||
+ | Пакеты для Linux: https:// | ||
+ | |||
+ | === Zabbix agent 2 === | ||
+ | <file bash zabbix_agent2.conf для Windows> | ||
+ | Server=monitoring | ||
+ | ServerActive=monitoring | ||
+ | AllowKey=system.run[*] | ||
+ | LogFile=C: | ||
+ | HostnameItem=system.hostname[host] | ||
+ | HostMetadataItem=system.uname | ||
+ | </ | ||
+ | |||
+ | <file bash / | ||
+ | PidFile=/ | ||
+ | LogFile=/ | ||
+ | LogFileSize=0 | ||
+ | ControlSocket=/ | ||
+ | Server=192.168.1.33 | ||
+ | ServerActive=192.168.1.33 | ||
+ | HostnameItem=system.hostname # system.hostname[host]? | ||
+ | HostMetadataItem=system.uname | ||
+ | # Include config files for plugins | ||
+ | Include=/ | ||
+ | Include=./ | ||
+ | </ | ||
+ | === Zabbix agent === | ||
+ | <file bash zabbix_agentd.conf для Windows> | ||
+ | LogFile=C: | ||
+ | # Warning: EnableRemoteCommands parameter is deprecated, use AllowKey=system.run[*] or DenyKey=system.run[*] instead | ||
+ | # EnableRemoteCommands=1 | ||
+ | AllowKey=system.run[*] | ||
+ | Server=monitoring | ||
+ | ServerActive=monitoring | ||
+ | HostnameItem=system.hostname[host] | ||
+ | HostMetadataItem=system.uname | ||
+ | </ | ||
+ | |||
+ | <file bash zabbix_agentd.conf для Linux> | ||
+ | PidFile=/ | ||
+ | LogFile=/ | ||
+ | LogFileSize=0 | ||
+ | EnableRemoteCommands=1 | ||
+ | Server=192.168.1.33 | ||
+ | ServerActive=192.168.1.33 | ||
+ | HostnameItem=system.hostname | ||
+ | Include=/ | ||
+ | HostMetadataItem=system.uname | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | # Проверка соединения с агентом - на сервере выполнить | ||
+ | nc -vz <agent IP address> 10050 | ||
+ | </ | ||
+ | |||
+ | === CentOS, RedHat === | ||
+ | https:// | ||
+ | <code bash> | ||
+ | # Чтобы установить агента, | ||
+ | yum install zabbix-agent | ||
+ | # Чтобы запустить агента, | ||
+ | service zabbix-agent start | ||
+ | </ | ||
+ | |||
+ | === Debian, Ubuntu === | ||
+ | <code bash> | ||
+ | # Ubuntu 16.04 | ||
+ | wget https:// | ||
+ | # Ubuntu 14.04 | ||
+ | wget https:// | ||
+ | dpkg -i za # TAB | ||
+ | rm / | ||
+ | # вставить конфиг для Linux, сохранить файл, перезапустить агента | ||
+ | service zabbix-agent restart | ||
+ | |||
+ | # Иногда система ругается на отсутствие curl, поставить | ||
+ | apt-get -f install | ||
+ | apt-get install curl | ||
+ | |||
+ | # На очень старых системах типа Ubuntu 8.04, Debian 5 Lenny последняя рабочая версия агента - 1.8.3. | ||
+ | wget http:// | ||
+ | </ | ||
+ | https:// | ||
+ | |||
+ | ==== Оповещение в Telegram ==== | ||
+ | https:// | ||
+ | https:// | ||
+ | |||
+ | Установка: | ||
+ | - media_telegram.yaml импортировать в Administration -> Media types | ||
+ | - Сделать бота в https:// | ||
+ | - В Configuration -> Actions -> Trigger actions настроить триггеры на Телеграм (проще всего - клонировать SMS-триггеры и сменить там способ оповещения). | ||
+ | |||
+ | Настройка получателя: | ||
+ | - Узнать свой ID, воспользовавшись ботом https:// | ||
+ | - Добавить свой ID в свойства своей учётки в Заббиксе, | ||
+ | - Чтобы бот мог слать сообщения в личку, нужно начать с ним чат. | ||
+ | |||
+ | Настройка группы получателей: | ||
+ | - Добавить @myidbot в группу | ||
+ | - Послать в группу ''/ | ||
+ | - Добавить полученный ID группы в свойства учётки в Заббиксе, | ||
+ | - Послать команду ''/ | ||
+ | |||
+ | ==== Информация о пакетах, | ||
+ | Ключ [[https:// | ||
+ | |||
+ | ===== Обновление ===== | ||
+ | Ubuntu\\ | ||
+ | https:// | ||
+ | |||
+ | CentOS | ||
+ | <code bash> | ||
+ | # Добавить репозиторий (в данном случае версию 3.4) | ||
+ | rpm -ivh http:// | ||
+ | # Обновление репозитория, | ||
+ | yum update http:// | ||
+ | yum clean all # Почистить кэш, иначе обновление не увидится | ||
+ | # Обновиться (вариант для MySQL) | ||
+ | yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-agent | ||
+ | </ | ||
+ | |||
+ | ==== You do not have the SUPER privilege and binary logging is enabled ==== | ||
+ | Zabbix после обновления ругается на версию базы и не запускается. В логах: | ||
+ | < | ||
+ | 2606691: | ||
+ | 2606691: | ||
+ | for each row | ||
+ | insert into changelog (object, | ||
+ | values (1, | ||
+ | 2606691: | ||
+ | </ | ||
+ | Решение: | ||
+ | <code sql> | ||
+ | mysql> SET GLOBAL log_bin_trust_function_creators = 1; | ||
+ | </ | ||
+ | https:// | ||
+ | ===== Переезд на другой сервант ===== | ||
+ | <code bash> | ||
+ | # На новом сервере | ||
+ | apt install php mysql-server language-pack-ru | ||
+ | </ | ||
+ | <code sql> | ||
+ | mysql | ||
+ | create database zabbix character set utf8 collate utf8_bin; | ||
+ | create user ' | ||
+ | grant all privileges on zabbix.* to ' | ||
+ | quit; | ||
+ | </ | ||
+ | <code bash> | ||
+ | # На старом сервере | ||
+ | mysqldump -u root -p zabbix > zabbix.sql | ||
+ | scp zabbix.sql user@192.168.1.10:/ | ||
+ | # На новом сервере | ||
+ | mysql -u zabbix -p zabbix < / | ||
+ | </ | ||
+ | Дальше установить новую версию Заббикса по инструкции, | ||
+ | Сначала нужно: | ||
+ | - Привести в соответствие конфиг ''/ | ||
+ | - Создать ''/ | ||
+ | - В файле''/ | ||
+ | |||
+ | Затем: | ||
+ | <code bash> | ||
+ | systemctl start zabbix-server | ||
+ | systemctl enable zabbix-server | ||
+ | # После запуска пойдёт обновление базы | ||
+ | # Посмотреть, | ||
+ | cat / | ||
+ | </ | ||
+ | |||
+ | Если в логе есть сообщение **database is not upgraded to use double precision values:**\\ | ||
+ | Остановить сервер.\\ | ||
+ | Добавить в ''/ | ||
+ | Затем обязательно: | ||
+ | <code sql> | ||
+ | mysql | ||
+ | use zabbix; | ||
+ | ALTER TABLE trends MODIFY value_min DOUBLE PRECISION DEFAULT ' | ||
+ | ALTER TABLE history MODIFY value DOUBLE PRECISION DEFAULT ' | ||
+ | quit; | ||
+ | </ | ||
+ | Запустить сервер.\\ | ||
+ | https:// | ||
+ | ===== Мониторинг Wi-Fi ===== | ||
+ | В данном случае агент установлен на Raspbian. | ||
+ | |||
+ | / | ||
+ | <code bash> | ||
+ | PidFile=/ | ||
+ | LogFile=/ | ||
+ | EnableRemoteCommands=1 | ||
+ | Server=192.168.1.100 | ||
+ | ServerActive=192.168.1.100 | ||
+ | # Link Quality (здесь шкала в 70 единиц, | ||
+ | UserParameter=wifi.linkquality, | ||
+ | # Signal level (dBm) | ||
+ | UserParameter=wifi.signallevel, | ||
+ | # TX Power (dBm) | ||
+ | UserParameter=wifi.txpower, | ||
+ | # Access Point MAC-address - без последнего знака и двоеточий | ||
+ | # В Заббиксе преобразовывается в десятичное число и настроен value mapping "Wi-Fi AP MAC addresses", | ||
+ | # где десятичные числа, полученные из MAC-адресов, | ||
+ | UserParameter=wifi.apmac, | ||
+ | # SSID (Item в Заббиксе - текст) | ||
+ | UserParameter=wifi.ssid, | ||
+ | # UserParameter=wifi.ssid, | ||
+ | # Канал | ||
+ | UserParameter=wifi.channel, | ||
+ | # Частота (в Item указывать значение Hz для автоматического пересчёта в GHz) | ||
+ | UserParameter=wifi.freq, | ||
+ | # Доступность сайтов - код возврата HTTP, в норме 200 (настроить value mapping) | ||
+ | UserParameter=wifi.avail.ya, | ||
+ | UserParameter=wifi.avail.google, | ||
+ | # Доступность серверов, | ||
+ | UserParameter=wifi.avail.serv4, | ||
+ | UserParameter=wifi.avail.serv5, | ||
+ | UserParameter=wifi.avail.serv9, | ||
+ | # Время отклика (ms) | ||
+ | UserParameter=wifi.avail.serv4.time, | ||
+ | UserParameter=wifi.avail.serv5.time, | ||
+ | UserParameter=wifi.avail.serv9.time, | ||
+ | </ | ||
+ | [[https:// | ||
+ | |||
+ | ==== Items в Zabbix ==== | ||
+ | |||
+ | ^ Name ^ Key ^ Interval ^ History ^ Trends ^ Type ^ Application ^ Type of information ^ Units ^ | ||
+ | | Wi-Fi Access Point | wifi.apmac | 1m | 7d | 365d | Zabbix agent | wifi | Numeric (insigned) | | | ||
+ | | Wi-Fi channel | wifi.channel | 1m | 3d | 365d | Zabbix agent | wifi | Numeric (insigned) | | | ||
+ | | Wi-Fi frequency | wifi.freq | 1h | 3d | 365d | Zabbix agent | wifi | Numeric (float) | Hz | | ||
+ | | Wi-Fi link quality | wifi.linkquality | 1m | 7d | 365d | Zabbix agent | wifi | Numeric (insigned) | / 70 | | ||
+ | | Wi-Fi signal level | wifi.signallevel | 1m | 7d | 365d | Zabbix agent | wifi | Numeric (float) | dBm | | ||
+ | | Wi-Fi SSID | wifi.ssid | 1h | 7d | 365d | Zabbix agent | wifi | Text | | | ||
+ | | Wi-Fi TX power | wifi.txpower | 1h | 3d | 365d | Zabbix agent | wifi | Numeric (insigned) | dBm | | ||
+ | | Время ответа Server4 через wlan0 (ping) | wifi.avail.serv4.time | 1m | 7d | 365d | Zabbix agent | wifi | Numeric (float) | | | ||
+ | | Доступность google.com через wlan0 (curl https) | wifi.avail.google | 1m | 7d | 365d | Zabbix agent | web | Numeric (float) | | | ||
+ | | Недоступность Server4 через wlan0 (потеря ping) | wifi.avail.serv4 | 1m | 7d | 365d | Zabbix agent | wifi | Numeric (insigned) | | | ||
+ | |||
+ | Графики удобно объединять так: | ||
+ | - Сигнал Wi-Fi (Wi-Fi link quality, Wi-Fi signal level, Wi-Fi TX power, Wi-Fi channel) | ||
+ | - Недоступность серверов по Wi-Fi (потеря ping) (все Items " | ||
+ | - Время ответа серверов по Wi-Fi (все Items " | ||
+ | - Доступность внешних ресурсов по Wi-Fi (все Items " | ||
+ | |||
+ | Создать комплексный экран в шаблоне с этими графиками и выводить туда ещё текстом частоту, | ||
+ | |||
+ | ===== Мониторинг MySQL ===== | ||
+ | Доп. конфиг userparameter_mysql.conf настраивается на чтение / | ||
+ | |||
+ | mysql | ||
+ | <code sql> | ||
+ | CREATE USER ' | ||
+ | GRANT USAGE, | ||
+ | quit; | ||
+ | </ | ||
+ | |||
+ | / | ||
+ | <code bash> | ||
+ | # For all the following commands HOME should be set to the directory that has .my.cnf file with password information. | ||
+ | |||
+ | # Flexible parameter to grab global variables. On the frontend side, use keys like mysql.status[Com_insert]. | ||
+ | # Key syntax is mysql.status[variable]. | ||
+ | UserParameter=mysql.status[*], | ||
+ | |||
+ | # Flexible parameter to determine database or table size. On the frontend side, use keys like mysql.size[zabbix, | ||
+ | # Key syntax is mysql.size[< | ||
+ | # Database may be a database name or " | ||
+ | # Table may be a table name or " | ||
+ | # Type may be " | ||
+ | # Database is mandatory if a table is specified. Type may be specified always. | ||
+ | # Returns value in bytes. | ||
+ | # ' | ||
+ | UserParameter=mysql.size[*], | ||
+ | |||
+ | UserParameter=mysql.ping, | ||
+ | UserParameter=mysql.version, | ||
+ | </ | ||
+ | |||
+ | / | ||
+ | <code bash> | ||
+ | [client] | ||
+ | user=zabbix | ||
+ | password=password_here | ||
+ | </ | ||
+ | |||
+ | Перезапустить агента, | ||
+ | |||
+ | ===== Мониторинг fail2ban ===== | ||
+ | Шаблоны: | ||
+ | |||
+ | Настройка целевой системы для работы мониторинга.\\ | ||
+ | Добавить файл ''/ | ||
+ | < | ||
+ | UserParameter=fail2ban.status[*], | ||
+ | UserParameter=fail2ban.discovery, | ||
+ | </ | ||
+ | |||
+ | Добавить группу для fail2ban, добавить туда пользователя zabbix и дать этой группе права к сокету, | ||
+ | <code bash> | ||
+ | groupadd fail2ban | ||
+ | usermod -aG fail2ban zabbix | ||
+ | chown root: | ||
+ | chmod g+rwx / | ||
+ | sudo -u zabbix fail2ban-client status # Проверка | ||
+ | # Если выдаётся предупреждение warning: cannot change directory to / | ||
+ | mkdir / | ||
+ | chown zabbix: | ||
+ | |||
+ | # To persist on a system where fail2ban is managed by systemd, add the following to the fail2ban service override file | ||
+ | systemctl edit fail2ban | ||
+ | |||
+ | [Service] | ||
+ | ExecStartPost=/ | ||
+ | ExecStartPost=/ | ||
+ | ExecStartPost=/ | ||
+ | |||
+ | systemctl restart zabbix-agent.service | ||
+ | </ | ||
+ | [[https:// | ||
+ | |||
+ | ===== Мониторинг EventLog ===== | ||
+ | Создаётся шаблон, | ||
+ | |||
+ | Ключ ([[https:// | ||
+ | <code bash> | ||
+ | eventlog[Security, | ||
+ | </ | ||
+ | |||
+ | Триггер, | ||
+ | <code bash> | ||
+ | # Name | ||
+ | {HOST.NAME} - 1CUser has been disabled | ||
+ | # Expression | ||
+ | logeventid(/ | ||
+ | # Recovery Expression (по успешному входу) | ||
+ | logeventid(/ | ||
+ | </ | ||
+ | Включить Allow manual close. | ||
+ | |||
+ | **События ИБ MS Windows Server Security Log** | ||
+ | ^Описание EventID ^2008 Server ^2003 Server ^ | ||
+ | |Очистка журнала аудита |1102 |517 | | ||
+ | |Вход с учётной записью выполнен успешно |4624 |528, 540 | | ||
+ | |Учётной записи не удалось выполнить вход в систему |4625 |529-535, 539 | | ||
+ | |Создана учётная запись пользователя |4720 |624 | | ||
+ | |Попытка сбросить пароль учётной записи |4724 |628 | | ||
+ | |Отключена учётная запись пользователя |4725 |629 | | ||
+ | |Удалена учётная запись пользователя |4726 |630 | | ||
+ | |Создана защищённая локальная группа безопасности |4731 |635 | | ||
+ | |Добавлен участник в защищённую локальную группу |4732 |636 | | ||
+ | |Удален участник из защищённой локальной группы |4733 |637 | | ||
+ | |Удалена защищённая локальная группа безопасности |4734 |638 | | ||
+ | |Изменена защищённая локальная группа безопасности |4735 |639 | | ||
+ | |Изменена учётная запись пользователя |4738 |642 | | ||
+ | |Заблокирована учётная запись пользователя |4740 |644 | | ||
+ | |Имя учётной записи было изменено |4781 |685 | | ||
+ | |||
+ | https:// | ||
+ | ===== Ping с агента ===== | ||
+ | Добавить в конфиг агента на Windows: | ||
+ | <code powershell> | ||
+ | UserParameter=remote.ping[*], | ||
+ | </ | ||
+ | На Linux ([[https:// | ||
+ | <code bash> | ||
+ | UserParameter=remote.ping[*], | ||
+ | </ | ||
+ | Перезапустить агента. | ||
+ | |||
+ | Item:\\ | ||
+ | Name: ICMP Ping - important server\\ | ||
+ | Type: Zabbix agent (active)\\ | ||
+ | Key: remote.ping[192.168.21.1]\\ | ||
+ | Update interval: 1m\\ | ||
+ | Zhow value: service state\\ | ||
+ | Applications: | ||
+ | ===== HP iLO ===== | ||
+ | iLO4 и новее отлично мониторится через SNMP встроенным шаблоном. Для более старых версий есть {{ : | ||
+ | |||
+ | Проблемы: | ||
+ | <code bash> | ||
+ | # При проверке: | ||
+ | nano / | ||
+ | when is experimental at / | ||
+ | when is experimental at / | ||
+ | when is experimental at / | ||
+ | # Решение: | ||
+ | sed -i '/use warnings;/c no warnings;' | ||
+ | </ | ||
+ | https:// | ||
+ | |||
+ | ===== Squid ===== | ||
+ | <file bash / | ||
+ | UserParameter=squid.filedesc.current, | ||
+ | UserParameter=squid.filedesc.max, | ||
+ | UserParameter=squid.filedesc.curlargest, | ||
+ | UserParameter=squid.filedesc.avail, | ||
+ | </ | ||
+ | |||
+ | Preprocessing: | ||
+ | |||
+ | ==== cache.log ==== | ||
+ | key: | ||
+ | <code bash> | ||
+ | # key, чтобы не попадали строки, | ||
+ | log[/ | ||
+ | # log time format | ||
+ | yyyy/MM/dd hh:mm:ss | ||
+ | # tags | ||
+ | Application: | ||
+ | </ | ||
+ | https:// | ||
+ | https:// | ||
+ | ===== SNMP ===== | ||
+ | SNMP agent - [[https:// | ||
+ | Найти SNMP под Windows - [[https:// | ||
+ | <WRAP round important> | ||
+ | MIB Browser показывает ключи SNMP как, например, | ||
+ | </ | ||
+ | Хотя, возможны варианты: | ||
+ | .1.3.6.1.2.1.25.1.1.0\\ | ||
+ | 1.3.6.1.2.1.25.1.1.0 | ||
+ | |||
+ | ===== Макросы ===== | ||
+ | Помимо [[https:// | ||
+ | |||
+ | Также имеются [[https:// | ||
+ | |||
+ | ===== Решение проблем ===== | ||
+ | ==== Zabbix icmp pinger processes more than 75% busy ==== | ||
+ | <code bash> | ||
+ | sudo nano / | ||
+ | StartPingers=5 | ||
+ | sudo service zabbix-server restart | ||
+ | </ | ||
+ | https:// | ||
+ | |||
+ | ==== Веб-проверки через SSL не работают: | ||
+ | Причина в кривой версии openssl (1.1.1f), входящей в дистрибутив Ubuntu 20.04 LTS, необходимо обновить её хотя бы до 1.1.1g. | ||
+ | |||
+ | |||
+ | Лучше всего пакетом (.deb), но можно и скомпилировать: | ||
+ | <code bash> | ||
+ | # проверка версии | ||
+ | openssl version | ||
+ | |||
+ | wget https:// | ||
+ | tar -zxf openssl-1.1.1k.tar.gz && cd openssl-1.1.1k | ||
+ | ./config | ||
+ | # Может сначала понадобиться apt install make gcc | ||
+ | make | ||
+ | make test | ||
+ | mv / | ||
+ | make install. | ||
+ | ln -s / | ||
+ | ldconfig | ||
+ | </ | ||
+ | https:// |