Seitenhierarchie
Zum Ende der Metadaten springen
Zum Anfang der Metadaten

(Warnung) Um einen Check_MK Service anzulegen müssen zwei URL Aufrufe stattfinden. Zunächst muss die Service Api angesprochen werden:

URL: https://123.123.123.123/services/add.json

Methode: POST

Response: JSON


Service anlegen
{
    "Service" : {
        "name" : "$DESCRIPTION",
        "servicetemplate_id":$SERVICETEMPLATE_ID,
        "host_id":$HOST_ID,
        "own_contacts" : null,
        "own_contactgroups" : null,
        "service_type" : 8
    }
}



Response bei erfolgreichem Aufruf
{
  "id": "$SERVICE_ID"
}



(Warnung) Nun wird das MK Modul aufgerufen

URL: https://123.123.123.123/mk_module/mkservicedata/add.json

Methode: POST

Response: JSON


VariableValue

service_idID des eben erzeugten Service

host_idDie ID des Hosts

is_process1 wenn checktype = service oder ps. Ansonsten 0

check_nameChecktype des Checks welcher angelegt werden soll.

check_itemItem des Checks welcher angelegt werden soll.

CheckMK Service anlegen
{
	"service_id" : $SERVICE_ID,
    "host_id":$HOST_ID,
    "is_process" : 1,
    "check_name" : "$CHECKTYPE",
    "check_item" : "$ITEM"
}



Response bei erfolgreichem Aufruf
{
  "id": "$CHECK_MK_SERVICE_ID"
}



  • Keine Stichwörter