Как узнать общую загрузку ЦП сервера с помощью SNMP? Я пытаюсь найти процент использования ЦП одного сервера с 64 ЦП?
Спасибо.
Я собираюсь предположить, что вы используете Linux, но поскольку вы не указываете, я не могу гарантировать, что все будет в порядке (хотя они применимы и к большинству основных дистрибутивов Unix)
OID, которые вы ищете: (взято отсюда):
Загрузить
- 1 минута нагрузки:
.1.3.6.1.4.1.2021.10.1.3.1
- 5 минут нагрузки:
.1.3.6.1.4.1.2021.10.1.3.2
- 15 минутная нагрузка:
.1.3.6.1.4.1.2021.10.1.3.3
ЦПУ
- процент времени процессора пользователя:
.1.3.6.1.4.1.2021.11.9.0
- сырое время процессора пользователя:
.1.3.6.1.4.1.2021.11.50.0
- проценты системного процессорного времени:
.1.3.6.1.4.1.2021.11.10.0
- сырое системное время процессора:
.1.3.6.1.4.1.2021.11.52.0
- проценты простоя процессорного времени:
.1.3.6.1.4.1.2021.11.11.0
- необработанное время простоя процессора:
.1.3.6.1.4.1.2021.11.53.0
- сырое хорошее время процессора:
.1.3.6.1.4.1.2021.11.51.0
Статистика памяти
- Общий размер свопа:
.1.3.6.1.4.1.2021.4.3.0
- Доступное пространство подкачки:
.1.3.6.1.4.1.2021.4.4.0
- Общий объем ОЗУ в машине:
.1.3.6.1.4.1.2021.4.5.0
- Общий объем используемой оперативной памяти:
.1.3.6.1.4.1.2021.4.6.0
- Всего свободной оперативной памяти:
.1.3.6.1.4.1.2021.4.11.0
- Общий общий объем ОЗУ:
.1.3.6.1.4.1.2021.4.13.0
- Общий объем буферизованной ОЗУ:
.1.3.6.1.4.1.2021.4.14.0
- Общий объем кэшированной памяти:
.1.3.6.1.4.1.2021.4.15.0
Я не могу припомнить, но я думаю, что процент процессорного времени составляет 100 * процессоров, поэтому в вашем случае 100% на самом деле 6400%
Вы можете найти множество интересных вещей для мониторинга через SNMP Вот.