forum.bitel.ru
http://forum.bitel.ru/

Мониторинг java-процессов по SNMP
http://forum.bitel.ru/viewtopic.php?f=25&t=4972
Страница 1 из 1

Автор:  Cromeshnic [ 11 янв 2011, 14:06 ]
Заголовок сообщения:  Мониторинг java-процессов по SNMP

http://wiki.bgbilling.ru/index.php/%D0% ... D0%BE_snmp

Изображение

Автор:  Cromeshnic [ 11 янв 2011, 14:29 ]
Заголовок сообщения:  Re: Мониторинг java-процессов по SNMP

Дописал разъяснение по параметрам:
Цитата:
HeapInit - изначально выделенная jvm память для приложения
HeapUsed - Реально используемая приложением память (включая структуры, которые уже не нужны, но ещё не собраны сборщиком мусора)
HeapCommitted - Запрошенная виртуальная память у ОС для данных приложения. Самый интересный параметр.
HeapMax - Максимальная планка выделяемой памяти для данных приложения. Устанавливается через параметр -Xmx при старте

NonHeap... - то же самое, только касаемо памяти, используемой самой jvm для собственнхы нужд.


Надеюсь, не напутал ничего.

Автор:  snark [ 11 янв 2011, 20:24 ]
Заголовок сообщения:  Re: Мониторинг java-процессов по SNMP

тут есть:
Цитата:
Создаём соответствующие Data Template-ы в Cacti

а почему бы сразу не приложить к этому описанию готовый темплейт для кактуса? ;)

Автор:  Cromeshnic [ 12 янв 2011, 12:23 ]
Заголовок сообщения:  Re: Мониторинг java-процессов по SNMP

Ну я скриншот выложил. Если скажете, где они лежат в виде файлов - выложу :)

Автор:  snark [ 12 янв 2011, 20:22 ]
Заголовок сообщения:  Re: Мониторинг java-процессов по SNMP

Cromeshnic писал(а):
Если скажете, где они лежат в виде файлов - выложу

см. скрин ;)
ЕМНИМС при указании Include Dependencies кактус всунет в Graph Templates заодно и Data Templates
только не забудьте свою версию кактуса указать (в габлон же никто не полезет глянуть), а то со старшмх версий в младшие (не помню точно что да как, но знаю что такое есть) кактус может не импортировать ну и тогда тут начнется "ой, а у меня не работает!"

Вложения:
bgb.jpg
bgb.jpg [ 52.72 КБ | Просмотров: 13871 ]

Автор:  skyb [ 12 янв 2011, 20:26 ]
Заголовок сообщения:  Re: Мониторинг java-процессов по SNMP

ой, а если расскажите как в зеносе делать я буду счастлив...
тока не пинайте, делаю не я, а человек покачто справитсья не смог, проблема в том что на 1 хост несколько портов

Автор:  snark [ 12 янв 2011, 20:44 ]
Заголовок сообщения:  Re: Мониторинг java-процессов по SNMP

skyb писал(а):
делаю не я ... человек покачто справитсья не смог

ыыы! ну ты понел ;) бери и делай все сам - быстрее и надежнее выйдет!

Автор:  vdd [ 12 янв 2011, 20:47 ]
Заголовок сообщения:  Re: Мониторинг java-процессов по SNMP

Цитата:
Но список доступных MIB-ов ограничен стандартными. Т.е. никакие специфичные для конкретного приложения данные (например, число коннектов к бд) вытащить по snmp не удастся.
Если придумаете что-то интересное, отпишитесь на форуме :)


Мы юзали для М200 snmp-agent java-библиотеку. Вполне себе рабочая. Так что если разработчики готовы прикрутить snmp к биллингу, то это вполне реально без разбирательств с JMX.

Автор:  skyb [ 13 янв 2011, 05:18 ]
Заголовок сообщения:  Re: Мониторинг java-процессов по SNMP

snark писал(а):
skyb писал(а):
делаю не я ... человек покачто справитсья не смог

ыыы! ну ты понел ;) бери и делай все сам - быстрее и надежнее выйдет!

да ппц %)

Автор:  Cromeshnic [ 13 янв 2011, 08:06 ]
Заголовок сообщения:  Re: Мониторинг java-процессов по SNMP

Version 0.8.7g

Нету Import/Export
Возможно прав просто нет на это.

vdd писал(а):
Мы юзали для М200 snmp-agent java-библиотеку. Вполне себе рабочая. Так что если разработчики готовы прикрутить snmp к биллингу, то это вполне реально без разбирательств с JMX.


Я имел в виду, что именно этой приладой (com.sun.management.snmp) больше ничего мониторить не удастся.

skyb писал(а):
проблема в том что на 1 хост несколько портов

В cacti так же. Поэтому пришлось заводить по хосту на каждый сервис.

Автор:  vdd [ 13 янв 2011, 16:42 ]
Заголовок сообщения:  Re: Мониторинг java-процессов по SNMP

Cromeshnic писал(а):
vdd писал(а):
Мы юзали для М200 snmp-agent java-библиотеку. Вполне себе рабочая. Так что если разработчики готовы прикрутить snmp к биллингу, то это вполне реально без разбирательств с JMX.

Я имел в виду, что именно этой приладой (com.sun.management.snmp) больше ничего мониторить не удастся.

Я понял. Именно поэтому и прокомментировал со ссылкой на простой и рабочий вариант. Биллинг растет, количество внутренних, не видных невооруженным глазом, телодвижений тоже растет, так что потребность в телеметрии становится все более ощутимой.

Автор:  skyb [ 19 янв 2011, 09:52 ]
Заголовок сообщения:  Re: Мониторинг java-процессов по SNMP

шедулер

Вложения:
98.png
98.png [ 20.86 КБ | Просмотров: 13824 ]

Автор:  Cromeshnic [ 07 фев 2011, 20:37 ]
Заголовок сообщения:  Re: Мониторинг java-процессов по SNMP

http://habrahabr.ru/blogs/java/112676/
Ликбез по памяти в jvm

Автор:  stark [ 30 мар 2011, 19:19 ]
Заголовок сообщения:  Re: Мониторинг java-процессов по SNMP

Cromeshnic писал(а):
http://habrahabr.ru/blogs/java/112676/
Ликбез по памяти в jvm


Есть еще 2 полезных параметра

Код:
-XX:MinHeapFreeRatio
-XX:MaxHeapFreeRatio


Параметры отвечающие за то, сколько памяти отбирать у системы.

Автор:  Phricker [ 06 фев 2012, 14:38 ]
Заголовок сообщения:  Re: Мониторинг java-процессов по SNMP

Добавлю свои 5 копеек
Во-первых: Спасибо Кромешник
Во-вторых: Если просто создать файл snmp.acl - потом в server.out ругань
Код:
Error: Password file read access must be restricted: ./data/snmp.acl

Нужно этому файлу дать
Код:
#chmod 400 ./snmp.acl

Вроде ничего не напутал :)

Автор:  Cromeshnic [ 07 фев 2012, 06:15 ]
Заголовок сообщения:  Re: Мониторинг java-процессов по SNMP

Цитата:
chmod 400 ./snmp.acl

Точно, было такое. Сейчас напишу в вики, спасибо.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/