This is the documentation page for an unsupported version of Zabbix.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

task.create

Description

object task.create(object task)

Cette méthode permet de créer une nouvelle tâche.

Paramètres

(object) Une tâche à créer.

La méthode accepte les paramètres suivants.

Paramètre Type Description
type
(obligatoire)
integer Type de tâche.

Valeurs possibles :
6 - Vérifier maintenant.
itemids
(obligatoire)
string/array ID des éléments et des règles de découverte bas niveau.

Notez que les tâches peuvent être créée pour les types suivants d'éléments et de règles de découverte :

  • Agent Zabbix
  • Agent SNMPv1/v2/v3
  • Vérification simple
  • Vérification interne
  • Vérification agrégée
  • Vérification externe
  • Surveillance de base de données
  • Agent HTTP
  • Agent IPMI
  • Agent SSH
  • Agent TELNET
  • Vérification calculée
  • Agent JMX

Valeurs retournées

(object) Retourne un objet contenant les identifiants des tâches créées sous la propriété taskids. Une tâche est créée pour chaque élément et règle de découverte de bas niveau. L'ordre des ID retournés correspond à l'ordre des itemids passés.

Exemples

Créer une tâche

Créer une tâche check now pour deux éléments. L'un est un élément, l'autre est une règle de découverte de bas niveau.

Requête :

{
           "jsonrpc": "2.0",
           "method": "task.create",
           "params": {
               "type": "6",
               "itemids": ["10092", "10093"]
           },
           "auth": "700ca65537074ec963db7efabda78259",
           "id": 1
       }

Réponse :

{
           "jsonrpc": "2.0",
           "result": {
               "taskids": [
                   "1",
                   "2"
               ]
           },
           "id": 1
       }

Source

CTask::create() dans frontends/php/include/classes/api/services/CTask.php.