Я новичок в SNMP и Nagios и хотел бы сделать некоторую базовую арифметику со значениями, полученными с использованием OID.
Мне нужно следить за используемой памятью (RAM) на серверах в сети университета. Кажется, они используют UCD-SNMP-MIB. До сих пор я сталкивался с memTotalReal.0
и memAvailReal.0
, и не нашел прямого способа извлечь использованную память. Есть ли какая-то конкретная причина для этого?
Ожидаемая команда для основного вычитания:
$USER1$/check_snmp -H $HOSTADDRESS$ -o memTotalReal.0-memAvailReal.0
Какой самый простой способ восстановить использованную память? Нужно ли прибегать к вычитанию, возможно, написав другой скрипт?