Zabbix: Убираем лишние сетевые интерфейсы

zabbix66

Последнее время достаточно плотно пришлось работать с «универсальной системой мониторинга Zabbix». В голове и evernote скопилось достаточно большое количество полезных решений (в том числе «костыльных»), которыми я постараюсь поделиться.

Структура постов по данной теме будет несколько хаотичной, связанная скорее с фактом столкновения с той или иной проблемой и её решением.

Начнем  с удаления «лишних» сетевых интерфейсов из «Network interface discovery«.

Стандартные шаблоны «Template OS Linux» и «Template OS Windows» уже содержат «Discovery rules» для обнаружения и добавления сетевых интерфейсов — «Network interface discovery».

К сожалению, добавление избыточно. На скриншете ниже один «интересный» нам интерфейс, однако в графиках можно увидеть следующую картину:
Network_interface _discovery_1

Алгоритм добавления можно изменить, исправив регулярное выражение «Network interfaces for discovery».

Network_interface _discovery_2

Регулярное выражение правятся в секции «Administration» — > «General», в правом верхнем углу выбираем «Regular expressions».

Network_interface _discovery_3

На текущий момент список моих правил выглядит так:
UPD: 24.04.2017

1	»	^WAN Miniport	[Результат ЛОЖЬ]
2	»	^Microsoft Loopback	[Результат ЛОЖЬ]
3	»	^RAS Async Adapter	[Результат ЛОЖЬ]
4	»	^MS TCP Loopback interface	[Результат ЛОЖЬ]
5	»	^WAN Miniport (Network Monitor)-QoS 	[Результат ЛОЖЬ]
6	»	^WAN Miniport (Network Monitor)-Symantec	[Результат ЛОЖЬ]
7	»	^lo$	[Результат ЛОЖЬ]
8	»	^Software Loopback Interface	[Результат ЛОЖЬ]
9	»	^Teredo Tunneling	[Результат ЛОЖЬ]
10	»	^Microsoft ISATAP	[Результат ЛОЖЬ]
11	»	^vmxnet3 Ethernet Adapter-WFP 	[Результат ЛОЖЬ]
12	»	LightWeight Filter	[Результат ЛОЖЬ]
13	»	QoS Packet Scheduler	[Результат ЛОЖЬ]
14	»	Symantec Endpoint Protection	[Результат ЛОЖЬ]
15	»	Microsoft Kernel Debug Network Adapter	[Результат ЛОЖЬ]

После изменения регулярного выражения, необходимо подождать время заданное в «Update interval (in sec)». Успешно примененное правило, удаляет «ненужные интерфейсы» через «Keep lost resources period (in days)».

Network_interface _discovery_5

При этом в «Host Items» можно увидеть следующую картину.

Network_interface _discovery_4

Вы можете оставить комментарий ниже.
  • Vesper

    Для Zabbix 2.2 можно создать регулярное выражение, которое исключает несколько подстрок, так:
    ^((?!()|()|()).*)$
    Сами подстроки пихать в пустые скобки.