Коллеги, реализовано ли у кого-нибудь отслеживание времени доступности/простоя серверов приложений?
Потребовалось получить подобный отчет. При этом интересует именно доступность приложения в рабочее время(у нас нет поддержки 24х7, поэтому простой сервера в нерабочее время не учитывается); проблемы с сетью, аппаратные неполадки и т.д. в данном случае не должны учитываться, т.к. это разные зоны ответственности. Есть идея проверять возможность соединения с сервером по 30999 порту. В случае изменения состояния сервера, в БД делается запись о времени, состоянии и имени сервера. После чего в базе же строится вью, где при помощи самописной функции можно расчитать время доступности/простоя. В случае недоступности БД, записи идут в текстовый файл, как только БД снова доступна, записи переносятся туда.
Все бы ничего, но если пробовать соединиться с сервером, то в логи попадают записи типа:
Возможность коннекта пробовала проверить телнетом и netsh diag connect iphost
Мб я все усложняю и есть способы намного проще получить требуемую статистику?
Потребовалось получить подобный отчет. При этом интересует именно доступность приложения в рабочее время(у нас нет поддержки 24х7, поэтому простой сервера в нерабочее время не учитывается); проблемы с сетью, аппаратные неполадки и т.д. в данном случае не должны учитываться, т.к. это разные зоны ответственности. Есть идея проверять возможность соединения с сервером по 30999 порту. В случае изменения состояния сервера, в БД делается запись о времени, состоянии и имени сервера. После чего в базе же строится вью, где при помощи самописной функции можно расчитать время доступности/простоя. В случае недоступности БД, записи идут в текстовый файл, как только БД снова доступна, записи переносятся туда.
Все бы ничего, но если пробовать соединиться с сервером, то в логи попадают записи типа:
Код |
---|
Вт, 26/04/2011 14:46:17 <Trace> The server socket for the ITP service on port 30999 had an invalid request
Вт, 26/04/2011 14:46:17 <Trace> The request was send by ServerName with ip address 10.0.0.81 from port 3126 Вт, 26/04/2011 14:46:17 <Trace> Invalid ITP connection: Unexpected EOF. |
Возможность коннекта пробовала проверить телнетом и netsh diag connect iphost
Мб я все усложняю и есть способы намного проще получить требуемую статистику?