powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / SNMP-мониторинг
25 сообщений из 27, страница 1 из 2
SNMP-мониторинг
    #37250828
Rus000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Форумчане,

кто-нибудь практически занимается snmp-мониторингом множества кашовых инстансов?
Если да, то по каким параметрам?

Интересует как аспект ежедневного администрирования, так и мониторинга текущей нагрузки серверов.

Какими MIB-браузерами пользуетесь?

Насколько я успел поэкспериментировать потенциал темы достаточно широкий.
...
Рейтинг: 0 / 0
SNMP-мониторинг
    #37253463
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rus000, похоже вы пионер в этой теме. Так что вам и делиться (опытом) первому :)
...
Рейтинг: 0 / 0
SNMP-мониторинг
    #37253660
Rus000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey MaslovRus000, похоже вы пионер в этой теме. Так что вам и делиться (опытом) первому :)

хм. ну не вопрос, просто не хочется изобретать велосипед.

Пожалуй расскажу то что пробовал сам при настройке кашового SNMP. Целью стоит удаленный мониторинг нескольких критичных для эксплуатации множества кашовых серверов с целью своевременного контроля за нагрузкой каше и операционной системы.

Для экспериментов потребуется MIB-браузер, лучше если в нем будет возможность графического отражения числовых показателей по времени. Я перепробовал многие доступные в интернете, наибольший потенциал у трех - Loriot Pro, MG-SOFT MIB Browser, iReasoning MIB Browser.

По наилучшему соотношению простоты использования и возможностей понравился последний, версия professional (платная)

кашовый SNMP используется поверх SNMP-агента в ОС. В нашем случае нужно установить службу windows "Сервис SNMP", запустить ее.

после чего запустить службу монитора в каше (%Service_Monitor), указав в параметрах запуск монитора при старте. если все в винде настроено правильно, ошибки при старте не будет, в противном случае нужно копать службу виндового агента.

По умолчанию кашовый агент стартует на порту 705, если хочется запустить на другом можно сделать

D start^SNMP(port,timeout).


Если все запустилось нормально загружаем MIB браузер, и подгружаем кашовый MIB - isc-cache.mib и проверяем доступность кашовых метрик через браузер.
...
Рейтинг: 0 / 0
SNMP-мониторинг
    #37253764
Rus000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
перечень кашовых IOD'ов на рисунке ниже
...
Рейтинг: 0 / 0
SNMP-мониторинг
    #37253823
Rus000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
для больше наглядности установлены два экземпляра каше (v 2010.2) - ONE и TWO, на обоих стартован snmp-монитор

поддерево cacheSysRow отражает основные системные параметры имеющихся инстансов.
...
Рейтинг: 0 / 0
SNMP-мониторинг
    #37253832
Rus000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Теперь о графиках. Некоторые MIB-браузеры позволяют строить графики по числовым OID
Ниже приведен пример графика отслеживающего кол-во пользователей в системе (cacheSysCurUser) во времени.
...
Рейтинг: 0 / 0
SNMP-мониторинг
    #37253847
Rus000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну и напоследок может один из важных для ленивых админов - отслеживание алертов.
Продвинутые браузеры позволяют задавать коридор изменения параметров и выполнять действия при превышении заданного порога, и при возвращении к нормальном значениям, например отправка сообщений на почту админу.

Ниже приведен пример конфигурации параметра cacheDbFree, при уменьшении которого ниже 15% будет выслан алерт в указанный адрес
...
Рейтинг: 0 / 0
SNMP-мониторинг
    #37253863
Rus000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно теперь остается понять какие параметры характеризуют работу сервера и настроит их мониторинг как графический так и trapping.

Например интересно отслеживать OID'ы
cacheDBSize, cacheDBFree,cacheSysErrorMsg,cacheSysLicenseUsed

а также трапы

cacheWDStop, cacheDBOutOfSpace, cacheLockTableFull,cacheLicensEceed

Кроме того стандартный MIB iso.org.dod.internet.mgmt для операционной системы предлагает массу параметров уровня ОС для надлежащего контроля за сервером.

Потенциал это темы вижу в настройке рабочего стола админа, который может лениво мониторить множество серверов и вовремя реагировать на критичные события.
...
Рейтинг: 0 / 0
SNMP-мониторинг
    #37254517
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, Руслан, ваш опыт очень интересен.
Как показывает беглый просмотр док-ии, можно создавать и свои MIB-ы, так что действительно потенциал весьма велик.
Рассылку уведомлений о Кашовых "алертах" можно организовать и средствами Cache, но более общее решение, конечно, интересней.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
SNMP-мониторинг
    #38902384
TEHbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, добрый день!

Хоть последнее сообщение в данной теме было ~4 года назад, пишу сюда, дабы не плодить темы...

Пытаюсь настроить мониторинг Cache через SNMP.
Для начала решил настроить всю эту прелесть для локального инстанса, на Windows 7.
Настроил все по документации+этой теме, а именно:
1) установил виндовую службу SNMP
2) В портале управления для службы %Service_Monitor указал:
- допустимые входные соединения: свой ip
- запускать при старте
- служба включена
3) Перезагрузил Cache

В cconsole.log при старте:
1 SNMP server failed to start: 0,Error signaling Windows SNMP agent (2)

В документации написано
NoteThe exception is the Windows standard agent which does not support AgentX and for which the NET-SNMP version may not be adequate. For this exception, InterSystems supplies a Windows extension agent DLL, iscsnmp.dll, which handles the connection between the standard Windows SNMP service extension API and the Caché AgentX server.


Возможно проблема в том, что для стандартной службы SNMP не настроен extension agent DLL (iscsnmp.dll).

Есть у кого какие идеи? Не получается никак настроить.
...
Рейтинг: 0 / 0
SNMP-мониторинг
    #38902534
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TEHbI4Возможно проблема в том, что для стандартной службы SNMP не настроен extension agent DLL (iscsnmp.dll).ДокументацияIf Caché is installed before the SNMP service, iscsnmp.dll cannot be properly registered, and you must use the $$Register^SNMP() function to do this after the Windows SNMP service is installed. Once this is done the SNMP service must be restarted.

SNMP Troubleshooting
...
Рейтинг: 0 / 0
SNMP-мониторинг
    #38902772
TEHbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit,
У меня Cache 2012.1.5
В документации такого нет, да Register^SNMP нет
Cache Telnet%SYS>d Register^SNMP()

D Register^SNMP()
^
<NOLINE>
...
Рейтинг: 0 / 0
SNMP-мониторинг
    #38902922
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TEHbI4У меня Cache 2012.1.5
В документации такого нетТам много чего нет, например про настройку Windows SNMP service.TEHbI4да Register^SNMP нетВ ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\ExtensionAgents создайте строковый параметр 1 (REG_SZ) со значением SOFTWARE\InterSystems\Cache\SNMP\CurrentVersion, перезапустите службу SNMP и снова запустите Caché.
Исчезла ошибка?
...
Рейтинг: 0 / 0
SNMP-мониторинг
    #38903060
TEHbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit,
Да, большое спасибо!
Так же пришлось разобраться с настройкой виндовой службы SNMP (вкладки Trap и Security).

Через MIB-Browser вроде все теперь работает, теперь буду пробовать настроить все это в заббиксе.
...
Рейтинг: 0 / 0
SNMP-мониторинг
    #38907302
TEHbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В итоге настроил мониторинг через SNMP в MIB Browser от iReasoning.
В субботу все работало.
Сегодня при попытке получить какую-либо инфу от Cache через MIB Browser выводит:
"No such name error (127.0.0.1)"

Пол дня копал, причину не нашел.
В итоге решил сбросить все настройки и сделать все заново.
Инсталляция каше - локальная, MIB Browser тоже на данном компе.

Как настраивал:
1) В настройках SNMP службы:
а) На вкладке "Ловушки":
Имя сообщества: public
Адреса назначения ловушки:
127.0.0.1
внешний IP компа
б) На вкладке "Безопасность":
Посылать ловушку проверки подлинности: Да
Приемлемые имена сообществ: public - READ ONLY
Принимать пакеты SNMP только от этих узлов:
127.0.0.1
внешний IP компа
2) В настройках службы %Service_Monitor в портале управления Cache:
а) Допустимые входные соединения:
127.0.0.1
внешний IP компа
б) Настройки параметров монитора:
Старт Patrol при Старте Системы: Нет
Верхние несколько процессов, отслеживаемых Patrol: 20
Режим отображения Patrol: Всего
Интервал в секундах периода собра информации Patrol: 30
Старт SNMP Агента при старте системы: Да
С поддержкой WMI: Нет
в) Служба включена: Да
3) Остановил Cache
4) Перезапустил службу SNMP
5) Запустил Cache
6) Проверил cconsole.log, ошибок нет
7) Настройки MIB браузера:
а) Настройки SNMP агента:
Адрес: 127.0.0.1
Порт: 161
Read comunity: public
Write comunity: public
SNMP version: 1

Может что-то с настройками не так?
...
Рейтинг: 0 / 0
SNMP-мониторинг
    #38907331
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TEHbI4,
По умолчанию кашовый агент стартует на порту 705Не в этом ли дело?
...
Рейтинг: 0 / 0
SNMP-мониторинг
    #38907420
TEHbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Maslov,
До этого, когда работало, в наcтройках MIB браузера был указан порт 161, ведь как я понял MIB браузер общается с агентом (это служба SNMP), а кашовая служба - это субагент (с нима общается служба SNMP).
На всякий случай открыл в брэндмауэре 705 порт tcp для всех приложений. Все перезагрузил.
Проблема осталась.
...
Рейтинг: 0 / 0
SNMP-мониторинг
    #38907467
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TEHbI4кашовая служба - это субагентЕсть ли соединение субагента (процесса Сache, исполняющего программу SNMP) с портом 705/tcp агента?
Пишется ли что-то в ...\mgr\SNMP.log?
...
Рейтинг: 0 / 0
SNMP-мониторинг
    #38907544
Шваров Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может еще эта статья поможет чем?
...
Рейтинг: 0 / 0
SNMP-мониторинг
    #38907708
TEHbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servitВ ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\ExtensionAgents создайте строковый параметр 1 (REG_SZ) со значением SOFTWARE\InterSystems\Cache\SNMP\CurrentVersion, перезапустите службу SNMP и снова запустите Caché.
Добавил в HKEY_LOCAL_MACHINE\SOFTWARE\InterSystems\Cache\SNMP\CurrentVersion ключ
имя: pathname
тип: REG_EXPAND_SZ
значение: путь к iscsnmp.dll

Перезагрузил службу SNMP и Cache.

В итоге все заработало с настройками как писал выше.
Попробовал удалить этот ключ, перезапустить SNMP и Cache - не работает.
Добавил обратно, опять все перезапустил - работает.

Хм, посмотрим как будет все это вести себя завтра.
Т.к. в субботу такого ключа не было и все работало (писал выше).
P.S. Хоть я и технарь, но складывается у меня впечатление, что здесь как-то замешаны звезды...
...
Рейтинг: 0 / 0
SNMP-мониторинг
    #38907843
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TEHbI4Т.к. в субботу такого ключа не было и все работалоЕсть нюанс в пути в зависимости от разрядности системы:
  • x32 : HKEY_LOCAL_MACHINE\SOFTWARE\Intersystems\Cache\SNMP\CurrentVersion
  • x64 : HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Intersystems\Cache\SNMP\CurrentVersion
Очень странно, так как этот ключ, впрочем как и сама ветка, создаются при установке Caché.
У меня этот ключ (для x64) был и я его точно не прописывал вручную.
Почему он у Вас пропал - вопрос.
...
Рейтинг: 0 / 0
SNMP-мониторинг
    #38907869
TEHbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servitx64: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Intersystems\Cache\SNMP\CurrentVersion
А система то у меня 64-х разрядная и ключ для 64x оказывается был.

Получается в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\ExtensionAgents необходимо было указать SOFTWARE\Wow6432Node\Intersystems\Cache\SNMP\CurrentVersion
, а не SOFTWARE\InterSystems\Cache\SNMP\CurrentVersion, верно?

Сейчас попробую разные комбинации...
...
Рейтинг: 0 / 0
SNMP-мониторинг
    #38907939
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TEHbI4верно?У меня $$Register^SNMP() именно SOFTWARE\InterSystems\Cache\SNMP\CurrentVersion прописывает - и работает, хотя при другом ключе тоже всё в порядке.
Но не забывайте, я использую версию 2015.1.0, Вы - 2012.1.5.
...
Рейтинг: 0 / 0
SNMP-мониторинг
    #38908177
TEHbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем заработало, конкретную причину так и не удалось определить.

Что сделано:
1) В брэндмауэре разрешил 705 порт для tcp.
2) В реестре в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\ExtensionAgents в ключ 1 прописал SOFTWARE\Wow6432Node\Intersystems\Cache\SNMP\CurrentVersion

Сделал тоже самое на серваке, тоже удается получать данные через MIB Browser.
Всем спасибо за советы, надеюсь не будет отваливаться.
...
Рейтинг: 0 / 0
SNMP-мониторинг
    #38911288
TEHbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему-то время от времени отваливается SNMP.
При этом в cconsole.log пишется:
cconsole.log03/20/15-15:57:57:306 (2044) 1 Unexpected error in SNMP job - <READ>read+15^SNMP
03/20/15-15:57:57:307 (2044) 0 SNMP server terminated: - 03/20/2015 03:57:57.3072PM
03/20/15-15:57:57:309 (2044) 0 SNMP server exited due to halt command executed

в какую сторону копать, что-то не соображу?
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / SNMP-мониторинг
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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