powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / HP-Unix: мониторинг загрузки CPU.
7 сообщений из 7, страница 1 из 1
HP-Unix: мониторинг загрузки CPU.
    #35203217
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, уважаемые sysadmins и разработчики.

Есть задача - снимать показания загруженности процессоров на Unix кластере для принятия решений. Данные поступают в маленькую базу на рабочей станции или небольшом app-сервере под WindowsServer, где совмещаюстся с информацией от сервера БД (количество активных пользователей, дисковая нагрузка и т.п.) который размещён на этом-же кластере.

Простой вариант снятия показаний - это вход через telnet на каждый из узлов и вызов top -d 1 и анализ output.

Вопрос: есть ли специализированные интерфейсы съема статистики наподобие Windows WMI ? И как с ними стыковатся со стороны сервера, работющего под управлением Windows Server.

Спасибо.
...
Рейтинг: 0 / 0
HP-Unix: мониторинг загрузки CPU.
    #35203456
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonДобрый день, уважаемые sysadmins и разработчики.

Спасибо.

Код: plaintext
1.
#uptime 
  1:58pm  up 31 days,  1 user,   [code=plaintext]load average: 0.32, 0.30, 0.29

#sar 1

HP-UX rp3440bo B.11.11 U 9000/800 03/20/08

13:59:14 %usr %sys %wio %idle
13:59:15 31 2 17 50

У меня на серверах запущен zabbix агент (малюсенькая прога).
Заббикс сервер опрашивает, снимает показания, строит графики, вычисляет триггеры, шлет письма, смс.

Есть утилита zabbix_get, запускается на сервере:
Код: plaintext
1.
2.
3.
# zabbix_get -s back -k "system.cpu.load[all,avg15]"
0.300362
nag:~ # zabbix_get -s back -k "system.cpu.load[all,avg5]"
0.319997

Можно просто телнетом законектится на порт 10050 и сказать чего-нибудь, он сразу отвечает:

Код: plaintext
1.
2.
3.
4.
5.
# telnet back 10050
Trying 192.168.103.4...
Connected to back.
Escape character is '^]'.
system.cpu.load[all,avg15]
0.285513Connection closed by foreign host.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
# zabbix_get -s back -k "oracle[version]"
Oracle8i Enterprise Edition Release 8.1.7.4.0 - 64bit Production

# zabbix_get -s back -k "oracle[bufbusywaits]"
55343

# zabbix_get -s back -k "oracle[dsksortratio]"
0.0315
...
Рейтинг: 0 / 0
HP-Unix: мониторинг загрузки CPU.
    #35203486
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В итоге видим например system.cpu.util[all,user,avg15] показания снимались каждые 180 сек:
...
Рейтинг: 0 / 0
HP-Unix: мониторинг загрузки CPU.
    #35203512
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще вариант поднять snmp и снимать с него

# snmpwalk back -v1 -c public sysDescr.0
SNMPv2-MIB::sysDescr.0 = STRING: HP-UX rp3440bo B.11.11 U 9000/800 2499988222

Percentage of idle CPU time;
# snmpwalk back -v1 -c public .1.3.6.1.4.1.11.2.3.1.1.15.0
SNMPv2-SMI::enterprises.11.2.3.1.1.15.0 = Counter32: 149760999

# snmpget back -v1 -c public sysUpTimeInstance
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (267951543) 31
...
Рейтинг: 0 / 0
HP-Unix: мониторинг загрузки CPU.
    #35203988
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точно. Я совсем забыл про SNMP! Надо только разобратся со спецификациями и поискать подходящего клиента под JDK.
...
Рейтинг: 0 / 0
HP-Unix: мониторинг загрузки CPU.
    #35806875
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UP! Тема для меня всё еще актуальна.

Денис! Подскажите пожалуйста, откуда вы берёте параметр .1.3.6.1.4.1.11.2.3.1.1.15.0. Как мне его посмотреть в моём сервере?
...
Рейтинг: 0 / 0
HP-Unix: мониторинг загрузки CPU.
    #35807263
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Денис! Подскажите пожалуйста, откуда вы берёте параметр .1.3.6.1.4.1.11.2.3.1.1.15.0.
есть .mib файлы там эти парамерты описаны.

http://www.google.com/search?q=hp-unix.mib

mayton
Как мне его посмотреть в моём сервере?
snmp утилиты snmpwalk snmpget опрашивают сервер back, по протоколу v1, секретное слово по дефолту public

утилиты умеют использовать mib-ы
берем например http://www.uwo.ca/its/network/backbone/noc/hp-unix сохраняю копи-пастом, как текстовый файл test.mib

# snmpwalk back -v1 -c public -m /root/test.mib computerSystemPhysMemory
Did not find 'Timeticks' in module RFC1155-SMI (/root/test.mib)
HP-UNIX::computerSystemPhysMemory.0 = INTEGER: 4192256

получаем что у сервера 4гига озу, путь к файлу нужен целиком -m /root/test.mib

в мибе дерево, обойдем дерево начиная с ветки hp:
# snmpwalk back -v1 -c public -m /root/test.mib hp|head -20
Did not find 'Timeticks' in module RFC1155-SMI (/root/test.mib)
HP-UNIX::computerSystemUpTime.0 = Timeticks: (2175718700) 251 days, 19:39:47.00
HP-UNIX::computerSystemUsers.0 = Gauge32: 1
HP-UNIX::computerSystemAvgJobs1.0 = Gauge32: 108
HP-UNIX::computerSystemAvgJobs5.0 = Gauge32: 105
HP-UNIX::computerSystemAvgJobs15.0 = Gauge32: 87
HP-UNIX::computerSystemMaxProc.0 = INTEGER: 4096
HP-UNIX::computerSystemFreeMemory.0 = Gauge32: 55440
HP-UNIX::computerSystemPhysMemory.0 = INTEGER: 4192256
HP-UNIX::computerSystemMaxUserMem.0 = Gauge32: 3746608
HP-UNIX::computerSystemSwapConfig.0 = INTEGER: 4194304
HP-UNIX::computerSystemEnabledSwap.0 = Gauge32: 4194304
HP-UNIX::computerSystemFreeSwap.0 = Gauge32: 3931024
HP-UNIX::computerSystemUserCPU.0 = Counter32: 112208528
HP-UNIX::computerSystemSysCPU.0 = Counter32: 49935005
HP-UNIX::computerSystemIdleCPU.0 = Counter32: 1544147218
HP-UNIX::computerSystemNiceCPU.0 = Counter32: 214600859
HP-UNIX::fileSystemMounted.0 = Gauge32: 15
HP-UNIX::fileSystemID1.1073741825.0 = INTEGER: 1073741825
HP-UNIX::fileSystemID1.1073741827.7 = INTEGER: 1073741827
HP-UNIX::fileSystemID1.1073741828.7 = INTEGER: 1073741828
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / HP-Unix: мониторинг загрузки CPU.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]