Использовать snmpwalk
видеть то, о чем машина сообщает и выбирает что соответствующие взгляды :-)
Для загрузки ЦП Ресурсы Хоста MIB обеспечивает Таблицу SNMP в 1.3.6.1.2.1.25.3.3
который перечисляет каждый ЦП, и это - текущее использование процента, но эти значения могут быть несколько вводящими в заблуждение (100% не всегда означает, что Ваша система перегружается).
www.oidview.com является хорошим местом для движения просмотра MIB и даст Вам имя объекта MIB, а также OID.
Нет никакого OID для 'использования производительности', необходимо будет сделать собственное расследование и определить то, что Вы хотите получить - много материала от ХОСТОВ, MIB (ЦП, RAM, дисковое пространство) распространен, но можно также заботиться об определенных вещах, которые являются определенными для аппаратных средств (определенная для поставщика плата RAID, например.)
Какой инструмент Вы используете? Nagios, OpenNMS и MRTG имеют шаблоны для общих сценариев.
Кроме того, имейте в виду, что при использовании SNMP v2 строки сообщества являются открытым текстом.
Можно использовать Кактусы, на Linux или Windows, для управления snmp данными и графиком. Это обнаружит oid отдельно (использующий предварительно загруженные шаблоны) и генерирует graphes для Вас (ежедневно / ежемесячно...), Это - открытый исходный код
Вы могли бы рассмотреть использование getif.exe или браузера МиБ для наблюдения то, что выставляет машина.
Oid для универсальной информации о процессоре от одного из МиБ RFC:
.1.3.6.1.2.1.25.3.3.1
но необходимо будет развернуть в определить многопроцессорную систему. На одном из моих однопроцессорных серверов oid:
.1.3.6.1.2.1.25.3.3.1.2.1
YMMV.
Превосходный источник snmp информации:
http://www.wtcs.org/snmp4tpc/testing.htm
Как упомянуто в другом месте, после того как Вы получаете данные, MRTG, Кактусы, Nagios (и др.) являются отличными способами показать историческую информацию и получить изображение здоровья сервера Вашей сети.
Ограбить
I'm using Nagios
with Nagios graphs
which give me the opportunity to monitor CPU, MEM and Disk load in time, on Windows side I use NSClient++
to connect to Nagios
server
check_nt_cpuload
, this is a Nagios
plugin,check_memory
SNMP
for checking free disk space, also for checking used memory by a single process, I'm also using SNMP
for checking how much a process is taking from CPU.
Also I have setup Nagios
to send emails when a trash-hold is reached (e.g., Memory on server 1 is critical).It took me about 5 days to have it working and now I have logs for about 10 mounts and I can tell how much server was loaded in a specific period of time
Используйте Nagios
, который будет установлен на сервере Linux. Он имеет множество плагинов для мониторинга производительности системы (CPU / RAM / HDD). Затем установите NRPE
на свой Windows Server. Nagios
/ NRPE
должен быть запущен на вашем сервере Windows. Nagios
также имеет возможность запускать сигнал тревоги при достижении установленного вами порога и отправлять уведомление по электронной почте тому, кто администрирует систему.
Вы также можете использовать Cacti
который также использует SNMP
. В нем есть плагины для мониторинга производительности системы. По сравнению с Nagios
, Cacti
имеет графическое представление текущей производительности системы, которое может обновляться в реальном времени.