LINUX.ORG.RU

События Linux

 , ,


0

1

Всем ку!) Не знаю, как грамотно выразить в технических терминах, скажу на обывательском языке, чего хочу. Допустим, создался/отвалился юникс-сокет, установилось/разорвалось tcp-соединение, запустился/остановился нужный мне демон и т.д., нужно, чтобы мое приложение перехватывало/наблюдало эти события (и далее передавало на веб-страницу на другой машине через веб-сокет, но это так, к слову). В какую сторону копать? Интересует именно событийная схема, без необходимости периодического перечитывания логов, запуска баш-команд и пр. Возможно ли это сделать?



Последнее исправление: a-lexx (всего исправлений: 1)

А так для слежения за файлами и unix socket`ам - inotify. За демонами обычно следит то, что их запускает.

systemtap можно посмотреть, там вроде события есть какие-то.

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

Что-то типа monit?

Бегло пробежался по гуглу, могу быть не прав:

1) все проверки монит делает периодически (частоту можно настроить, по дефолту 120 сек), что не real-time-way. Можно, наверное, заставить раз в секунду проверять, но, имхо, стремно это;

2) оповещения идут на почту)) а передать напрямую моему приложению, которое «за соседним столиком»... хотя... наверное и API нету

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