Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Утилита пинга "адрес:порт" с записью в лог

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

NEW_MAKC



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую!
нужна утилитка (или на худой конец батничек) дабы пропинговать "адрес:порт" с записью в лог.
желательно с возможностью пинговать сразу несколько "адрес:порт".
заранее спасибо

Всего записей: 785 | Зарегистр. 11-12-2004 | Отправлено: 13:13 12-04-2020
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NEW_MAKC, если судить по слову "батничек", то, видимо, для windows
https://docs.microsoft.com/en-us/sysinternals/downloads/psping

Всего записей: 8008 | Зарегистр. 08-09-2001 | Отправлено: 13:55 12-04-2020
NEW_MAKC



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
видимо, для windows

совершенно верно
спасибо, попробую
но может кто то предложит что то ещё. но с графическим интерфейсом

Всего записей: 785 | Зарегистр. 11-12-2004 | Отправлено: 14:15 12-04-2020
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NEW_MAKC,
https://www.youtube.com/watch?v=9fI23Wb32jU
P.S.
FRONT-END FOR PSTOOLS
 

Всего записей: 8008 | Зарегистр. 08-09-2001 | Отправлено: 14:39 12-04-2020
vertex4

Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
NEW_MAKC
пинговать определенный порт ICMP-запросами будет трудновато....

Всего записей: 10409 | Зарегистр. 29-01-2006 | Отправлено: 15:14 12-04-2020
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
https://www.google.com/search?q=tcp+ping+software
https://www.google.com/search?q=udp+ping+software
или другими сочетаниями клавиш
 
ЗЫ сейчас не модно знать про протоколы?
 


----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 15:20 12-04-2020
NEW_MAKC



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
с перламутровыми пуговицами не надо, а за
Цитата:
FRONT-END FOR PSTOOLS
спасибо
 

Цитата:
пинговать определенный порт ICMP-запросами будет трудновато....


Цитата:
или другими сочетаниями клавиш

вот что нашёл Ссылка вроде то, что надо. только ещё не разобрался, как там сделать пинг "бесконечным" и записывать в лог

Всего записей: 785 | Зарегистр. 11-12-2004 | Отправлено: 17:09 12-04-2020
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
пинговать определенный порт ICMP-запросами будет трудновато....

TCP/UDP

Всего записей: 8008 | Зарегистр. 08-09-2001 | Отправлено: 17:29 12-04-2020
vertex4

Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
NEW_MAKC
Есть монструозный PingPlotter, если нужен графический вариант
PS: Не всегда открытый порт является признаком рабочего сервиса. Поэтому желательно использовать дополнительные проверки на самом хосте

----------
В любой инструкции пропущено самое важное - что делать, если это устройство или программа не работают

Всего записей: 10409 | Зарегистр. 29-01-2006 | Отправлено: 09:01 13-04-2020
NEW_MAKC



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Не всегда открытый порт является признаком рабочего сервиса

"ну раз пошла такая пьянка"...
суть задачи следующая - может другое решение предложите:
в помещении стоят 2 компа-"сервера"
из вне до одного достукиваешся по адресу XXX.XXX.XXX.200 порт 2017
до другого по адресу XXX.XXX.XXX.200 порт 1020
надо в течении суток проверить доступность этих двух "серверов"

Всего записей: 785 | Зарегистр. 11-12-2004 | Отправлено: 09:32 13-04-2020
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NEW_MAKC,
netcat, nmap?

Всего записей: 8008 | Зарегистр. 08-09-2001 | Отправлено: 10:41 13-04-2020
vklp

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NEW_MAKC
https://github.com/vikilpet/Taskopy
GUI почти что и нет, но зато и писать немного, примерно так (не проверял):

Код:
 
def check_servers(schedule='every(5).minutes'):
  ip = '100.100.100.200'
  ports = [2017, 1020]
  for port in ports:
    result = 'работает' if port_scan(ip, port) else 'не работает'
    file_log('servers.log', f'{port} {result}')
 


Всего записей: 133 | Зарегистр. 21-02-2019 | Отправлено: 19:14 13-04-2020
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ну раз пошла такая пьянка
Самый разгар впереди. Как только люди узнают, что, какой сервис, работает на этих серверах, тут-то и начнётся
На самом деле, как справедливо было замечено, приём соединения на порту вовсе не говорит, что всё в порядке. Например, веб сервер может принимать подключения и выдавать в ответ ошибку. То есть лежать по сути. Прочие сервисы тоже могут делать нечто подобное.
Это если говорить о мониторинге работоспособности серверов. Тогда нужен и софт, проверяющий работоспособность. Обычно, да, это утилита, но входящая в какой-нибудь монструозный и не бесплатный пакет. PRTG, гы. Или забикс развернуть. Чё Nagios, опять же
Если же достаточно того, что в течение дня с интервалом в пять минут сервер А принимал входящие TCP, то всё уж сказано, разве нет...


----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 19:28 13-04-2020
vklp

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
приём соединения на порту вовсе не говорит, что всё в порядке

В большинстве случаев если уж программа падает, то и порт не отвечает.
 

Цитата:
Например, веб сервер может принимать подключения и выдавать в ответ ошибку

Веб-серверы это особый случай, они довольно сложны сами по себе и часто являются лишь приставкой к приложению, однако проверить правильный ответ от веб-сервера довольно просто - ищем нужный текст (или ищем ненужный типа "503 error"). Даже через curl в батнике можно извернуться в пару строчек я думаю.
 
Теоретически и для не-веб сервера проверить текст (байты), который приходит, тоже вполне реально. Что-то такое умеет Dude от MikroTik.
 
Для себя сделал проверку всех значимых систем с выводом на веб-страницу, т.к. тот же клиент Dude и сам может втихую отвалиться от сервера (помимо прочих его недостатков).
 

Всего записей: 133 | Зарегистр. 21-02-2019 | Отправлено: 15:07 15-04-2020
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Утилита пинга "адрес:порт" с записью в лог


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru