Você pode definir estas ações para todas as origens de eventos:
Adicionalmente, para eventos de descoberta, existem as seguintes operações:
Adicionalmente, para eventos de autorregistro, existem as seguintes operações:
Para configurar uma operação:
Atributos da operação:
Parâmetro | Descrição | ||||
---|---|---|---|---|---|
Duração padrão do passo da operação | Duração padrão de um passo de operação (o mínimo é de 60 segundos). Por exemplo, um passo de uma hora quer dizer que quando um passo for executado a ação irá aguardar mais uma hora para executar o próximo passo. |
||||
Operações da ação | Lista resumida das operações da ação, com os seguintes detalhes: Passos - passo(s) do escalonamento ao qual a operação está associada Detalhes - tipo da operação e destinatário. Desde o Zabbix 2.2, a lista de operações também apresenta o tipo de mídia (e-mail, SMS, Jabber, etc) utilizado para enviar uma mensagem assim como o nome e sobrenome do destinatário (em parênteses após o apelido). Iniciar em - tempo de espera antes da operação Duração (segundos) - duração do passo. Padrão será apresentado caso o passo utilize o tempo padrão, se a duração for customizada será apresentado o tempo configurado. Ação - links para editar ou remover a operação. Pra configurar uma nova operação clique no link Nova do bloco Operações da ação. |
||||
Detalhes da operação | Este bloco é utilizado para configurar os detalhes de uma operação. | ||||
Passo | Define o(s) passo(s) associados a operação no processo de escalonamento: De - comece a executar neste passo Até - continue executando até este passo (0=infinito, a execução não será limitada) Duração do passo - duração personalizada para esta operação (0=usa o padrão). Várias operações podem ser definidas ao mesmo passo. Se estas operações possuírem tempos diferentes de duração, o menor tempo será aplicado ao passo. |
||||
Tipo da operação | Dois tipos de operação estão disponíveis para todos os eventos: Enviar mensagem - envia mensagem a um usuário ou grupo de usuários Comando remoto - executa um comando remoto Mais tipos de operação estão disponíveis para ações de descoberta e autorregistro. |
||||
Tipo da operação: enviar mensagem | |||||
Enviar para grupos de usuários | Clique no link Adicionar dentro deste bloco para selecionar os grupos de usuários para os quais a mensagem deverá ser enviada. O grupo de usuário deverá ter, no mínimo, permissão de leitura no host para receber a notificação. |
||||
Enviar para usuários | Clique no link Adicionar dentro deste bloco para selecionar os usuários para os quais a mensagem deverá ser enviada. O usuário deverá ter, no mínimo, permissão de leitura no host para ser notificado. |
||||
Enviar apenas para | Envia a mensagem para todos os tipos de mídia disponíveis ou apenas para um selecionado. | ||||
Mensagem padrão | Se ativo, a mensagem padrão será utilizada conforme definido na aba Ação. | ||||
Assunto | Assunto personalizado da mensagem. O assunto pode conter macros. | ||||
Mensagem | Mensagem personalizada. A mensagem pode conter macros. | ||||
Tipo da operação: Comando remoto | |||||
Lista de destinos | Selecione como destino o Host atual, Host (outro host) ou um Grupo de hosts contra os quais o comando remoto será executado. | ||||
Tipo | Selecione o tipo do comando: IPMI - comando IPMI Script personalizado - executa um conjunto personalizado de comandos. Você pode executar os comandos no Zabbix Server ou no Zabbix Agent. SSH - executa um comando SSH Telnet - executa um comando Telnet Script global - executa um dos scripts globais definidos em Administração → Scripts. |
||||
Comandos | Informe o(s) comando(s). | ||||
Condições | Condições para execução do comando na operação: Não reconhecido - o comando só será executado se o evento não tiver sido reconhecido Reconhecido - o comando só será executado se o evento tiver sido reconhecido. |
Parameter | Description | |||
---|---|---|---|---|
Operation | Select the operation: Send message - send message to user <remote command name> - execute a remote command. Commands are available for execution if previously defined in global scripts with Action operation selected as its scope. More operations are available for discovery and autoregistration based events (see above). |
|||
Steps | Select the step(s) to assign the operation to in an escalation schedule: From - execute starting with this step To - execute until this step (0=infinity, execution will not be limited) |
|||
Step duration | Custom duration for these steps (0=use default step duration). Time suffixes are supported, e.g. 60s, 1m, 2h, 1d, since Zabbix 3.4.0. User macros are supported, since Zabbix 3.4.0. Several operations can be assigned to the same step. If these operations have different step duration defined, the shortest one is taken into account and applied to the step. |
|||
Operation type: send message | ||||
Send to user groups | Click on Add to select user groups to send the message to. The user group must have at least "read" permissions to the host in order to be notified. |
|||
Send to users | Click on Add to select users to send the message to. The user must have at least "read" permissions to the host in order to be notified. |
|||
Send only to | Send message to all defined media types or a selected one only. | |||
Custom message | If selected, the custom message can be configured. For notifications about internal events via webhooks, custom message is mandatory. |
|||
Subject | Subject of the custom message. The subject may contain macros. It is limited to 255 characters. | |||
Message | The custom message. The message may contain macros. It is limited to certain amount of characters depending on the type of database (see Sending message for more information). | |||
Operation type: remote command | ||||
Target list | Select targets to execute the command on: Current host - command is executed on the host of the trigger that caused the problem event. This option will not work if there are multiple hosts in the trigger. Host - select host(s) to execute the command on. Host group - select host group(s) to execute the command on. Specifying a parent host group implicitly selects all nested host groups. Thus the remote command will also be executed on hosts from nested groups. A command on a host is executed only once, even if the host matches more than once (e.g. from several host groups; individually and from a host group). The target list is meaningless if a custom script is executed on Zabbix server. Selecting more targets in this case only results in the script being executed on the server more times. Note that for global scripts, the target selection also depends on the Host group setting in global script configuration. |
|||
Conditions | Condition for performing the operation: Not ack - only when the event is unacknowledged Ack - only when the event is acknowledged. |
When done, click on Add to add operation to the list of Operations.