Как отключить экземпляр Monit, запускают/останавливают предупреждения?

Скорее всего, ответ - Да. Можно выполнить VM на другой машине, если архитектура VM является тем же. Если Ваш VM составляет 64 бита с двумя центральными процессорами затем, VM на новом сервере должны также составлять 64 бита и иметь два центральных процессора. Не имеет значения, какие аппаратные средства ПК имеет, пока виртуальная машина является тем же на обоих полях. Вам не нужна та же физическая графика/сеть/звуковые карты.

10
задан 20 April 2011 в 16:02
4 ответа

Я не мог зафиксировать это в monit и должен был создать слой из обработки на monit электронной почте для отфильтровывания этих monit уведомлений об экземпляре перед доставкой путем прерывания их.

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

1
ответ дан 2 December 2019 в 22:06

Просто скажите этому пробить его прочь после определенного числа повторений в период времени N согласно этим примерам.

1
ответ дан 2 December 2019 в 22:06

Я использую Monit версии 5.2.5 и использую следующее, чтобы остановить мониторинг предупреждений, поступающих через

set alert example@gmail.com not {instance}

6
ответ дан 2 December 2019 в 22:06

Monit может, согласно документации генерировать ряд предупреждений:

Event:     | Failure state:              | Success state:
---------------------------------------------------------------------
action     | "Action done"               | "Action done"
checksum   | "Checksum failed"           | "Checksum succeeded"
bytein     | "Download bytes exceeded"   | "Download bytes ok"
byteout    | "Upload bytes exceeded"     | "Upload bytes ok"
connection | "Connection failed"         | "Connection succeeded"
content    | "Content failed",           | "Content succeeded"
data       | "Data access error"         | "Data access succeeded"
exec       | "Execution failed"          | "Execution succeeded"
fsflags    | "Filesystem flags failed"   | "Filesystem flags succeeded"
gid        | "GID failed"                | "GID succeeded"
icmp       | "Ping failed"               | "Ping succeeded"
instance   | "Monit instance changed"    | "Monit instance changed not"
invalid    | "Invalid type"              | "Type succeeded"
link       | "Link down"                 | "Link up"
nonexist   | "Does not exist"            | "Exists"
packetin   | "Download packets exceeded" | "Download packets ok"
packetout  | "Upload packets exceeded"   | "Upload packets ok"
permission | "Permission failed"         | "Permission succeeded"
pid        | "PID failed"                | "PID succeeded"
ppid       | "PPID failed"               | "PPID succeeded"
resource   | "Resource limit matched"    | "Resource limit succeeded"
saturation | "Saturation exceeded"       | "Saturation ok"
size       | "Size failed"               | "Size succeeded"
speed      | "Speed failed"              | "Speed ok"
status     | "Status failed"             | "Status succeeded"
timeout    | "Timeout"                   | "Timeout recovery"
timestamp  | "Timestamp failed"          | "Timestamp succeeded"
uid        | "UID failed"                | "UID succeeded"
uptime     | "Uptime failed"             | "Uptime succeeded"

Мы смогли исправить это на нашей стороне, установив (адреса были изменены для защиты невиновных ):

SET ALERT important-messages@projectlocker.com ON { invalid, nonexist, timeout, resource, size, timestamp}
SET ALERT less-important-messages@projectlocker.com ON {action, permission, pid, ppid, instance, status}

Это успешно направляет сообщения по адресам, которые нам нужны. Вы можете установить их глобально или локально, но наши предупреждения являются только глобальными.

Подзаголовки в разделе ТЕСТЫ СЕРВИСА по адресу: http://mmonit.com/monit/documentation/monit.html довольно точно соответствуют перечисленным выше типам.

Для каждого запланированного процесса или функции вашего сервера вы должны быть в состоянии придумать то, что для вас важно на простом английском языке, и сопоставить это желание с одним из тестов, упомянутых в разделе ТЕСТЫ УСЛУГ. Например, если я использую Apache, я знаю, что меня волнует:

  • Идет ли выполнение PID в файле PID? (не существует)
  • PID изменился без моего ведома? (pid)
  • Своевременно ли служба реагирует на перезапуск? (тайм-аут)

Для настраиваемого демона, который опрашивает, я могу заботиться о том, регулярно ли обновляется файл журнала сообщениями о состоянии (отметка времени).

7
ответ дан 2 December 2019 в 22:06

Теги

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