Check_MK Мониторинг AWS - проверки RDS не работают

Я настроил мониторинг AWS с помощью Check_MK версии 1.5.0p13 (следуя документации на официальном сайте Check_MK). Все работает, кроме проверок RDS. Когда я иду на поиск служб, я получаю:

Service discovery failed for this host: 'DBName'

Могу ли я что-нибудь сделать для отладки этой проблемы? Есть идеи, как решить эту проблему?

Это результат:

cmk -vI aws



WARNING: Exception while parsing agent section 'aws_rds_summary': KeyError('DBName',)
  File "/omd/sites/mysite/lib/python/cmk_base/data_sources/host_sections.py", line 260, in _update_with_parse_function
    return parse_function(section_content)
  File "/omd/sites/mysite/share/check_mk/checks/aws_rds_summary", line 30, in parse_aws_rds_summary
    return {instance['DBName']: instance for instance in parse_aws(info)}
  File "/omd/sites/mysite/share/check_mk/checks/aws_rds_summary", line 30, in <dictcomp>
    return {instance['DBName']: instance for instance in parse_aws(info)}


WARNING: Exception while parsing agent section 'aws_rds': KeyError('DBName',)
  File "/omd/sites/mysite/lib/python/cmk_base/data_sources/host_sections.py", line 260, in _update_with_parse_function
    return parse_function(section_content)
  File "/omd/sites/mysite/share/check_mk/checks/aws_rds", line 72, in parse_aws_rds
    parsed.setdefault(metrics['DBName'], metrics)


WARNING: Exception while parsing agent section 'aws_rds': KeyError('DBName',)
  File "/omd/sites/mysite/lib/python/cmk_base/data_sources/host_sections.py", line 260, in _update_with_parse_function
    return parse_function(section_content)
  File "/omd/sites/mysite/share/check_mk/checks/aws_rds", line 72, in parse_aws_rds
    parsed.setdefault(metrics['DBName'], metrics)


WARNING: Exception while parsing agent section 'aws_rds': KeyError('DBName',)
  File "/omd/sites/mysite/lib/python/cmk_base/data_sources/host_sections.py", line 260, in _update_with_parse_function
    return parse_function(section_content)
  File "/omd/sites/mysite/share/check_mk/checks/aws_rds", line 72, in parse_aws_rds
    parsed.setdefault(metrics['DBName'], metrics)


WARNING: Exception while parsing agent section 'aws_rds_summary': KeyError('DBName',)
  File "/omd/sites/mysite/lib/python/cmk_base/data_sources/host_sections.py", line 260, in _update_with_parse_function
    return parse_function(section_content)
  File "/omd/sites/mysite/share/check_mk/checks/aws_rds_summary", line 30, in parse_aws_rds_summary
    return {instance['DBName']: instance for instance in parse_aws(info)}
  File "/omd/sites/mysite/share/check_mk/checks/aws_rds_summary", line 30, in <dictcomp>
    return {instance['DBName']: instance for instance in parse_aws(info)}


WARNING: Exception while parsing agent section 'aws_rds': KeyError('DBName',)
  File "/omd/sites/mysite/lib/python/cmk_base/data_sources/host_sections.py", line 260, in _update_with_parse_function
    return parse_function(section_content)
  File "/omd/sites/mysite/share/check_mk/checks/aws_rds", line 72, in parse_aws_rds
    parsed.setdefault(metrics['DBName'], metrics)


WARNING: Exception while parsing agent section 'aws_rds': KeyError('DBName',)
  File "/omd/sites/mysite/lib/python/cmk_base/data_sources/host_sections.py", line 260, in _update_with_parse_function
    return parse_function(section_content)
  File "/omd/sites/mysite/share/check_mk/checks/aws_rds", line 72, in parse_aws_rds
    parsed.setdefault(metrics['DBName'], metrics)


WARNING: Exception while parsing agent section 'aws_rds': KeyError('DBName',)
  File "/omd/sites/mysite/lib/python/cmk_base/data_sources/host_sections.py", line 260, in _update_with_parse_function
    return parse_function(section_content)
  File "/omd/sites/mysite/share/check_mk/checks/aws_rds", line 72, in parse_aws_rds
    parsed.setdefault(metrics['DBName'], metrics)


WARNING: Exception while parsing agent section 'aws_rds': KeyError('DBName',)
  File "/omd/sites/mysite/lib/python/cmk_base/data_sources/host_sections.py", line 260, in _update_with_parse_function
    return parse_function(section_content)
  File "/omd/sites/mysite/share/check_mk/checks/aws_rds", line 72, in parse_aws_rds
    parsed.setdefault(metrics['DBName'], metrics)


WARNING: Exception while parsing agent section 'aws_rds': KeyError('DBName',)
  File "/omd/sites/mysite/lib/python/cmk_base/data_sources/host_sections.py", line 260, in _update_with_parse_function
    return parse_function(section_content)
  File "/omd/sites/mysite/share/check_mk/checks/aws_rds", line 72, in parse_aws_rds
    parsed.setdefault(metrics['DBName'], metrics)


WARNING: Exception while parsing agent section 'aws_rds': KeyError('DBName',)
  File "/omd/sites/mysite/lib/python/cmk_base/data_sources/host_sections.py", line 260, in _update_with_parse_function
    return parse_function(section_content)
  File "/omd/sites/mysite/share/check_mk/checks/aws_rds", line 72, in parse_aws_rds
    parsed.setdefault(metrics['DBName'], metrics)


WARNING: Exception while parsing agent section 'aws_rds': KeyError('DBName',)
  File "/omd/sites/mysite/lib/python/cmk_base/data_sources/host_sections.py", line 260, in _update_with_parse_function
    return parse_function(section_content)
  File "/omd/sites/mysite/share/check_mk/checks/aws_rds", line 72, in parse_aws_rds
    parsed.setdefault(metrics['DBName'], metrics)
0
задан 4 April 2019 в 08:55
1 ответ

Проблема заключалась в ошибке, при которой «DBName» использовалось для идентификации базы данных, но это значение не всегда устанавливалось. Теперь он использует DBInstanceIdentifier.

Исправлено в версиях 1.5.0p14 и 1.6.0i1.

Werk # 7362

Если вы хотите реализовать исправление, вы можете найти фиксацию diff здесь на официальный репозиторий Check_MK git .

0
ответ дан 5 December 2019 в 03:37

Теги

Похожие вопросы