• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

  • Автор темы fedotxxl
  • Дата начала
F

fedotxxl

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

nvyush

Что-то я не совсем понял — как может быть доступен сервер, который никому не отвечает? И в каком смысле не отвечает? Может ping будет полезен, тут либо в админской ветке обсуждалось.

link removed
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
как может быть доступен сервер, который никому не отвечает
это значит что сервер доступен только админу, спецом сделано, чтобы никто не протиснулся ;)
 
A

Akupaka

Не отвечает, значит не доступен. Какая разница, что он завалился или нет? Он не отвечает - не выполняет своей прямой обязанности, значит не доступен.
Более широкое описание задачи, возможно, поможет найти более подходящее решение.
 
F

fedotxxl

Akupaka
Проблема в том, что он не отвечает, но при этом агенты по-расписанию исполняет. В итоге у нас траблы...
 
N

nvyush

Проблема в том, что он не отвечает, но при этом агенты по-расписанию исполняет. В итоге у нас траблы...
Я б начал с ping. Если не получается, создайте агент по расписанию, который каким-либо образом семафорил бы, что сервер жив. Например, записывал в расшаренной папке в определённый файл время последнего исполнения агента. С клиента читаем файл, если прошло времени больше периода исполнения агента, сервак помер, иначе, ещё теплится.
 

rinsk

Lotus Team
12.11.2009
1 151
125
BIT
4
Привет,
у нас использовалась функция, которая пыталась получить какую-либо базу на сервере (например, names.nsf) и если ее получала, то считала, что сервер доступен. Функция отлично работала, но возникла такая ситуация: сервер никому не отвечает, но в тоже время работает (не завалился). В этом случае функция считает, что сервер не доступен - это неправильно... Как обработать данную ситуацию?

А просто поднять соответствующую и специально заточенную службу Domino SNMP Agent - не судьба?

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

ЗЫ:
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!