Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   Скрипт проверки работоспособности ДНС-сервера (http://forum.oszone.net/showthread.php?t=345660)

__sa__nya 26-06-2020 09:41 2926335

Скрипт проверки работоспособности ДНС-сервера
 
Доброе время суток. Есть задача мониторить работу важного ДНС-сервера и отправлять какие-нибудь сообщения если служба ДНС недоступна.
Есть идея создать батник или скрипт PowerShell, который будет работать на 2008R2 винде в планировщике. В скрипте будут команды, например nslookup'а по запросу данных с ДНС-сервера, и если ДНС-сервер не предоставил данные, скрипт бы отправлял сообщение на определенный комп в локальной сети, например по Net Send. Создать такой батник самому не получается. Может у кого подобный есть готовый, где можно подставить свои значения ? Или кто силен в написании скриптов и может такой написать ?

Anton04 27-06-2020 20:20 2926500

__sa__nya,

Обратитесь в соответствующий раздел: Скриптовые языки администрирования Windows

DJ Mogarych 27-06-2020 22:24 2926507

https://community.spiceworks.com/top...ail-if-stopped

__sa__nya 28-06-2020 06:24 2926530

DJ Mogarych, такой скрипт не подойдет, т.к. статус службы может быть не "Остановлен", ДНС-сервер например может быть выключен, не в сети, произошел какой-то сбой и он недоступен и т.д. Т.е. желательно проверять nslookup'ом или подобной утилитой.

DJ Mogarych 28-06-2020 08:06 2926532

Ну так надо писать конкретно ваши критерии неработоспособности DNS. Изначально было написано:
Цитата:

Цитата __sa__nya
отправлять какие-нибудь сообщения если служба ДНС недоступна »

Что касается nslookup, то в Powershell есть команда Resolve-DnsName. Почитайте к ней справку, а потом прикрутите в скрипт, на который я сослался выше.

__sa__nya 28-06-2020 09:27 2926536

Цитата:

Цитата DJ Mogarych
Ну так надо писать конкретно ваши критерии неработоспособности DNS. Изначально было написано:
Цитата __sa__nya:
отправлять какие-нибудь сообщения если служба ДНС недоступна » »

- Ну так "недоступна" подразумевает любые причины недоступности, а не только если остановлена :-)
По PS-скрипту гляну, попробую.


Время: 10:23.

Время: 10:23.
© OSzone.net 2001-