service:zabbix
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| service:zabbix [02.11.2023 06:22] – [GSM-модем] 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:// | ||
