|
|
|
Скрипт для мониторинга процесов Linux
|
|||
|---|---|---|---|
|
#18+
Добрый день ! уважаемые програмисты , подскажите пожалуйста как вы выходите из положения, если нужно - отслеживать некий журнал работы приложения - и одновременно определять наличие/отсутствие в Linux процесса , если не хотелось бы - держать открытым две консоли - или вызывать " ps -ef |grep abc_процесс| grep -v grep " и " tail -f def.log " может можно в скрипте добавить сдвиг строки def.log при завершении процесса abc_процесс у кого-то может есть идея проще и надежнее поделитесь пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2015, 12:21 |
|
||
|
Скрипт для мониторинга процесов Linux
|
|||
|---|---|---|---|
|
#18+
_abcdef_, Terminator позволяет открыть две консоли в одном окне. располагаете их вертикально, верхнюю побольше, нижнюю на пару строк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2015, 13:11 |
|
||
|
Скрипт для мониторинга процесов Linux
|
|||
|---|---|---|---|
|
#18+
_abcdef_, большинство нормальных Linux-процессов после старта кладут текстовый pid файл с кодом себя куда-то в /var по уникальному имени. И для мониторига достаточно сравнивать в списке процессов наличие этого pid. А так в целом успех т.н. "мониторинга" зависит от того как написан процесс. Сигнализирует ли он о себе в сислог или пишит какой-то heartbit. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2015, 13:43 |
|
||
|
Скрипт для мониторинга процесов Linux
|
|||
|---|---|---|---|
|
#18+
mayton,scf спасибо процесс в сислог не пишет пишет мой случай - просмотр журнала , не имеющего прямого отношения к процессу вопрос в том , чтоб избежать лишних действий по переключению , что-то добавить/изменить в выводе "tail" при окончании процесса ( цвет экрана , отступ первого знака , ... ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2015, 14:25 |
|
||
|
Скрипт для мониторинга процесов Linux
|
|||
|---|---|---|---|
|
#18+
Вопрос больше из области администрирования чем программирования. Спроси в форуме по линуксам , думаю там быстрее подскажут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2015, 14:40 |
|
||
|
Скрипт для мониторинга процесов Linux
|
|||
|---|---|---|---|
|
#18+
В рамках факультатива предлагаю всем подумать над задачкой. Как определить что ПРОЦЕСС работает а не умер (зациклился)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2015, 14:56 |
|
||
|
Скрипт для мониторинга процесов Linux
|
|||
|---|---|---|---|
|
#18+
maytonКак определить что ПРОЦЕСС работает а не умер (зациклился)? В такой постановке задачка нерешаема. Надо исходить из того что конкретно делает процесс, а дальше сравнивать текущее поведение с обычным поведением в рабочем состоянии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2015, 15:25 |
|
||
|
Скрипт для мониторинга процесов Linux
|
|||
|---|---|---|---|
|
#18+
maytonВ рамках факультатива предлагаю всем подумать над задачкой. Как определить что ПРОЦЕСС работает а не умер (зациклился)? Если с целью перзапуска тут и думать нечего тут описаны 2 возможных варианта Если зациклился то процесс нужно просто отстрелить, а система его поднимет сама. Ситуация усложнается если программа с гуйовой мордой, но тоже решается через колдование с переменной окружения $DISPLAY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2015, 21:03 |
|
||
|
Скрипт для мониторинга процесов Linux
|
|||
|---|---|---|---|
|
#18+
_abcdef_Добрый день ! уважаемые програмисты , подскажите пожалуйста как вы выходите из положения, если нужно - отслеживать некий журнал работы приложения - и одновременно определять наличие/отсутствие в Linux процесса , если не хотелось бы - держать открытым две консоли - или вызывать " ps -ef |grep abc_процесс| grep -v grep " и " tail -f def.log " может можно в скрипте добавить сдвиг строки def.log при завершении процесса abc_процесс у кого-то может есть идея проще и надежнее поделитесь пожалуйста snmp Если процесс не из коробки , то придется повозиться с OID. Но мониторить потом будет проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2015, 21:09 |
|
||
|
|

start [/forum/topic.php?fid=16&tid=1340940]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
150ms |
get topic data: |
8ms |
get forum data: |
1ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 431ms |

| 0 / 0 |
