Check_MK Discovery Parsing of section hr_mem failed Teracom TCW122B-WD

**CMK version:2.1.0p14
**OS version:CentOS Linux release 7.9.2009 (Core)

We have migrated from version 1.6 to 2.1.0
I have added a host and unlike the previous version I receive this error:
Check_MK Discovery service: no unmonitored services found, no vanished services found, no new host labels, Parsing of section hr_mem failed
Parsing of section hr_mem failed - please submit a crash report! (Crash-ID: b0f0921c-507a-11ed-9a36-000c2913accb)

I pots the crash info:

{
  "time": 1666274100.074782,
  "os": "CentOS Linux release 7.9.2009 (Core)",
  "version": "2.1.0p14",
  "edition": "cre",
  "core": "nagios",
  "python_version": "3.9.10 (main, Jul  6 2022, 22:35:49) \n[GCC 11.2.0]",
  "python_paths": [
    "/opt/omd/versions/2.1.0p14.cre/bin",
    "/omd/sites/MonitorTelecom/local/lib/python3",
    "/omd/sites/MonitorTelecom/lib/python3/plus",
    "/omd/sites/MonitorTelecom/lib/python39.zip",
    "/omd/sites/MonitorTelecom/lib/python3.9",
    "/omd/sites/MonitorTelecom/lib/python3.9/lib-dynload",
    "/omd/sites/MonitorTelecom/.local/lib/python3.9/site-packages",
    "/omd/sites/MonitorTelecom/lib/python3.9/site-packages",
    "/omd/sites/MonitorTelecom/lib/python3"
  ],
  "id": "ca0a480c-507e-11ed-8612-000c2913accb",
  "crash_type": "section",
  "exc_type": "KeyError",
  "exc_value": "Ethernet Controller TCW122B-WD SNMP Agent is not a valid value for hrStorageType. This is an indicator for invalid SNMP data sent by the host. Please provide a report for this incident to enable proper handling in the future.",
  "exc_traceback": [
    [
      "/omd/sites/MonitorTelecom/lib/python3/cmk/base/agent_based/data_provider.py",
      122,
      "_parse_raw_data",
      "return section.parse_function(list(raw_data))"
    ],
    [
      "/omd/sites/MonitorTelecom/lib/python3/cmk/base/plugins/agent_based/hr_mem.py",
      129,
      "parse_hr_mem",
      "pre_parsed = pre_parse_hr_mem(string_table)"
    ],
    [
      "/omd/sites/MonitorTelecom/lib/python3/cmk/base/plugins/agent_based/hr_mem.py",
      81,
      "pre_parse_hr_mem",
      "map_type = identify_map_type(hrtype)"
    ],
    [
      "/omd/sites/MonitorTelecom/lib/python3/cmk/base/plugins/agent_based/hr_mem.py",
      63,
      "identify_map_type",
      "raise KeyError("
    ]
  ],
  "local_vars": "eydocnR5cGVfc3RyJzogJ0V0aGVybmV0IENvbnRyb2xsZXIgVENXMTIyQi1XRCBTTk1QIEFnZW50JywKICdtYXBfdHlwZXMnOiB7Jyc6IE5vbmUsCiAgICAgICAgICAgICAgICcuMC4wJzogTm9uZSwKICAgICAgICAgICAgICAgJy4wLjEuMy42LjEuMi4xLjI1LjIuMSc6ICdSQU0nLAogICAgICAgICAgICAgICAnLjEuMy42LjEuMi4xLjI1LjIuMS4xJzogJ290aGVyJywKICAgICAgICAgICAgICAgJy4xLjMuNi4xLjIuMS4yNS4yLjEuMTAnOiAnbmV0d29yayBkaXNrJywKICAgICAgICAgICAgICAgJy4xLjMuNi4xLjIuMS4yNS4yLjEuMic6ICdSQU0nLAogICAgICAgICAgICAgICAnLjEuMy42LjEuMi4xLjI1LjIuMS4yMCc6ICdSQU0nLAogICAgICAgICAgICAgICAnLjEuMy42LjEuMi4xLjI1LjIuMS4zJzogJ3ZpcnR1YWwgbWVtb3J5JywKICAgICAgICAgICAgICAgJy4xLjMuNi4xLjIuMS4yNS4yLjEuNCc6ICdmaXhlZCBkaXNrJywKICAgICAgICAgICAgICAgJy4xLjMuNi4xLjIuMS4yNS4yLjEuNSc6ICdyZW1vdmVhYmxlIGRpc2snLAogICAgICAgICAgICAgICAnLjEuMy42LjEuMi4xLjI1LjIuMS42JzogJ2Zsb3BweSBkaXNrJywKICAgICAgICAgICAgICAgJy4xLjMuNi4xLjIuMS4yNS4yLjEuNyc6ICdjb21wYWN0IGRpc2snLAogICAgICAgICAgICAgICAnLjEuMy42LjEuMi4xLjI1LjIuMS44JzogJ1JBTSBkaXNrJywKICAgICAgICAgICAgICAgJy4xLjMuNi4xLjIuMS4yNS4yLjEuOSc6ICdmbGFzaCBtZW1vcnknLAogICAgICAgICAgICAgICAnLjEuMy42LjEuMi4xLjI1LjMuOSc6IE5vbmUsCiAgICAgICAgICAgICAgICcuMi4zODQ4Njc5NDM4Ljg0MTg4ODA0Ni44NDIzNDYwMzQuNzc0OTc1MDI2JzogJ1JBTScsCiAgICAgICAgICAgICAgICdpc28uMy42LjEuMi4xLjI1LjIuMS4yJzogJ1JBTSd9fQ==",
  "details": {
    "section_name": "hr_mem",
    "section_content": [
      [
        [
          "Ethernet Controller TCW122B-WD SNMP Agent",
          "Ethernet Controller TCW122B-WD SNMP Agent",
          "Ethernet Controller TCW122B-WD SNMP Agent",
          "Ethernet Controller TCW122B-WD SNMP Agent",
          "Ethernet Controller TCW122B-WD SNMP Agent"
        ],
        [
          ".1.3.6.1.4.1.38783",
          ".1.3.6.1.4.1.38783",
          ".1.3.6.1.4.1.38783",
          ".1.3.6.1.4.1.38783",
          ".1.3.6.1.4.1.38783"
        ],
        [
          "378036",
          "378053",
          "378070",
          "378087",
          "378103"
        ],
        [
          "info@teracomsystems.com",
          "info@teracomsystems.com",
          "info@teracomsystems.com",
          "info@teracomsystems.com",
          "info@teracomsystems.com"
        ],
        [
          "www.teracomsystems.com",
          "www.teracomsystems.com",
          "www.teracomsystems.com",
          "www.teracomsystems.com",
          "www.teracomsystems.com"
        ],
        [
          "100",
          "100",
          "100",
          "100",
          "100"
        ]
      ]
    ],
    "host_name": "XXXXXX"
  }
}

I think that somehow the hr_mem detects the name of the teracom as if it were memory information

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed. Contact an admin if you think this should be re-opened.