Но и это еще не все: самое вкусное я приберег на последок. Monit IT теперь умеет автоматически собирать все проверенные метрики и хранить их. Впоследствии вы сможете наглядно представить эти метрики в виде графиков и сопоставить их с другими метриками. Например вы сможете наглядно Pузнать, как загрузка процессора влияет на скорость ответа вашего сервера! Подробнее об этом в следующей статье.
Например на скриншоте показана команда проверки загрузки процессора. Она собирает данные о загрузке процессора на текущую минуту и за последние 5 и 10 минут. PКлючами -w и -c задаются пороги предупреждения и ошибки. Так если текущая загрузка будет равна 5, то тестер выставит флаг предупреждения, а если загрузка превысит порог 10, то флаг ошибки.
Чем же интересна данная проверка? спросят люди, незнакомые с Nagios. Мы ответим: количеством проверочных скриптов, написанных огромным сообществом системных администраторов использующим Nagios. Вы можете проверять любые параметры вашего сервера: загрузка процессора, свободное место на диске… да вобщем все что угодно! Вам нужно только установить плагины Nagios на свой сервер и потом их запускать с помощью Monit IT.
Что такое Nagios? Nagios это одна из систем мониторинга с открытым исходным кодом, которая широко используется системными администраторами. Плюсы и минусы ее мы обсуждать в данной статье не будем, скажем лишь то, что Nagios мощный продукт, но требует усилий в установке и настройке, а также Pоборудование на которое эта установка производится.
От вас требуется ввести только выполняемую команду и тестер проверит вывод данной команды в соответствие с правилами NAGIOS плагинов.
Как видите настроек у этого типа проверки даже меньше, чем у предыдущего, но это не делает его менее интересным.
3. Третий и, наверное, самый интересный тип проверки NAGIOS PLUGINP
В полеPПроверка строки или регулярного выражения можно ввести строку или регулярное выражение. После запуска команды тестер сравнит объедененное содержимое вывода команды вPstdout и stderr на соответствие регулярному выражению или наличию строки в этом выводе. Как замечение: тестер примет только 4 килобайта вывода команды.
В полеPОжидаемый код возврата вы можете ввести число, и Monit IT сравнит Pкод возврата запускаемой команды с числом в этом поле. Если они не совпадут, тестер вернет ошибку.
Если вы оставите поля PОжидаемый код возврата и Проверка строки или регулярного выражения Pпустыми, то Monit IT просто запустит введенную вами команду ничего более не проверяя.
На скриншоте вы можете видеть, какие параметры имеет данный тип проверки. Вы должны ввести команду, которую необходимо выполнить на удаленном сервере (заметьте, что Monit IT не проверяет команды на деструктивность или побочные эффекты, так что если вы введете команду удаления Pвсей файловой системы на сервере… ну что ж, вы сами в этом виноваты, вы ведь не вводите такие команды в консоли своего сервера, значит и в Monit IT такие команды использовать не нужно )
Этот метод уже подразумевает запуск какой-либо команды на удаленном сервере и возможную проверку возвращаемого значения на соответствие заданным параметрам
2. Тип проверки:PEXEC
Тестер подключается к удаленному серверу по указанному адресу и порту, аутентифицируется и отключается от удаленного хоста. В данном режиме тестер проверяет саму возможность подсоединения к удаленному серверу по протоколу SSH.
1. Самый простой: AUTH
SSH тестер имеет три типа проверки:
SSHP Pпозволяющий производитьPудалённое управлениеPоперационной системойPиPтуннелированиеPTCP-соединений (например, для передачи файлов).P (Это цитата из википедии, если хотите узнать больше о протоколе SSH прочитайте эту ). Нас в этом протоколе интересует именно удаленное управление операционной системой. Используя этот протокол SSH тестер будет подключаться к вашей операционной системе, запускать необходимую команду и проверять возвращаемый код ошибки и обрабатывать выходные данные.
Возможно вы уже заметили анонс в твиттере Pна прошлой неделе, о том, что мы добавили новый тип проверки в Monit ITP SSH. Сейчас мы расскажем о нем подробнее.
Новый тип проверки: SSH
Новый тип проверки: SSH
Комментариев нет:
Отправить комментарий