{
  "checks": [
    {
      "name": "Agent Overview",
      "auto_add": true,
      "check_mode": "agent",
      "check_type": "agent_overview",
      "parameters": {},
      "sort_order": 5,
      "value_type": "info",
      "description": "Live-Telemetrie (CPU, RAM, Disks, Netzwerk, Top-Prozesse, Eventlog, Benutzer) für das Command Center Dashboard.",
      "check_config": {},
      "is_telemetry": true,
      "interpretation": null,
      "threshold_crit": null,
      "threshold_warn": null,
      "interval_seconds": 30,
      "threshold_direction": "upper",
      "is_reachability_hint": false,
      "confirmation_attempts": 1,
      "confirmation_interval_seconds": 10
    },
    {
      "name": "Agent Netzwerk-Status",
      "auto_add": true,
      "check_mode": "agent",
      "check_type": "agent_network_state",
      "parameters": {},
      "sort_order": 6,
      "value_type": "info",
      "description": "Interfaces, Listener, Verbindungen, Routing.",
      "check_config": {},
      "is_telemetry": true,
      "interpretation": null,
      "threshold_crit": null,
      "threshold_warn": null,
      "interval_seconds": 300,
      "threshold_direction": "upper",
      "is_reachability_hint": false,
      "confirmation_attempts": 1,
      "confirmation_interval_seconds": 10
    },
    {
      "name": "Agent Sicherheit",
      "auto_add": true,
      "check_mode": "agent",
      "check_type": "agent_security",
      "parameters": {},
      "sort_order": 7,
      "value_type": "info",
      "description": "Defender, Firewall, TPM, BitLocker, offene Ports, Zertifikate.",
      "check_config": {},
      "is_telemetry": true,
      "interpretation": null,
      "threshold_crit": null,
      "threshold_warn": null,
      "interval_seconds": 3600,
      "threshold_direction": "upper",
      "is_reachability_hint": false,
      "confirmation_attempts": 1,
      "confirmation_interval_seconds": 10
    },
    {
      "name": "Agent Lebenszyklus",
      "auto_add": true,
      "check_mode": "agent",
      "check_type": "agent_lifecycle",
      "parameters": {},
      "sort_order": 8,
      "value_type": "info",
      "description": "Aktivierung, Domain, Update-Historie, BSODs, Backup.",
      "check_config": {},
      "is_telemetry": true,
      "interpretation": null,
      "threshold_crit": null,
      "threshold_warn": null,
      "interval_seconds": 43200,
      "threshold_direction": "upper",
      "is_reachability_hint": false,
      "confirmation_attempts": 1,
      "confirmation_interval_seconds": 10
    },
    {
      "name": "Agent Inventar",
      "auto_add": true,
      "check_mode": "agent",
      "check_type": "agent_inventory",
      "parameters": {},
      "sort_order": 9,
      "value_type": "info",
      "description": "Installierte Programme, geplante Tasks, Autostart, Dienste.",
      "check_config": {},
      "is_telemetry": true,
      "interpretation": null,
      "threshold_crit": null,
      "threshold_warn": null,
      "interval_seconds": 21600,
      "threshold_direction": "upper",
      "is_reachability_hint": false,
      "confirmation_attempts": 1,
      "confirmation_interval_seconds": 10
    },
    {
      "name": "Agent Hardware",
      "auto_add": true,
      "check_mode": "agent",
      "check_type": "agent_hardware",
      "parameters": {},
      "sort_order": 10,
      "value_type": "info",
      "description": "CPU, Speicher, Mainboard, BIOS, Disks, GPUs, Akku.",
      "check_config": {},
      "is_telemetry": true,
      "interpretation": null,
      "threshold_crit": null,
      "threshold_warn": null,
      "interval_seconds": 86400,
      "threshold_direction": "upper",
      "is_reachability_hint": false,
      "confirmation_attempts": 1,
      "confirmation_interval_seconds": 10
    },
    {
      "name": "SSL Certificate",
      "auto_add": true,
      "check_mode": "passive",
      "check_type": "ssl_certificate",
      "parameters": null,
      "sort_order": 90,
      "value_type": "duration",
      "description": "Ablauf des iLO-Webinterface-Zertifikats (self-signed erlaubt).",
      "check_config": {
        "port": 443,
        "crit_days": 7,
        "warn_days": 30,
        "allow_self_signed": true
      },
      "is_telemetry": false,
      "interpretation": null,
      "threshold_crit": null,
      "threshold_warn": null,
      "interval_seconds": 86400,
      "threshold_direction": "upper",
      "is_reachability_hint": false,
      "confirmation_attempts": 1,
      "confirmation_interval_seconds": 10
    },
    {
      "name": "HPE ProLiant Server — CPU (SSH)",
      "auto_add": false,
      "check_mode": "passive",
      "check_type": "ssh_cpu",
      "parameters": {},
      "sort_order": 100,
      "value_type": "gauge",
      "description": "",
      "check_config": {},
      "is_telemetry": false,
      "interpretation": null,
      "threshold_crit": 95.0,
      "threshold_warn": 80.0,
      "interval_seconds": 120,
      "threshold_direction": "upper",
      "is_reachability_hint": false,
      "confirmation_attempts": 1,
      "confirmation_interval_seconds": 10
    },
    {
      "name": "HPE ProLiant Server — Disk (SSH)",
      "auto_add": false,
      "check_mode": "passive",
      "check_type": "ssh_disk",
      "parameters": {},
      "sort_order": 100,
      "value_type": "gauge",
      "description": "",
      "check_config": {},
      "is_telemetry": false,
      "interpretation": null,
      "threshold_crit": 90.0,
      "threshold_warn": 80.0,
      "interval_seconds": 300,
      "threshold_direction": "upper",
      "is_reachability_hint": false,
      "confirmation_attempts": 1,
      "confirmation_interval_seconds": 10
    },
    {
      "name": "HPE ProLiant Server — Memory (SSH)",
      "auto_add": false,
      "check_mode": "passive",
      "check_type": "ssh_mem",
      "parameters": {},
      "sort_order": 100,
      "value_type": "gauge",
      "description": "",
      "check_config": {},
      "is_telemetry": false,
      "interpretation": null,
      "threshold_crit": 95.0,
      "threshold_warn": 85.0,
      "interval_seconds": 120,
      "threshold_direction": "upper",
      "is_reachability_hint": false,
      "confirmation_attempts": 1,
      "confirmation_interval_seconds": 10
    },
    {
      "name": "HPE ProLiant Server — Ping",
      "auto_add": true,
      "check_mode": "passive",
      "check_type": "ping",
      "parameters": {},
      "sort_order": 100,
      "value_type": "duration",
      "description": "",
      "check_config": {},
      "is_telemetry": false,
      "interpretation": null,
      "threshold_crit": null,
      "threshold_warn": null,
      "interval_seconds": 60,
      "threshold_direction": "upper",
      "is_reachability_hint": true,
      "confirmation_attempts": 1,
      "confirmation_interval_seconds": 10
    },
    {
      "name": "HPE ProLiant Server — System Temperature",
      "auto_add": true,
      "check_mode": "passive",
      "check_type": "snmp",
      "parameters": {
        "oid": "1.3.6.1.4.1.232.6.2.6.8.1.4.0.1",
        "unit": "°C"
      },
      "sort_order": 100,
      "value_type": "gauge",
      "description": "",
      "check_config": {
        "oid": "1.3.6.1.4.1.232.6.2.6.8.1.4.0.1",
        "unit": "°C"
      },
      "is_telemetry": false,
      "interpretation": null,
      "threshold_crit": 42.0,
      "threshold_warn": 35.0,
      "interval_seconds": 300,
      "threshold_direction": "upper",
      "is_reachability_hint": false,
      "confirmation_attempts": 1,
      "confirmation_interval_seconds": 10
    },
    {
      "name": "HPE ProLiant Server — Uptime",
      "auto_add": true,
      "check_mode": "passive",
      "check_type": "snmp",
      "parameters": {
        "oid": "1.3.6.1.2.1.1.3.0",
        "unit": "ticks"
      },
      "sort_order": 100,
      "value_type": "gauge",
      "description": "",
      "check_config": {
        "oid": "1.3.6.1.2.1.1.3.0",
        "unit": "ticks"
      },
      "is_telemetry": false,
      "interpretation": null,
      "threshold_crit": null,
      "threshold_warn": null,
      "interval_seconds": 300,
      "threshold_direction": "upper",
      "is_reachability_hint": false,
      "confirmation_attempts": 1,
      "confirmation_interval_seconds": 10
    },
    {
      "name": "HPE iLO — System-Health (Gesamt)",
      "auto_add": true,
      "check_mode": "passive",
      "check_type": "snmp_string",
      "parameters": {
        "oid": "1.3.6.1.4.1.232.6.1.3.0",
        "value_map": {
          "1": "UNKNOWN",
          "2": "OK",
          "3": "WARNING",
          "4": "CRITICAL"
        }
      },
      "sort_order": 1000,
      "value_type": "gauge",
      "description": "cpqHeMibCondition: 1=other, 2=ok, 3=degraded, 4=failed. Globaler Health-Status des Servers.\n",
      "check_config": {
        "oid": "1.3.6.1.4.1.232.6.1.3.0",
        "value_map": {
          "1": "UNKNOWN",
          "2": "OK",
          "3": "WARNING",
          "4": "CRITICAL"
        },
        "value_labels": {
          "1": "other",
          "2": "OK",
          "3": "degraded",
          "4": "failed"
        }
      },
      "is_telemetry": false,
      "interpretation": null,
      "threshold_crit": null,
      "threshold_warn": null,
      "interval_seconds": 60,
      "threshold_direction": "upper",
      "is_reachability_hint": false,
      "confirmation_attempts": 1,
      "confirmation_interval_seconds": 10
    },
    {
      "name": "HPE iLO — Lüfter (alle)",
      "auto_add": true,
      "check_mode": "passive",
      "check_type": "snmp_table_state",
      "parameters": {
        "walk_oid": "1.3.6.1.4.1.232.6.2.6.7.1.9",
        "ok_values": [
          2
        ],
        "crit_values": [
          1,
          4
        ],
        "warn_values": [
          3
        ],
        "state_labels": {
          "1": "other",
          "2": "ok",
          "3": "degraded",
          "4": "failed"
        }
      },
      "sort_order": 1001,
      "value_type": "gauge",
      "description": "cpqHeFltTolFanCondition pro Lüfter — kritisch wenn ein Lüfter ausfällt.",
      "check_config": {
        "walk_oid": "1.3.6.1.4.1.232.6.2.6.7.1.9",
        "ok_values": [
          1,
          2
        ],
        "crit_values": [
          4
        ],
        "warn_values": [
          3
        ],
        "state_labels": {
          "1": "other",
          "2": "ok",
          "3": "degraded",
          "4": "failed"
        }
      },
      "is_telemetry": false,
      "interpretation": null,
      "threshold_crit": null,
      "threshold_warn": null,
      "interval_seconds": 60,
      "threshold_direction": "upper",
      "is_reachability_hint": false,
      "confirmation_attempts": 1,
      "confirmation_interval_seconds": 10
    },
    {
      "name": "HPE iLO — Temperatur-Sensoren (alle)",
      "auto_add": true,
      "check_mode": "passive",
      "check_type": "snmp_table_state",
      "parameters": {
        "walk_oid": "1.3.6.1.4.1.232.6.2.6.8.1.6",
        "ok_values": [
          2
        ],
        "crit_values": [
          1,
          4
        ],
        "warn_values": [
          3
        ],
        "state_labels": {
          "1": "other",
          "2": "ok",
          "3": "degraded",
          "4": "failed"
        },
        "label_column_oid": "1.3.6.1.4.1.232.6.2.6.8.1.3"
      },
      "sort_order": 1002,
      "value_type": "gauge",
      "description": "cpqHeTemperatureCondition pro Sensor.",
      "check_config": {
        "walk_oid": "1.3.6.1.4.1.232.6.2.6.8.1.6",
        "ok_values": [
          1,
          2
        ],
        "crit_values": [
          4
        ],
        "warn_values": [
          3
        ],
        "state_labels": {
          "1": "other",
          "2": "ok",
          "3": "degraded",
          "4": "failed"
        },
        "label_column_oid": "1.3.6.1.4.1.232.6.2.6.8.1.3"
      },
      "is_telemetry": false,
      "interpretation": null,
      "threshold_crit": null,
      "threshold_warn": null,
      "interval_seconds": 60,
      "threshold_direction": "upper",
      "is_reachability_hint": false,
      "confirmation_attempts": 1,
      "confirmation_interval_seconds": 10
    },
    {
      "name": "HPE iLO — Netzteile (alle)",
      "auto_add": true,
      "check_mode": "passive",
      "check_type": "snmp_table_state",
      "parameters": {
        "walk_oid": "1.3.6.1.4.1.232.6.2.9.3.1.4",
        "ok_values": [
          2
        ],
        "crit_values": [
          1,
          4
        ],
        "warn_values": [
          3
        ],
        "state_labels": {
          "1": "other",
          "2": "ok",
          "3": "degraded",
          "4": "failed"
        }
      },
      "sort_order": 1003,
      "value_type": "gauge",
      "description": "cpqHeFltTolPowerSupplyCondition pro PSU.",
      "check_config": {
        "walk_oid": "1.3.6.1.4.1.232.6.2.9.3.1.4",
        "ok_values": [
          1,
          2
        ],
        "crit_values": [
          4
        ],
        "warn_values": [
          3
        ],
        "state_labels": {
          "1": "other",
          "2": "ok",
          "3": "degraded",
          "4": "failed"
        }
      },
      "is_telemetry": false,
      "interpretation": null,
      "threshold_crit": null,
      "threshold_warn": null,
      "interval_seconds": 60,
      "threshold_direction": "upper",
      "is_reachability_hint": false,
      "confirmation_attempts": 1,
      "confirmation_interval_seconds": 10
    },
    {
      "name": "HPE iLO — Storage-Controller (alle)",
      "auto_add": true,
      "check_mode": "passive",
      "check_type": "snmp_table_state",
      "parameters": {
        "walk_oid": "1.3.6.1.4.1.232.3.2.2.1.1.6",
        "ok_values": [
          2
        ],
        "crit_values": [
          1,
          4
        ],
        "warn_values": [
          3
        ],
        "state_labels": {
          "1": "other",
          "2": "ok",
          "3": "degraded",
          "4": "failed"
        }
      },
      "sort_order": 1004,
      "value_type": "gauge",
      "description": "cpqDaCntlrCondition: SmartArray-Controller-Status.",
      "check_config": {
        "walk_oid": "1.3.6.1.4.1.232.3.2.2.1.1.6",
        "ok_values": [
          1,
          2
        ],
        "crit_values": [
          4
        ],
        "warn_values": [
          3
        ],
        "state_labels": {
          "1": "other",
          "2": "ok",
          "3": "degraded",
          "4": "failed"
        }
      },
      "is_telemetry": false,
      "interpretation": null,
      "threshold_crit": null,
      "threshold_warn": null,
      "interval_seconds": 120,
      "threshold_direction": "upper",
      "is_reachability_hint": false,
      "confirmation_attempts": 1,
      "confirmation_interval_seconds": 10
    },
    {
      "name": "HPE iLO — Logical Drives (alle)",
      "auto_add": true,
      "check_mode": "passive",
      "check_type": "snmp_table_state",
      "parameters": {
        "walk_oid": "1.3.6.1.4.1.232.3.2.3.1.1.11",
        "ok_values": [
          2
        ],
        "crit_values": [
          1,
          4
        ],
        "warn_values": [
          3
        ],
        "state_labels": {
          "1": "other",
          "2": "ok",
          "3": "degraded",
          "4": "failed"
        }
      },
      "sort_order": 1005,
      "value_type": "gauge",
      "description": "cpqDaLogDrvCondition: RAID-Volume-Status (logische Laufwerke).",
      "check_config": {
        "walk_oid": "1.3.6.1.4.1.232.3.2.3.1.1.11",
        "ok_values": [
          2
        ],
        "crit_values": [
          1,
          4
        ],
        "warn_values": [
          3
        ],
        "state_labels": {
          "1": "other",
          "2": "ok",
          "3": "degraded",
          "4": "failed"
        }
      },
      "is_telemetry": false,
      "interpretation": null,
      "threshold_crit": null,
      "threshold_warn": null,
      "interval_seconds": 120,
      "threshold_direction": "upper",
      "is_reachability_hint": false,
      "confirmation_attempts": 1,
      "confirmation_interval_seconds": 10
    },
    {
      "name": "HPE iLO — Physical Drives (alle)",
      "auto_add": true,
      "check_mode": "passive",
      "check_type": "snmp_table_state",
      "parameters": {
        "walk_oid": "1.3.6.1.4.1.232.3.2.5.1.1.37",
        "ok_values": [
          2
        ],
        "crit_values": [
          1,
          4
        ],
        "warn_values": [
          3
        ],
        "state_labels": {
          "1": "other",
          "2": "ok",
          "3": "degraded",
          "4": "failed"
        }
      },
      "sort_order": 1006,
      "value_type": "gauge",
      "description": "cpqDaPhyDrvCondition: physische Disk-Status.",
      "check_config": {
        "walk_oid": "1.3.6.1.4.1.232.3.2.5.1.1.37",
        "ok_values": [
          2
        ],
        "crit_values": [
          1,
          4
        ],
        "warn_values": [
          3
        ],
        "state_labels": {
          "1": "other",
          "2": "ok",
          "3": "degraded",
          "4": "failed"
        }
      },
      "is_telemetry": false,
      "interpretation": null,
      "threshold_crit": null,
      "threshold_warn": null,
      "interval_seconds": 120,
      "threshold_direction": "upper",
      "is_reachability_hint": false,
      "confirmation_attempts": 1,
      "confirmation_interval_seconds": 10
    }
  ],
  "profile": {
    "icon": "server",
    "name": "HPE ProLiant Server",
    "tags": [],
    "vendor": "hpe",
    "category": "server",
    "os_family": "linux",
    "description": "HP/HPE ProLiant Server mit iLO Management (SNMP + SSH)",
    "ip_required": true,
    "port_layout": null,
    "visual_type": null,
    "snmp_enabled": true,
    "agent_capable": true,
    "sysoid_patterns": [
      "1.3.6.1.4.1.232.9.*",
      "1.3.6.1.4.1.232.1.*"
    ],
    "sysdescr_patterns": [
      ".*Integrated Lights-Out.*",
      ".*iLO.*",
      ".*ProLiant.*"
    ]
  },
  "scripts": [],
  "schema_version": 1
}