LINUX.ORG.RU
ФорумAdmin

Порты, процессы, сервисы

 , , ,


0

2

Всем привет!

Есть некий сервис, который по своей внутренней логике занимает на хосте рандомный порт из диапазона 10000-20000.

Подскажите, есть возможность мониторить в какое время этот сервиз занял и в какое время отпустил этот порт?


Ответ на: комментарий от targitaj

Не вариант, он это не логирует

torm7
() автор топика

Мне кажется должно быть где-то в/proc/$pid эта инфа

skyman ★★★★
()
Ответ на: комментарий от torm7

Там будет список открытых портов нужной проги, либо всех либо слушающих. Запускаешь раз в 5 минут (или в минуту) и сравниваешь что изменилось. Если тебе нужна прямо мгновенная реакция и без интервальной перепроверки списков - то запускай свой сервис с strace и лови там сисколлы bind() listen() connect() close().

firkax ★★★★★
()
Ответ на: комментарий от Samamy

Точно. Каждую минуту сканировать открытые порты по паттерну и утилитой logger писать в сислог

targitaj ★★★★★
()
Ответ на: комментарий от slowpony

добавить -t , и вообще огонь будет ;)

d00fy ★★★
()

Он прямо в процессе работы произвольно меняет порт, или только при запуске открывает рандомный и смирно висит на нем?

thesis ★★★★★
()
Ответ на: комментарий от slowpony

это для Ъ с моей ссылки)) вопрос, почему ТС это не нашёл. За 1 минуту примерно.

mrjaggers
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.