Следующая команда по умолчанию для Nagios "check_disk" дает следующий результат:
# ./check_disk -w 20% -c 10% -p / --units=MB
DISK OK - free space: / 17887 MB (47% inode=93%);| /=19481MB;31495;35432;0;39369
Все хорошо, но кто-нибудь знает, что означают последние четыре цифры (разделенные точкой с запятой)? Есть ли какой-либо способ, кроме обертывания команды в сценарии, адаптировать вывод к чему-то, что имеет смысл на первый взгляд?
Заранее спасибо...
Любые данные после трубы (|
) в выходных данных проверки Nagios представлены данные о производительности или «perfdata», которые вы можете собирать и обрабатывать для отслеживания тенденций временных рядов (Google для «nagios rrd» предоставит вам множество инструментов, которые помогут вам в этом деле). Какие точные значения предоставляются, зависит от плагина, и, к сожалению, подробный вывод справки из плагинов не всегда является самым полезным. Однако набор значений, разделенных точкой с запятой, стандартизирован (предполагается) в соответствии с Рекомендации по разработке плагинов Nagios. В частности, значения в ваших perfdata следующие:
Первый элемент полезен для непосредственного рисования графиков; остальные полезны для рисования пороговых линий (предупреждение / критика) и соответствующего масштабирования графиков.
Это «Данные о производительности». Данные производительности определены Nagios как «все, что находится после вывода плагина». Эти данные используются сторонними программами для построения графиков. Подробности смотрите в документации. http://nagiosplug.sourceforge.net/developer-guidelines.html#AEN201