object hostinterface.create(object/array hostInterfaces)
Este método permite criar novas interfaces de host.
Este método está disponível apenas para Admin e Superadministrador tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja Usuário funções Para maiores informações.
(objeto/array)
Interfaces de host para criar. O método aceita host interfaces com a interface de host padrão propriedades.
(object)
Retorna um objeto contendo os IDs do host criado interfaces sob a propriedade interfaceids
. A ordem do retorno Os IDs correspondem à ordem das interfaces de host passadas.
Crie uma interface de agente IP secundária no host "30052".
Solicitação:
{
"jsonrpc": "2.0",
"método": "hostinterface.create",
"parâmetros": {
"hostid": "30052",
"principal": "0",
"tipo 1",
"useip": "1"
"ip": "127.0.0.1",
"dns": "",
"porta": "10050",
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Resposta:
Solicitação:
{
"jsonrpc": "2.0",
"método": "hostinterface.create",
"parâmetros": {
"hostid": "10456",
"principal": "0",
"tipo 2",
"useip": "1",
"ip": "127.0.0.1",
"dns": "",
"porta": "1601",
"detalhes": {
"versão 2",
"em massa": "1",
"community": "{$SNMP_COMMUNITY}"
}
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Resposta:
CHostInterface::create() em ui/include/classes/api/services/CHostInterface.php.