{
  "checks": [
    {
      "name": "Ping",
      "auto_add": true,
      "check_mode": "passive",
      "check_type": "ping",
      "parameters": {},
      "sort_order": 0,
      "value_type": "duration",
      "description": "",
      "check_config": {},
      "is_telemetry": false,
      "interpretation": null,
      "threshold_crit": null,
      "threshold_warn": null,
      "interval_seconds": 60,
      "threshold_direction": "upper",
      "confirmation_attempts": 1,
      "confirmation_interval_seconds": 10
    },
    {
      "name": "OSPF Neighbor Count",
      "auto_add": true,
      "check_mode": "passive",
      "check_type": "ssh_script",
      "parameters": {
        "script_id": "24065006-7ef0-58ab-af06-c15a6c03cf76",
        "match_regex": "^[1-9][0-9]*$"
      },
      "sort_order": 1,
      "value_type": "gauge",
      "description": "",
      "check_config": {
        "script_id": "24065006-7ef0-58ab-af06-c15a6c03cf76",
        "match_regex": "^[1-9][0-9]*$"
      },
      "is_telemetry": false,
      "interpretation": null,
      "threshold_crit": null,
      "threshold_warn": null,
      "interval_seconds": 120,
      "threshold_direction": "upper",
      "confirmation_attempts": 1,
      "confirmation_interval_seconds": 10
    },
    {
      "name": "OSPF Full State",
      "auto_add": true,
      "check_mode": "passive",
      "check_type": "ssh_script",
      "parameters": {
        "script_id": "77d41e71-e83e-5733-8485-222b60f5be99",
        "match_regex": "Full"
      },
      "sort_order": 2,
      "value_type": "gauge",
      "description": "",
      "check_config": {
        "script_id": "77d41e71-e83e-5733-8485-222b60f5be99",
        "match_regex": "Full"
      },
      "is_telemetry": false,
      "interpretation": null,
      "threshold_crit": null,
      "threshold_warn": null,
      "interval_seconds": 120,
      "threshold_direction": "upper",
      "confirmation_attempts": 1,
      "confirmation_interval_seconds": 10
    }
  ],
  "profile": {
    "icon": "router",
    "name": "MikroTik OSPF Routing",
    "tags": [
      "mikrotik",
      "ospf",
      "routing",
      "ssh"
    ],
    "vendor": "mikrotik",
    "category": "router",
    "os_family": "linux",
    "description": "OSPF neighbor state on MikroTik via SSH.",
    "ip_required": true,
    "port_layout": null,
    "visual_type": null,
    "snmp_enabled": false,
    "agent_capable": false,
    "requires_snmp": false,
    "description_md": "OSPF neighbor state on MikroTik via SSH.",
    "requires_agent": false,
    "sysoid_patterns": null,
    "sysdescr_patterns": null,
    "requires_collector": true
  },
  "scripts": [
    {
      "name": "OSPF Neighbor Count",
      "script_id": "24065006-7ef0-58ab-af06-c15a6c03cf76",
      "is_builtin": true,
      "description": "Auto-registered from builtin profile-check 'OSPF Neighbor Count'.",
      "interpreter": "bash",
      "script_body": "/routing ospf neighbor print count-only",
      "expected_output": "nagios"
    },
    {
      "name": "OSPF Full State",
      "script_id": "77d41e71-e83e-5733-8485-222b60f5be99",
      "is_builtin": true,
      "description": "Auto-registered from builtin profile-check 'OSPF Full State'.",
      "interpreter": "bash",
      "script_body": "/routing ospf neighbor print",
      "expected_output": "nagios"
    }
  ],
  "schema_version": 1
}