# Integration in Checkmk ## Zielstruktur auf dem BizTalk-Server ```text %ProgramData%\checkmk\agent\local\biztalk_checkmk_pulse.cmd %ProgramData%\checkmk\agent\local\BizTalkCheckmkPulse\BizTalkCheckmkPulse.exe %ProgramData%\checkmk\agent\local\BizTalkCheckmkPulse\BizTalkCheckmkPulse.exe.config ``` ## Manuelle Installation 1. Release-Paket auf den BizTalk-Server kopieren. 2. Inhalt nach `%ProgramData%\checkmk\agent\local` kopieren. 3. Optional `EnvironmentName` in der `.exe.config` setzen. 4. Test ausfuehren: ```cmd "%ProgramData%\checkmk\agent\local\biztalk_checkmk_pulse.cmd" --self-test "%ProgramData%\checkmk\agent\local\biztalk_checkmk_pulse.cmd" ``` 5. Agent-Ausgabe pruefen: ```cmd "C:\Program Files (x86)\checkmk\service\cmk-agent-ctl.exe" dump ``` 6. In Checkmk: - Host oeffnen - Service Discovery ausfuehren - gefundene `BizTalk ...` Services aufnehmen - Changes aktivieren ## Agent Bakery Checkmk Managed Services Edition 2.4 enthaelt die kommerziellen Mechanismen fuer Agent Bakery. Fuer einen sauberen Rollout: 1. Deployment-Dateien als Custom Files oder ueber ein spaeteres MKP bereitstellen. 2. Regel nur auf BizTalk-Hosts anwenden, z.B. Host-Tag `application:biztalk`. 3. Gebackenen Windows-Agenten fuer die BizTalk-Hosts installieren. 4. Service Discovery ausfuehren. Hinweis: Dieses Repository enthaelt bewusst noch kein Bakery-Python-Plugin. Die manuelle bzw. dateibasierte Verteilung ist die risikoarme erste Version. Eine Bakery-Erweiterung ist eine sinnvolle Version-2-Ausbaustufe. ## Empfohlene Host-Struktur Host-Tags oder Ordner: - `env:ACC` - `env:DEV` - `env:TST` - `env:PRD` - `app:biztalk` Service-Filter fuer Views: ```text Service starts with: BizTalk ``` Dashboard-Kacheln: - Host/Service state fuer BizTalk-Host - Service state fuer `BizTalk Suspended Instances` - Graph `biztalk_suspended_total` - Graph `biztalk_host_instances_stopped` - Graph `biztalk_eventlog_errors` - MSSQL-Services des SQL-Servers daneben