Входные данные, инсталляция с 13 прокси
Версия Zabbix 4.2.8 (revision cb5d5b10f4)
БД Postgres
OS Debian GNU/Linux 8.11
Для большинства хостов используется кастомный скрипт для LLD интефейсов. Этот скрипт через команду
по нажатию кнопочки в отдельном самописном интерфейсе запускает скрипт который дискаверит интерфейсы и отправляет их на сервер (+ два раза в сутки по крону дергается для всех железок)
Полный пример того что отсылает скрипт и это же можно выполнить в консоли.
Ответ говорит что все принято, но по факту интерфейсы не добавляются. Но можно так выполнить много много раз и может быть они добавятся. Закономерности найти не могу.
Обычные правила LLD работают без каких либо проблем.
Ранее все работало более менее стабильно. Ничего глобального с конфигами не делали
В логах чисто, никаких аномалий по хостам куда шлет zabbix_sender информацию нет.
Что делать и куда копать?
И вопрос какой процесс отвечает за прием сообщений от zabbix_sender в дискавери? Что и на чем (сервер или прокси) нужно дебажить отдельно?
conf сервера
Версия Zabbix 4.2.8 (revision cb5d5b10f4)
БД Postgres
OS Debian GNU/Linux 8.11
Code:
Количество узлов сети (активированных/деактивированных/шаблонов) 18000 15804 / 2066 / 130 Количество элементов данных (активированных/деактивированных/неподдерживаемых) 5463472 5022367 / 423797 / 17308 Количество триггеров (активированных/деактивированных [проблема/ок]) 2921132 2679023 / 242109 [5612 / 2673411] Требуемое быстродействие сервера, новые значения в секунду 3234.86
Code:
zabbix_sender -z 127.0.0.1 -o <ВАЛИДНЫЙ JSON>
Полный пример того что отсылает скрипт и это же можно выполнить в консоли.
Code:
zabbix_sender -z 127.0.0.1 -o '{"data": [{"{#SNMPINDEX}": "49", "{#IFDESCR_UTL}": "gi1/0/1", "{#IFHIGHSPEED}": "1000000000"},{"{#SNMPINDEX}": "72","{#IFDESCR_UTL}": "gi1/0/24","{#IFHIGHSPEED}": "1000000000"},{"{#SNMPINDEX}": "108","{#IFDESCR_UTL}":"te1/0/4","{#IFHIGHSPEED}": "1000000000"}]}' -k zom.interface.lld -s shtk-psnv-dsw1
Response from "127.0.0.1:10051": "processed: 1; failed: 0; total: 1; seconds spent: 0.000120"
sent: 1; skipped: 0; total: 1
Обычные правила LLD работают без каких либо проблем.
Ранее все работало более менее стабильно. Ничего глобального с конфигами не делали
В логах чисто, никаких аномалий по хостам куда шлет zabbix_sender информацию нет.
Что делать и куда копать?
И вопрос какой процесс отвечает за прием сообщений от zabbix_sender в дискавери? Что и на чем (сервер или прокси) нужно дебажить отдельно?
conf сервера
Code:
LogFile=/var/log/zabbix/zabbix_server.log LogFileSize=100 DebugLevel=3 PidFile=/var/run/zabbix/zabbix_server.pid SocketDir=/var/run/zabbix DBHost=10.xx.xx.xx DBName=zabbix DBUser=xxxxx DBPassword=xxxxx DBPort=6432 StartPollers=100 StartIPMIPollers=1 StartPreprocessors=7 StartPollersUnreachable=50 StartTrappers=50 StartPingers=15 StartDiscoverers=10 StartHTTPPollers=2 StartTimers=10 StartEscalators=10 StartAlerters=4 SNMPTrapperFile=/tmp/zabbix_traps.tmp StartSNMPTrapper=1 HousekeepingFrequency=1 MaxHousekeeperDelete=0 CacheSize=8G CacheUpdateFrequency=180 StartDBSyncers=12 HistoryCacheSize=1024M HistoryIndexCacheSize=512M TrendCacheSize=512M ValueCacheSize=4G Timeout=30 UnreachablePeriod=60 AlertScriptsPath=/etc/zabbix/alertscripts ExternalScripts=/etc/zabbix/externalscripts FpingLocation=/opt/fping/bin/fping Fping6Location=/usr/bin/fping6 LogSlowQueries=120000 StartLLDProcessors=5 StatsAllowedIP=127.0.0.1

Comment