Добрый день всем!
Подскажите пожалуйста :)
Сервер и агент netxms установлен на freebsd 6.2 , управляю консолью под win.
На другом сервере работает стандартный днс сервер на freebsd (bind).
Каким способом лучше мониторить работу данного днс? Им пользуется большое кол-во людей и нужно постоянно контролировать его работу ( завис named или просто не резолвит по внешним причинам )
можно попробовать через SNMP
;)
На даный момент - внешними скриптами. Я бы сделал простенькую обвязку вокруг dig.
У меня сейчас так же возникла подобная надобность.. Feojazz, как-то решил проблему?
=)
Дубовое решение:
@echo off
set server=%1
set target=%2
nslookup %target% %server% 2>&1 | find /i "can't find %target%:" >nul: && echo 1 || echo 0
[code]
принимает два параметра, dns server и hostname для проверки.[/code]
вижу, это для PUSHки =)
вот ещё бы заставить push-"агента" выполнять самостоятельно по расписанию такие скрипты и было бы здОрово =)
Не обязательно, можно просто сделать новый параметр агента через ExternalParameter.
скрипт к вопросу мониторинга DNS
https://www.netxms.org/forum/index.php/topic,573.msg3047.html#msg3047 (https://www.netxms.org/forum/index.php/topic,573.msg3047.html#msg3047)