#linux #database #oracle #monitoring #check-mk
Вопрос:
мы запускаем установку CheckMK Enterprise, 1.6.0p24. Мы пытаемся отслеживать хост Linux, на котором размещено около 30 экземпляров БД. как плагин check_mk «MK_Oracle» обнаруживает инстансы БД?
Я сделал в точности то, что указано в документе, сделал «/usr/lib/check_mk_agent/плагины/mk_oracle-t», и вывод пуст? Никакие случаи не рассматриваются?
<<<oracle_instance>>>
<<<oracle_dataguard_stats>>>
<<<oracle_locks>>>
<<<oracle_logswitches>>>
<<<oracle_longactivesessions>>>
<<<oracle_performance>>>
<<<oracle_processes>>>
<<<oracle_recovery_area>>>
<<<oracle_recovery_status>>>
<<<oracle_sessions>>>
<<<oracle_undostat>>>
<<<oracle_jobs>>>
<<<oracle_resumable>>>
<<<oracle_rman>>>
<<<oracle_tablespaces>>>
<<<oracle_ts_quotas>>>
<<<oracle_instance>>>
<<<oracle_processes>>>
<<<oracle_asm_diskgroup>>>
Как уже говорилось, на машине размещается не менее 25 инстансов БД.
MK_oracle.cfg:
DBUSER='user:pass::localhost:1521'
SYNC_SECTIONS='instance dataguard_stats locks logswitches longactivesessions performance processes recovery_area recovery_status sessions undostat'
ASYNC_SECTIONS='jobs resumable rman tablespaces ts_quotas'
SYNC_ASM_SECTIONS='instance processes'
ASYNC_ASM_SECTIONS='asm_diskgroup'
CACHE_MAXAGE=600
Я попытался указать ORACLE_HOME или TNS_ADMIN в mk_oracle.cfg, но в результате были опробованы, казалось бы, случайные экземпляры с машины. Даже не из того же самого домашниго каталога ORACLE_HOME, который я указал. Я действительно не понимаю, как плагин обнаруживает экземпляры БД, и я не могу отслеживать базы данных, размещенные на компьютере, потому что плагин их не обнаруживает.
Любая помощь будет признательна. Спасибо и с Наилучшими Пожеланиями