Хотется для линуксовых серверов рисовать просто "cpu utilization" по процессорам. Сейчас для этого используем snmp и OID "HOST-RESOURCES-MIB::hrProcessorLoad".
Но отдельно держать snmpd не особо хочется. Смотрю, можно сделать и стандартными айтемами system.cpu.discovery + system.cpu.util[<cpu>,<type>,<mode>]. Но смущает, что для получения простой утилизации надо делать 2 айтема:
1. zabbix agent - system.cpu.util[#,idle]
2. calculated - "100 - last(первый айтем)"
Или же system.cpu.util на каждый type, но потом опять calculated item, который бы их суммировал.
Может есть какой-то более простой и красивый способ? Или только через этот гемор с calculated item?
Но отдельно держать snmpd не особо хочется. Смотрю, можно сделать и стандартными айтемами system.cpu.discovery + system.cpu.util[<cpu>,<type>,<mode>]. Но смущает, что для получения простой утилизации надо делать 2 айтема:
1. zabbix agent - system.cpu.util[#,idle]
2. calculated - "100 - last(первый айтем)"
Или же system.cpu.util на каждый type, но потом опять calculated item, который бы их суммировал.
Может есть какой-то более простой и красивый способ? Или только через этот гемор с calculated item?
Comment