NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: Feojazz on November 19, 2008, 10:02:33 AM

Title: мониторинг днс сервера
Post by: Feojazz on November 19, 2008, 10:02:33 AM
Добрый день всем!
Подскажите пожалуйста  :)
Сервер и агент  netxms  установлен на freebsd 6.2 , управляю консолью под win.
На другом сервере работает стандартный днс сервер на freebsd (bind).
Каким способом лучше мониторить работу данного днс? Им пользуется большое кол-во людей и нужно постоянно контролировать его работу ( завис named или просто не резолвит по внешним причинам  )

Title: Re: мониторинг днс сервера
Post by: Anth0ny on November 19, 2008, 02:31:06 PM
можно попробовать через SNMP
;)
Title: Re: мониторинг днс сервера
Post by: Alex Kirhenshtein on November 19, 2008, 03:34:31 PM
На даный момент - внешними скриптами.  Я бы сделал простенькую обвязку вокруг dig.
Title: Re: мониторинг днс сервера
Post by: Anth0ny on May 26, 2009, 04:06:09 PM
У меня сейчас так же возникла подобная надобность.. Feojazz, как-то решил проблему?
=)
Title: Re: мониторинг днс сервера
Post by: Alex Kirhenshtein on May 30, 2009, 10:27:33 PM
Дубовое решение:

@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]
Title: Re: мониторинг днс сервера
Post by: Anth0ny on June 01, 2009, 09:42:08 AM
вижу, это для PUSHки =)

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

Title: Re: мониторинг днс сервера
Post by: Victor Kirhenshtein on June 01, 2009, 10:03:49 AM
Не обязательно, можно просто сделать новый параметр агента через ExternalParameter.
Title: Re: мониторинг днс сервера
Post by: Anth0ny on June 01, 2009, 12:26:56 PM
скрипт к вопросу мониторинга 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)