Контроль обслуживает, который может запустить скрипты

find <dir> -mtime -20

эта команда находки найдет файлы измененными в течение прошлых 20 дней.

  • mtime-> измененный (atime=accessed, ctime=created)
  • - 20-> lesst, чем 20 дней (20 точно 20 дней, +20 больше чем 20 дней)

Вы acan добавляете дополнительные ограничения как:

find <dir> -mtime -20 -name "*.txt"

то же как прежде, но только находит файлы, заканчивающиеся '.txt'.

0
задан 17 July 2011 в 14:13
5 ответов

Если размещенное решение в порядке, AlertFox может запустить скрипты ("макросы") на ошибке. Они макросы могли, например, войти в панель конфигурации Вашего веб-хоста и инициировать перезагрузку.

1
ответ дан 4 December 2019 в 12:02

Проблемой с размещенными услугами по контролю, такими как Новый Пережиток, запущение, обеспеченное пользователями скрипты, являются проблемы безопасности - если это очень хорошо не поигралось в песочнице, сценарий мог сделать неблагоприятные вещи к контрольным системам сервиса.

Единственным путем они могут действительно сделать это, надежно должен иметь очень ограниченный набор возможных реакций, которые могут быть сделаны безопасными. Наиболее распространенный был бы чем-то как обратные вызовы HTTP, где контрольный сервис делает POST к URL по Вашему выбору, содержа данные по тому, что произошло, на который можно реагировать и сделать то, в чем Вы нуждаетесь. Оборотная сторона к этому, конечно, то, что у Вас должен быть еще один сервис, работающий в Вашей инфраструктуре, которая берет эти события и принимает меры.

Я не могу найти, что что-либо в быстром Google ищет Новый Пережиток, который покрыл бы этот вид вещи; совершенно возможно, что они не обрабатывают его, и e-mail/SMS уведомления являются лучшими, чтобы Вы собрались добраться, не идя с другим контрольным сервисом.

Это для этих видов причин, что я предпочитаю выполнять свою собственную контрольную инфраструктуру - установки как Новый Пережиток могли бы быть полезны для экспертных знаний специалиста, которые они могут предложить в контроле, скажем, производительности приложения направляющих, но для управления самой инфраструктурой, я сохраняю это внутренним.

2
ответ дан 4 December 2019 в 12:02

Ну, сценарии Nagios обычно только сообщают состояние к Nagios, но ничто не препятствовало бы тому, чтобы они делали больше, когда они должны сообщить о ПРЕДУПРЕЖДЕНИИ или СБОЕ.

Править: Технически, это работает и легкое сделать, но могло бы иметь непредвиденные обстоятельства. Лучшее решение состоит в том, чтобы настроить Nagios, чтобы сделать что-то о проблеме с инфраструктурой обработчика событий.

1
ответ дан 4 December 2019 в 12:02

Если Вы хотите легкое решение, можно использовать monit.

Кроме того, это может быть интегрировано с nagios позже, если Вы хотите.

0
ответ дан 4 December 2019 в 12:02

SeaLion может запускать любой инструмент / сценарий командной строки. Это дает вам безграничные возможности. Например, вы можете написать свои собственные сценарии bash и заставить GNU Mailutils отправлять уведомления по электронной почте. Он также содержит предупреждения для наиболее часто используемых показателей, таких как ЦП, память, средняя загрузка и т. Д.

0
ответ дан 4 December 2019 в 12:02

Теги

Похожие вопросы