мониторинг днс сервера

Started by Feojazz, November 19, 2008, 10:02:33 AM

Previous topic - Next topic

Feojazz

Добрый день всем!
Подскажите пожалуйста  :)
Сервер и агент  netxms  установлен на freebsd 6.2 , управляю консолью под win.
На другом сервере работает стандартный днс сервер на freebsd (bind).
Каким способом лучше мониторить работу данного днс? Им пользуется большое кол-во людей и нужно постоянно контролировать его работу ( завис named или просто не резолвит по внешним причинам  )


Anth0ny

можно попробовать через SNMP
;)

Alex Kirhenshtein

На даный момент - внешними скриптами.  Я бы сделал простенькую обвязку вокруг dig.

Anth0ny

У меня сейчас так же возникла подобная надобность.. Feojazz, как-то решил проблему?
=)

Alex Kirhenshtein

Дубовое решение:

@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]

Anth0ny

вижу, это для PUSHки =)

вот ещё бы заставить push-"агента" выполнять самостоятельно по расписанию такие скрипты и было бы здОрово =)


Victor Kirhenshtein

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

Anth0ny

#7
скрипт к вопросу мониторинга DNS

https://www.netxms.org/forum/index.php/topic,573.msg3047.html#msg3047