powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Мониторинг веб сервисов
11 сообщений из 11, страница 1 из 1
Мониторинг веб сервисов
    #38032256
botasa111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишу диплом, использую Java + MySQL. Грф. интерфейс и работу из БД сделать не очень тяжело. Но у меня вопрос такой : каким образом можно мониторить, проверять веб сервисы ? Я это представил вот так :

1) Подключаюсь к серверу (адрес сервера) и выбираю тип сервиса, который буду мониторить (PING(ICMP), HTTP, FTP, SMTP, POP3, MYSQL, SSH. ) это к примеру.
2) Буду в ГРАФИКАХ (чартах) выводить результат, наверно задержку времени и т.д. и как то обрабатывать и писать в БД

Сам вопрос, как это все можно реализовать ? С чего начать, какие библиотеки надо использовать ?? (Пример программы есть Zabbix ). Я вот хочу написать подобное но только для диплома и по легче, чем у них.
...
Рейтинг: 0 / 0
Мониторинг веб сервисов
    #38032288
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
botasa111Грф. интерфейс и работу из БД сделать не очень тяжело.
Вы себе не представляете на сколько заблуждаетесь. :) Но это оффтопик.

botasa111Выбираю тип сервиса, который буду мониторить (PING(ICMP), HTTP, FTP, SMTP, POP3, MYSQL, SSH
Так как вряд ли нужно проверять каждый из этих сервисов на работоспособность, то достаточно просто присоединится к нему.
В каждом случае за этими сервисами закреплен какой-то дефолтный порт. (Хотя нужно оставить возможность юзеру вводить свой).
Минимальная проверка заключается в создании клиентского сокета, который должен соединится с сервисом по TCP/IP
http://www.oracle.com/technetwork/java/socket-140484.html
http://docs.oracle.com/javase/tutorial/networking/sockets/index.html
Если клиетский сокет от отвалился с IOException, то, вероятно, сервис доступен.

Если этого недостаточно, то под каждый сервис нужно писать свой клиентский код, который бы делал что-то ещё помимо простого подключения
...
Рейтинг: 0 / 0
Мониторинг веб сервисов
    #38032354
botasa111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В смысле заблуждаюсь ?? Я хочу писать граф. интерфейс на SWING, остальное писать в БД (информацию).

Ну я так понимаю буду вводить там адрес ИП, а ИП узнавать еще через что там ... я с этим 1-й раз буду работать, так что не очень представляю на сколько это сложно ..

Я так понимаю я подключусь к сервису и буду туда и назад чет передавать ... и чето проверять ...

В смысле писать свой клиентский код для каждого сервиса ???

Да и вопше задача поставленная у меня очень тяжелая или можно потянуть студенту ??? Где будут грабли и камни ???
...
Рейтинг: 0 / 0
Мониторинг веб сервисов
    #38032359
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
botasa111,
определись в требованиях.
Мониторить на предмет чего? Температуры? Доступность? Изменчивость? Нагрузки?
______________________________________________
"Сделай настолько просто, насколько это возможно, но не проще". © А. Эйнштейн.
AutoPOI.ru — ГИС-технологии для Oracle
...
Рейтинг: 0 / 0
Мониторинг веб сервисов
    #38032366
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
botasa111,
есть сервис по курсу банка. Есть сервис по продаже авиабилетов.
Как будем проверять работу?
...
Рейтинг: 0 / 0
Мониторинг веб сервисов
    #38032380
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
botasa111В смысле заблуждаюсь ?? Я хочу писать граф. интерфейс на SWING, остальное писать в БД (информацию).
Интерфейс и работа с базой в промышленых проектах всегда "доставляют" особое удовольствие.

botasa111Ну я так понимаю буду вводить там адрес ИП, а ИП узнавать еще через что там ... я с этим 1-й раз буду работать, так что не очень представляю на сколько это сложно ..

Самостоятельно определять делать работу за DNS не нужно. Они вместе с явой справятся.

botasa111Я так понимаю я подключусь к сервису и буду туда и назад чет передавать ... и чето проверять ...

Вот так вот каждый сервис вам таки дал что попало передавать на него. Первая фаза это определить что адрес и порт доступен по TCP. Это самое простое и общее для всех. Вторая фаза - работа по определенному протоколу. Для этого нужно использовать соответствующие либы. Хотя можно и самому поизвращаться.

botasa111В смысле писать свой клиентский код для каждого сервиса ???

Протоколы знаете что такое?

botasa111Да и вопше задача поставленная у меня очень тяжелая или можно потянуть студенту ??? Где будут грабли и камни ???
Начинается. У студентов, на самом деле, на столько до..я времени, что можно горы свернуть, если не ленится и не бухать.
...
Рейтинг: 0 / 0
Мониторинг веб сервисов
    #38032381
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
botasa111Я так понимаю я подключусь к сервису и буду туда и назад чет передавать ... и чето проверять ...
В смысле писать свой клиентский код для каждого сервиса ???
Да и вопше задача поставленная у меня очень тяжелая или можно потянуть студенту ??? Где будут грабли и камни ???Посмотрите для начала JMeter . Это тестирование нагрузочной способности, но целый ряд деталей - похож.
Возможно поймёте, что браться за решение, не понимая задачи - не очень правильно.
...
Рейтинг: 0 / 0
Мониторинг веб сервисов
    #38032608
botasa111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

авторИнтерфейс и работа с базой в промышленых проектах всегда "доставляют" особое удовольствие.

попробую, я вам потом расскажу.

авторПротоколы знаете что такое?

есть к минимуму такая штука как ВИКИПЕДИЯ, я там почитаю или уже почитал

авторНачинается. У студентов, на самом деле, на столько до..я времени, что можно горы свернуть, если не ленится и не бухать.

Да вы что ? Реально ? У меня времени куча, я тут сказки про время не травлю, и вопше я не курю и не бухаю и в подъезде с пивом и семечками не отсиживаюсь !!! Не все студенты таки, как вы представляете себе ... Я не знаю сложности программы и из чего начать, кроме как спросить совет у продвинутых гуру тролей. Написать калькулятор (классы, обработчики, события) или что то простое прикладное могу. Но это задача для меня совсем другая.


Да и вопше, у меня есть задача и я хочу ее решить, так как это мой диплом и я в этом заинтересован в плане развития и что по возможности к резюме прикручу. Я не знаю как это все работает, потому сюда пришел за советом, что бы более менее сказали с чего начать. Если бы мне было пох, я бы пошел во фриланс, заказал бы прогу, отдал бы 1-2 или 3 стипендии, сидел бы чесал бы одно место и смотрел как негры пашут !!! РАЗНИЦУ ЗАМЕЧАЕТЕ ???

И вопше тролить и офтопить прошу идти в другую тему !!!!!!!!!!!!!!!!!!!!!!!!!!!
...
Рейтинг: 0 / 0
Мониторинг веб сервисов
    #38032610
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
botasa111,

больше, больше восклицательных знаков. И за жисть обязательно расскажи. А то мы тут всё о яве да о яве. А главное которая тема. Объяснишь человеку всё подробно, дашь ссылок почитать. И куяк ты троль.
Ты тут на форуме второй день. Слушал бы умных дядей и придерживался бы темы. Глядишь и научился бы чему.
...
Рейтинг: 0 / 0
Мониторинг веб сервисов
    #38032809
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне вот интересно в твоём списке есть куча протоколов.
А есть уже план по каким условиям будет позволено проверять по каждому протоколу? Я бы на твоём месте взял сначала http протокол разобрался с ним, на пример можно делать get, post, put, delete запросы, запрос состоит из header и body. Библиотека Apache HttpClient. Потом накидай интерфейс для составления простых условий и запуска проверки этих условий по таймеру. После того как всё получится можно начать писать под smtp тоже самое. Ну и так далее.

А то без предметный разговор получается.
...
Рейтинг: 0 / 0
Мониторинг веб сервисов
    #38032971
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczОбъяснишь человеку всё подробно, дашь ссылок почитать. И куяк ты троль.
No good deed goes unpunished
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Мониторинг веб сервисов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]