Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 24 Next »

If you want to push the agent output from a Linux machine to Checkmk, just follow this small how-to!

LAST TESTED ON CHECKMK 2.3.0P1

Table of Contents

Step-by-step guide

  1. You need to enable SSH on the monitoring system and to generate ssh keys.
    .
  2. Create the script on your Linux machine:

    #!/bin/bash
    check_mk_agent | ssh USER@CMKSERVER "cat > /var/cmk/HOST"
    The path you use here is where the agent output gets stored. Please have in mind that the path used here will be also used in the "command line to execute" field. Also, the name of the HOST assigned here should be the name of the host you want your monitored server to have.
  3. Create a cronjob to run the script automatically.

    .
  4. On the Checkmk Server, we need to create a rule by going to Setup → Agents → Other integrations → Individual program call... → Add rule

    Command line to execute: cat /var/cmk/$HOSTNAME$

    Screenshot of a new rule for individual program call.

Use the conditions to either assign this to a folder.

5. Add the host to the monitoring server:

The host has to be called HOST and needs to have the below properties:


  • No labels