object httptest.create(object/array webScenarios)
Este método permite crear nuevos escenarios web.
La creación de un escenario web creará automáticamente un conjunto de métricas de monitoreo web.
Este método solo está disponible para los tipos de usuario Administrador y Superadministrador. Los permisos para llamar al método se pueden revocar en la configuración del rol de usuario. Ver Roles de usuario para más información.
(objeto/matriz)
Escenarios web a crear.
Además de las propiedades de escenario web estándar, el método acepta los siguientes parámetros.
Parámetro | Tipo | Descripción |
---|---|---|
steps | matriz | Pasos del escenario web. Comportamiento de parámetros:<br >- obligatorio |
tags | matriz | Etiquetas del escenario web. |
(objeto)
Devuelve un objeto que contiene los ID de los escenarios web creados bajo la propiedad httptestids
. El orden de los IDs de escenarios devueltos coinciden con el orden de los escenarios web pasados.
Crear un escenario web para monitorear la página de inicio de la empresa. El escenario tendrá dos pasos, verificar la página de inicio y la página "Acerca de" y asegúrese de que devuelvan el código de estado HTTP 200.
{
"jsonrpc": "2.0",
"method": "httptest.create",
"params": {
"name": "Homepage check",
"hostid": "10085",
"steps": [
{
"name": "Homepage",
"url": "http://example.com",
"status_codes": "200",
"no": 1
},
{
"name": "Homepage / Acerca de",
"url": "http://example.com/about",
"status_codes": "200",
"no": 2
}
]
},
"id": 1
}
Respuesta:
CHttpsTest::creado() en ui/include/classes/api/services/CHttpsTestt.php.