Разработанный алгоритм предусматривает выполнение тестовых запросов к службам сервера и проверку поступивших ответов. Блок-схема алгоритма метода проверки работоспособности серверов показана на рисунке. Последовательность действий данного алгоритма:
- Начало выполнения алгоритма.
- Подключение к серверу по сети.
- Проверка, было ли подключение успешным.
- Если подключение не удалось, то программа записывает сообщение о недоступности сервера по сети.
- При успешном подключении выполняется тестовый запрос к проверяемой службе сервера.
- Проверка, выполнился ли данный запрос службой сервера.
- Если запрос не выполнился, то программа записывает сообщение о неправильной работе службы сервера.
- Если запрос выполнился успешно, то программа записывает сообщение, что сервер и проверяемая служба функционируют нормально.
- Конец выполнения алгоритма.