Seitenhierarchie
Zum Ende der Metadaten springen
Zum Anfang der Metadaten

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

Methode: POST

Response: JSON


ServiceRequired for addingRequired for editingBeschreibungvererbtTypBeispiel

name(Warnung)(Warnung)Name des Service(Haken)string"Ping created with API"

notes

Notes des Service(Haken)string"Notes für diesen Service"

service_url

URL des Service
string"URL für diesen Service"

own_contacts

null = Kontakte aus Template |

1 = vom Template abweichende Kontakte


null | integernull oder 1

own_contactgroups

null = Kontaktgruppen aus Template |

1 = vom Template abweichende Kontaktgruppen


null | integernull oder 1

own_customvariables

null = keine Customvariablen |

1 = Customvariablen verwenden


null | integernull oder 1

id
(Warnung)ID des Service
integer123

host_id(Warnung)(Warnung)ID des Hosts
integer123

servicetemplate_id(Warnung)(Warnung)ID des Servicetemplates
integer123

description

Beschreibung des Service(Haken)string"Beschreibung für diesen Service"

Servicegroup
(Warnung)IDs der Servicegruppen in denen der Service enthalten ist
array

[ 1,2,3 ]


priority

Priorität des Service (noch nicht implementiert)(Haken)null | integernull oder 1

notify_period_id

ID der notification_period(Haken)integer123

notification_interval(Warnung)
Intervall der Notifikationen in Sekunden(Haken)integer123

notify_on_recovery

Notifikation bei Recovery(Haken)null | integernull oder 1

notify_on_warning

Notifikation bei Warning(Haken)null | integernull oder 1

notify_on_unknown

Notifikation bei Unknown(Haken)null | integernull oder 1

notify_on_critical

Notifikation bei Critical(Haken)null | integernull oder 1

notify_on_flapping

Notifikation bei Flapping(Haken)null | integernull oder 1

notify_on_downtime

Notifikation bei Downtime(Haken)null | integernull oder 1

process_performance_data

Sollen Performancedaten für diesen Service gespeichert werden(Haken)null | integernull oder 1

active_checks_enabled

Wird dieser Service aktiv gecheckt(Haken)null | integernull oder 1

command_id

ID des Kommandos(Haken)integer123

check_period_id

ID der Checkperiode(Haken)integer123

max_check_attempts

Anzahl der check Versuche(Haken)integer123

check_interval(Warnung)
Intervall des Checks in Sekunden(Haken)integer123

retry_interval(Warnung)
Intervall beim retry in Sekunden(Haken)integer123

tags

Tags des Service(Haken)string"Tags für diesen Service"

flap_detection_enabled

Soll die flap_detection aktiv sein(Haken)null | integernull oder 1

flap_detection_on_ok

flap_detection im Status "ok"(Haken)null | integernull oder 1

flap_detection_on_warning

flap_detection im Status "warning"(Haken)null | integernull oder 1

flap_detection_on_unknown

flap_detection im Status "unknown"(Haken)null | integernull oder 1

flap_detection_on_critical

flap_detection im Status "critical"(Haken)null | integernull oder 1

is_volatile

Soll der Service "volatile" sein(Haken)null | integernull oder 1

freshness_checks_enabled

Soll der freshness_check aktiv sein(Haken)null | integernull oder 1

freshness_threshold

Freshness Schwellwert in Sekunden
integer123

eventhandler_command_id

ID des Eventhandlers(Haken)null | integernull oder 1

Contact

IDs der Kontakte(Haken)array[ 1,2,3 ]

Contactgroup

IDs der Kontaktgruppen(Haken)array[ 1,2,3 ]

Minimales JSON
{
    "Service" : {
        "name" : "api service",
        "servicetemplate_id":1,
        "notification_interval" : 7200,
        "check_interval" : 300,
        "retry_interval" : 60,
        "host_id": $HOST_ID
    }
}
Response bei erfolgreichem Aufruf
{
  "id": "$SERVICE_ID"
}
Optionale Angabe von angepassten Servicecommandargumentvalues
{
    "Service" : {
        "name" : "api service",
        "servicetemplate_id":1,
        "notification_interval" : 7200,
        "check_interval" : 300,
        "retry_interval" : 60,
        "host_id": $HOST_ID
    },
    "Servicecommandargumentvalue": [
        {
            "commandargument_id": "1",
            "value": "100.0,20%"
        },
        {
            "commandargument_id": "2",
            "value": "100.0,20%"
            
        }
    ]
}





  • Keine Stichwörter