Как через Ls проверить доступность сервера?

fedotxxl

Well-Known Member
09.11.2005
614
0
#1
Привет,
у нас использовалась функция, которая пыталась получить какую-либо базу на сервере (например, names.nsf) и если ее получала, то считала, что сервер доступен. Функция отлично работала, но возникла такая ситуация: сервер никому не отвечает, но в тоже время работает (не завалился). В этом случае функция считает, что сервер не доступен - это неправильно... Как обработать данную ситуацию?
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
2
34
Kiev, Ukraine
#4
Не отвечает, значит не доступен. Какая разница, что он завалился или нет? Он не отвечает - не выполняет своей прямой обязанности, значит не доступен.
Более широкое описание задачи, возможно, поможет найти более подходящее решение.
 

fedotxxl

Well-Known Member
09.11.2005
614
0
#5
Akupaka
Проблема в том, что он не отвечает, но при этом агенты по-расписанию исполняет. В итоге у нас траблы...
 

nvyush

Well-Known Member
Lotus team
22.04.2009
2 317
0
48
Подмосковье
#7
Проблема в том, что он не отвечает, но при этом агенты по-расписанию исполняет. В итоге у нас траблы...
Я б начал с ping. Если не получается, создайте агент по расписанию, который каким-либо образом семафорил бы, что сервер жив. Например, записывал в расшаренной папке в определённый файл время последнего исполнения агента. С клиента читаем файл, если прошло времени больше периода исполнения агента, сервак помер, иначе, ещё теплится.
 

rinsk

Well-Known Member
Lotus team
12.11.2009
895
84
Казань
#8
Привет,
у нас использовалась функция, которая пыталась получить какую-либо базу на сервере (например, names.nsf) и если ее получала, то считала, что сервер доступен. Функция отлично работала, но возникла такая ситуация: сервер никому не отвечает, но в тоже время работает (не завалился). В этом случае функция считает, что сервер не доступен - это неправильно... Как обработать данную ситуацию?
А просто поднять соответствующую и специально заточенную службу Domino SNMP Agent - не судьба?

И уважаемый lmike тут же накидает Java классы для LS2J враппера работы с SNMP:))

ЗЫ: http://ajitabhpandey.info/2007/04/monitori...domino-servers/