Este guia de referência da OpenAPI do Kaspersky Security Center foi projetado para ajudar nas seguintes tarefas:
É possível usar o campo de pesquisa à direita da tela para localizar as informações de que precisa no guia de referência da OpenAPI.
Exemplos de scripts
O guia de referência do OpenAPI contém exemplos dos scripts Python listados na tabela abaixo. Os exemplos mostram como é possível chamar os métodos OpenAPI e realizar automaticamente várias tarefas para proteger sua rede, por exemplo, criar uma hierarquia "principal/secundária", executar tarefas no Kaspersky Security Center Linux ou atribuir pontos de distribuição. Você pode executar as amostras como estão ou criar seus próprios scripts com base nos exemplos.
Para chamar os métodos OpenAPI e executar scripts:
Você poderá chamar os métodos OpenAPI, executar os exemplos e seus próprios scripts somente em dispositivos onde o Servidor de Administração e o pacote KlAkOAPI estiverem instalados.
Correspondência entre cenários de usuário e exemplos de métodos de OpenAPI do Kaspersky Security Center
Exemplo |
Objetivo do exemplo |
Cenário |
---|---|---|
É possível extrair e processar dados usando a estrutura de dados A saída, nesse exemplo, pode estar presente de maneiras diferentes. É possível obter os dados para enviar um método HTTP ou para usar em seu código. |
||
Você pode adicionar um Servidor de Administração secundário e estabelecer uma hierarquia "primária/secundária". Como alternativa, é possível desconectar o Servidor de Administração secundário da hierarquia. |
Como criar uma hierarquia de Servidores de Administração. adicionando um Servidor de Administração secundário e como excluir uma hierarquia de Servidores de Administração |
|
Baixar arquivos de lista de rede por meio do gateway de conexão para o host especificado |
É possível conectar o Agente de Rede no dispositivo necessário usando um gateway de conexão e depois baixar um arquivo com a lista de redes no computador. |
|
É possível se conectar ao Servidor de Administração principal, baixar uma chave de licença necessária a partir dele e transmitir essa chave para todos os Servidores de Administração secundários incluídos em uma hierarquia. |
||
É possível criar relatórios diferentes. Por exemplo, é possível gerar o relatório dos direitos efetivos do usuário usando este exemplo. Este relatório descreve os direitos de um usuário, dependendo do seu grupo e função. É possível baixar o relatório no formato HTML, PDF ou Excel. |
||
É possível se conectar ao Agente de Rede no dispositivo necessário usando um gateway de conexão e executar na sequência a tarefa necessária. |
||
Registrar os pontos de distribuição para dispositivos em um grupo |
É possível atribuir dispositivos gerenciados como pontos de distribuição (anteriormente conhecidos como agentes de atualização). |
Atualização dos bancos de dados e dos aplicativos da Kaspersky |
|
É possível executar as seguintes ações nos grupos de administração: No exemplo é mostrado como fazer o seguinte:
|
|
Enumerar tarefas, consultar estatísticas de tarefas e executar uma tarefa |
É possível descobrir as seguintes informações:
É possível também executar uma tarefa. Por padrão, a amostra executa uma tarefa depois de gerar estatísticas. |
|
É possível criar uma tarefa. Especifique os seguintes parâmetros de tarefa no exemplo:
Por padrão, no exemplo é criada uma tarefa do tipo "Mostrar mensagem". É possível executar esta tarefa para todos os dispositivos gerenciados do Servidor de Administração. Se necessário, é possível especificar seus próprios parâmetros de tarefa. |
||
É possível obter uma lista de todas as chaves de licença ativas para os aplicativos Kaspersky instalados em dispositivos gerenciados do Servidor de Administração. A lista contém dados detalhados sobre cada chave de licença, como nome, tipo ou data de expiração. |
||
É possível criar uma conta para trabalhos futuros. |
||
É possível criar a categoria do aplicativo com os parâmetros necessários. |
Criar uma categoria de aplicativos com conteúdo adicionado manualmente |
|
É possível usar a classe SrvView para solicitar informações detalhadas do Servidor de Administração. Por exemplo, é possível obter uma lista de usuários usando este exemplo. |
Aplicativos que interagem com o Kaspersky Security Center Linux por meio da OpenAPI
Alguns aplicativos interagem com o Kaspersky Security Center Linux por meio da OpenAPI. Esses aplicativos incluem, por exemplo, Kaspersky Anti Targeted Attack Platform ou Kaspersky Security for Virtualization. Também pode ser um aplicativo cliente personalizado, desenvolvido por terceiros, baseado em OpenAPI.
Os aplicativos que interagem com o Kaspersky Security Center Linux por meio da OpenAPI conectam-se ao Servidor de Administração. Caso tenha configurado uma lista de permissão de endereços IP para se conectar ao Servidor de Administração, adicione os endereços IP de dispositivos nos quais os aplicativos que usam a OpenAPI do Kaspersky Security Center Linux estão instalados. Para saber se o aplicativo usado funciona por OpenAPI, consulte a Ajuda do aplicativo.
Topo da página