LINUX.ORG.RU

История изменений

Исправление iljuase, (текущая версия) :

Рекомендую check_mk. Удобнее, чем Nagios (это надстройка под него).

Выглядит примерно так: http://i.imgur.com/YF3DchF.png

Все графики рисуются из коробки: http://i.imgur.com/6fLESJi.png

Настраивать очень просто.

Писать свои плагины тоже не сложно, если есть базовые знания python. Либо можно через mrpe.cfg лепить свои плагины, можно на чём угодно в этом случае.

Пример плагина для мониторинг состояния дисков на HP-UX, серверная часть: https://github.com/4815162342lost/check_mk_plugins_and_checks/blob/master/che...

Клиентская часть: https://github.com/4815162342lost/check_mk_plugins_and_checks/blob/master/hp_...

Чек на основе mrpe.cfg (клиент возвращает текст и код возврата, на серверной стороне ничего не надо делать): https://github.com/4815162342lost/check_mk_plugins_and_checks/blob/master/mrp...

Попроще: https://github.com/4815162342lost/check_mk_plugins_and_checks/blob/master/mrp...

Касаемо логов — есть плагин logwatch. Я с ним не работал, к сожалению, только анализировал исходник при решении проблемы одной, но смысл такой, что он запоминает смещение в файле и при след. сканировании ищет новые ошибки в log-файле (проверяет только новые записи в логе, поэтому сканирование идёт быстро).

Пример: http://i.imgur.com/4Fj6BaF.png

посмотреть какие процессы были активны

Можно мониторить жив ли конкретный процесс, но всю историю вроде как нельзя (хотя можно извратиться)

какие файлы были открыты.

боюсь, что это будет тоже проблематично, возможно, audit тебе поможет

Вообще, для сбора логов есть специализированные решения.

Исправление iljuase, :

Рекомендую check_mk. Удобнее, чем Nagios (это надстройка под него).

Выглядит примерно так: http://i.imgur.com/YF3DchF.png

Все графики рисуются из коробки: http://i.imgur.com/6fLESJi.png

Настраивать очень просто.

Писать свои плагины тоже не сложно, если есть базовые знания python. Либо можно через mrpe.cfg лепить свои плагины, можно на чём угодно в этом случае.

Пример плагина для мониторинг состояния дисков на HP-UX, серверная часть: https://github.com/4815162342lost/check_mk_plugins_and_checks/blob/master/che...

Клиентская часть: https://github.com/4815162342lost/check_mk_plugins_and_checks/blob/master/hp_...

Чек на основе mrpe.cfg (клиент возвращает текст и код возврата, на серверной стороне ничего не надо делать): https://github.com/4815162342lost/check_mk_plugins_and_checks/blob/master/mrp...

Попроще: https://github.com/4815162342lost/check_mk_plugins_and_checks/blob/master/mrp...

Что качается логов — есть плагин logwatch. Я с ним не работал, к сожалению, только анализировал исходник при решении проблемы одной, но смысл такой, что он запоминает смещение в файле и при след. сканировании ищет новые ошибки в log-файле (проверяет только новые записи в логе, поэтому сканирование идёт быстро).

Пример: http://i.imgur.com/4Fj6BaF.png

посмотреть какие процессы были активны

Можно мониторить жив ли конкретный процесс, но всю историю вроде как нельзя (хотя можно извратиться)

какие файлы были открыты.

боюсь, что это будет тоже проблематично, возможно, audit тебе поможет

Вообще, для сбора логов есть специализированные решения.

Исходная версия iljuase, :

Рекомендую check_mk. Удобнее, чем Nagios (это надстройка под него).

Выглядит примерно так: http://i.imgur.com/YF3DchF.png

Все графики рисуются из коробки: http://i.imgur.com/6fLESJi.png

Настраивать очень просто.

Писать свои плагины тоже не сложно, если есть базовые знания python. Либо можно через mrpe.cfg лепить свои плагины, можно на чём угодно в этом случае. Пример плагина для мониторинг состояния дисков на HP-UX, серверная часть: https://github.com/4815162342lost/check_mk_plugins_and_checks/blob/master/che... Клиентская часть: https://github.com/4815162342lost/check_mk_plugins_and_checks/blob/master/hp_...

Чек на основе mrpe.cfg (клиент возвращает текст и код возврата, на серверной стороне ничего не надо делать): https://github.com/4815162342lost/check_mk_plugins_and_checks/blob/master/mrp...

Попроще: https://github.com/4815162342lost/check_mk_plugins_and_checks/blob/master/mrp...

Что качается логов — есть плагин logwatch. Я с ним не работал, к сожалению, только анализировал исходник при решении проблемы одной, но смысл такой, что он запоминает смещение в файле и при след. сканировании ищет новые ошибки в log-файле (проверяет только новые записи в логе, поэтому сканирование идёт быстро).

Пример: http://i.imgur.com/4Fj6BaF.png

посмотреть какие процессы были активны

Можно мониторить жив ли конкретный процесс, но всю историю вроде как нельзя (хотя можно извратиться)

какие файлы были открыты.

боюсь, что это будет тоже проблематично, возможно, audit тебе поможет

Вообще, для сбора логов есть специализированные решения.