BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 мар 2024, 16:25

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
 Заголовок сообщения: Мониторинг java-процессов по SNMP
СообщениеДобавлено: 11 янв 2011, 14:06 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
http://wiki.bgbilling.ru/index.php/%D0% ... D0%BE_snmp

Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мониторинг java-процессов по SNMP
СообщениеДобавлено: 11 янв 2011, 14:29 
Не в сети
Клиент
Аватара пользователя

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

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


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мониторинг java-процессов по SNMP
СообщениеДобавлено: 11 янв 2011, 20:24 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
тут есть:
Цитата:
Создаём соответствующие Data Template-ы в Cacti

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мониторинг java-процессов по SNMP
СообщениеДобавлено: 12 янв 2011, 12:23 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Ну я скриншот выложил. Если скажете, где они лежат в виде файлов - выложу :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мониторинг java-процессов по SNMP
СообщениеДобавлено: 12 янв 2011, 20:22 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Cromeshnic писал(а):
Если скажете, где они лежат в виде файлов - выложу

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


Вложения:
bgb.jpg
bgb.jpg [ 52.72 КБ | Просмотров: 13376 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мониторинг java-процессов по SNMP
СообщениеДобавлено: 12 янв 2011, 20:26 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
ой, а если расскажите как в зеносе делать я буду счастлив...
тока не пинайте, делаю не я, а человек покачто справитсья не смог, проблема в том что на 1 хост несколько портов

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мониторинг java-процессов по SNMP
СообщениеДобавлено: 12 янв 2011, 20:44 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
skyb писал(а):
делаю не я ... человек покачто справитсья не смог

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мониторинг java-процессов по SNMP
СообщениеДобавлено: 12 янв 2011, 20:47 
Не в сети

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


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мониторинг java-процессов по SNMP
СообщениеДобавлено: 13 янв 2011, 05:18 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
snark писал(а):
skyb писал(а):
делаю не я ... человек покачто справитсья не смог

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

да ппц %)

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мониторинг java-процессов по SNMP
СообщениеДобавлено: 13 янв 2011, 08:06 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Version 0.8.7g

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

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


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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мониторинг java-процессов по SNMP
СообщениеДобавлено: 13 янв 2011, 16:42 
Не в сети

Зарегистрирован: 16 ноя 2007, 16:11
Сообщения: 829
Карма: 49
Cromeshnic писал(а):
vdd писал(а):
Мы юзали для М200 snmp-agent java-библиотеку. Вполне себе рабочая. Так что если разработчики готовы прикрутить snmp к биллингу, то это вполне реально без разбирательств с JMX.

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мониторинг java-процессов по SNMP
СообщениеДобавлено: 19 янв 2011, 09:52 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
шедулер


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

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мониторинг java-процессов по SNMP
СообщениеДобавлено: 07 фев 2011, 20:37 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
http://habrahabr.ru/blogs/java/112676/
Ликбез по памяти в jvm


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мониторинг java-процессов по SNMP
СообщениеДобавлено: 30 мар 2011, 19:19 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Cromeshnic писал(а):
http://habrahabr.ru/blogs/java/112676/
Ликбез по памяти в jvm


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

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


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мониторинг java-процессов по SNMP
СообщениеДобавлено: 06 фев 2012, 14:38 
Не в сети
Клиент
Аватара пользователя

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

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

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

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мониторинг java-процессов по SNMP
СообщениеДобавлено: 07 фев 2012, 06:15 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Цитата:
chmod 400 ./snmp.acl

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.083s | 52 Queries | GZIP : On ]