# Checkmk Services und Metriken Dieser Check erzeugt standardmaessig drei stabile Local-Check-Services. ## Aufruf Checkmk startet unter Windows lokale Checks aus: ```cmd %ProgramData%\checkmk\agent\local ``` Der mitgelieferte Wrapper ist: ```text %ProgramData%\checkmk\agent\local\biztalk_suspended_instances.cmd ``` Er ruft die EXE im Unterordner auf: ```text %ProgramData%\checkmk\agent\local\BizTalkSuspendedInstancesCheck\BizTalkSuspendedInstancesCheck.exe ``` Das Skript liegt im Repository unter `deployment\checkmk\biztalk_suspended_instances.cmd` und wird durch `scripts\package-release.cmd` in den Deployment-Ordner kopiert. ## BizTalk Suspended Instances Zweck: suspendierte Service-Instanzen erkennen und betroffene Anwendungen direkt in der Summary anzeigen. Status: - `OK`: keine Suspensions - `WARN`: resumable Suspensions ab Schwellwert - `CRIT`: non-resumable Suspensions ab Schwellwert - `UNKNOWN`: Check- oder WMI-Fehler Metriken: - `biztalk_suspended_total` - `biztalk_suspended_resumable` - `biztalk_suspended_nonresumable` ## BizTalk Host Instances Zweck: gestartete, gestoppte, pending und unbekannte Host-Instanzen sichtbar machen. Status: - `OK`: alle Host-Instanzen gestartet - `WARN`: mindestens eine Host-Instanz pending - `CRIT`: mindestens eine Host-Instanz stopped oder unknown - `UNKNOWN`: WMI liefert keine Host-Instanzen Metriken: - `biztalk_host_instances_total` - `biztalk_host_instances_started` - `biztalk_host_instances_stopped` - `biztalk_host_instances_pending` - `biztalk_host_instances_unknown` ## BizTalk Runtime Artifacts Zweck: aggregierte Betriebsuebersicht fuer Receive Locations, Send Ports und Orchestrations. Status: - `OK`: Statuswerte lesbar - `CRIT`: unbekannte Send-Port- oder Orchestration-Statuswerte - Optional `WARN`: wenn `AlertOnArtifactRuntimeIssues=true` und deaktivierte/inaktive Artefakte vorhanden sind Metriken: - `biztalk_applications` - `biztalk_receive_locations` - `biztalk_receive_locations_disabled` - `biztalk_send_ports` - `biztalk_send_ports_started` - `biztalk_send_ports_stopped` - `biztalk_send_ports_bound` - `biztalk_send_ports_unknown` - `biztalk_orchestrations` - `biztalk_orchestrations_started` - `biztalk_orchestrations_stopped` - `biztalk_orchestrations_bound` - `biztalk_orchestrations_unbound` - `biztalk_orchestrations_unknown`