Bad news, everyone
Предупрежу сразу, что вопрос мой касается не Zabbix, а Windows, но, похоже, что фокусы с perfmon проделывают в основном для мониторинга Zabbix'ом и тут больше знают что, где и почем.
Дело вот в чем: задумал я посмотреть, чем у меня занимаются MS DNS на контроллерах домена в ночное время. Почитал HKLM\..\perflib\019\Counter, нарисовал в конфиг агенту следующее:
Данные идут, я сижу и радуюсь. Но так продолжалось недолго - до момента, когда я решил то же самое подсунуть второму MS DNS. И тут меня ждал удар - агент не может зарегистрировать счетчик, о чем сообщает в логах. После некоторых размышлений я полез сравнивать параметры HKLM\..\perflib\019\Counter на обоих серверах. В итоге выяснилось, что на первом \DNS\ - 6360, а на втором \DNS\ - 6528 и далее в том же духе. Такие же отличия наблюдаются, к примеру в \DHCP-сервер\. Цифроаналоги общесистемных показателе, к примеру таких, как \Память\, совпадают. Операционные системы на обоих серверах одинаковые, набор сервисов тоже.
Вопросы классические: кто виноват и что делать?
Неужели лепить под каждый сервер свой конфиг и выверять на каждом числовые аналоги имен ключей?
Предупрежу сразу, что вопрос мой касается не Zabbix, а Windows, но, похоже, что фокусы с perfmon проделывают в основном для мониторинга Zabbix'ом и тут больше знают что, где и почем.
Дело вот в чем: задумал я посмотреть, чем у меня занимаются MS DNS на контроллерах домена в ночное время. Почитал HKLM\..\perflib\019\Counter, нарисовал в конфиг агенту следующее:
Code:
#\DNS\Общее число полученных запросов PerfCounter = perf.dns.counter[total_query_received],"\6360\6362",1
Code:
#zabbix_get -s x.x.x.1 -k "system.uname" Windows SRV1 6.1.7601 Windows Server 2008 Service Pack 1 AMD-64 # zabbix_get -s x.x.x.2 -k "system.uname" Windows SRV2 6.1.7601 Windows Server 2008 Service Pack 1 AMD-64
Неужели лепить под каждый сервер свой конфиг и выверять на каждом числовые аналоги имен ключей?
Comment