Zabbix: удалите больше не обнаруживаемые хосты

#zabbix

Вопрос:

У меня есть вопрос об обнаружении сети (например, с помощью сканирования SNMP) в Zabbix. Документы для этой функции находятся здесь: https://www.zabbix.com/documentation/current/manual/discovery/network_discovery/rule. Похоже, что как только хост обнаружен, записи вставляются в таблицы dhosts и. dservices В результате, когда такой хост удаляется с помощью веб-интерфейса, он снова появляется. Также кажется, что решение для этого состоит в том, чтобы вручную удалить соответствующие записи из двух таблиц.

В чем смысл повторного включения хоста, несмотря на то, что я его удалил? Является ли удаление базы данных единственным решением этой проблемы?

Ответ №1:

Чтобы прекратить обнаружение этих хостов, они должны быть отключены или иметь отключенный snmp. (предполагая, что вы используете службу snmp только в качестве критерия для обнаружения, также возможно, что у вас есть службы http или другие открытые порты, на которых можно обнаружить хост)

В своем комментарии выше вы упомянули, что они мертвы уже несколько месяцев? (Не используется или выключен и отключен?)

Настроенное вами правило обнаружения всегда будет выполняться и всегда будет создавать узел всякий раз, когда он его обнаружит, если вы не укажете иное.

Если вы считаете, что уже сделали это, и zabbix создает эти хосты по ошибке, можете ли вы повысить уровень ведения журнала с помощью

 zabbix-server -R log_level_increase
 

Или путем изменения вручную

 DebugLevel=
 

В файле /etc/zabbix/zabbix_server.conf-я бы предложил изменить это значение на 4. Если вы отредактируете файл conf, вам потребуется перезапустить службу zabbix-сервера.

Если затем вы вручную выполните правило обнаружения и посмотрите файл журнала zabbix-сервера с tailf. Вы должны иметь возможность видеть результаты сканирования обнаружения.

Ответ №2:

Если вы говорите Zabbix создавать хост каждый раз, когда выполняется обнаружение, и хост доступен по SNMP, ему лучше делать именно это, и быстро.

Если вы не хотите, чтобы этот хост был обнаружен, отключите обнаружение или измените конфигурацию SNMP хоста, чтобы Zabbix больше не мог его обнаружить.

Кроме того, не связывайтесь с базой данных: «вручную удалите соответствующие записи из двух таблиц» — это не решение!

Комментарии:

1. Хозяева, о которых идет речь, мертвы уже несколько месяцев. Они будут вставлены повторно, если я вручную удалю их из веб-интерфейса. В этом-то и проблема.