object httptest.create(objeto/matriz webScenarios)
Este método permite crear nuevos escenarios web.
La creación de un escenario web creará automáticamente un conjunto de web monitoring items.
Este método solo está disponible para los tipos de usuarios Administrador y *Superadministrador. Los permisos para activar el método se pueden revocar en el rol de ajustes de usuario. Ver Usuario roles para más información.
(object/array)
Escenarios web a crear.
Además del standard web scenario properties, el método acepta los siguientes parámetros.
Parámetro | Tipo | Descripción |
---|---|---|
pasos (obligatorio) |
matriz | Escenario web steps. |
etiquetas | matriz | Escenario web tags. |
(object)
Devuelve un objeto que contiene los IDs de los escenarios web creados bajo la propiedad httptestids
. El orden de los IDs devueltos coinciden con el orden de los escenarios web pasados.
Cree un escenario web para monitorizar la página incial de la empresa. El escenario tendrá dos pasos, para verificar la página incial e la página "Sobre" confirme si devuelven el código de estado HTTP 200.
Solicitud:
{
"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 / About",
"url": "http://example.com/about",
"status_codes": "200",
"no": 2
}
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Respuesta:
CHttpsTest::creado() en ui/include/classes/api/services/CHttpsTestt.php.