A Árvore de serviços é configurada Services->Services na seção menu. No canto superior direito, alterne do View para o modo de Edição.
Para um novo serviço configure, clique no botão Create service que está no canto superior direito. Para adicionar um serviço child rapidamente, você também pode clicar em um ícone de adição próximo ao serviço Parent. Isso abrirá o mesmo formulário de configuração de serviço, mas o parâmetro serviço Parent estará pré-preenchido.
Na aba Service, especificar os parâmentros de serviço necessários:
Todos os campos de input obrigatórios estão marcados com um asterisco vermelho.
Parâmetro | Descrição |
---|---|
Name | Nome Service. |
Parent services | Os services Parent aos quais o serviço pertence. Deixe esse campo vazio caso você esteja adicionando o serviço de nível mais alto. Um serviço pode ter múltiplos serviços parent. Nesse caso, ele será exibido na árvore service abaixo de cada parent services. |
Problem tags | Especifique as tags para mapear os dados do problema para service: Equals - inclua os nomes e valores de especificados (case-sensitive) Contains - inclua os nomes de tags especificados onde os valores de tag contêm a sequência inserida (substring match, case-insensitive) O nome da Tag correspondente é sempre case-sensitive. |
Sort order | Ordem de classificação para exibição, o mais baixo primeiro. |
Status calculation rule | Regra para cálculo do status de service: Mais crítico se todos os children tiverem problemas - o problema mais crítico no child service é utilizado para colorir o service status, se todos os children tiverem problemas. O mais crítico dos child services - o problema mais crítico nos child services é usado para colorir o service status Set status to OK - não calcular o service status Assinale a caixa de seleção abaixo Advanced configuration para configurar regras adicionais de cálculo de status. |
Description | Descrição Service. |
Advanced configuration | Assinale a caixa de seleção para acessar advanced configuration as opções. |
Parâmetro | Descrição |
---|---|
Additional rules | Clique em Adicionar para definir as regras adicionais de cálculo. |
Set status to | Defina service status para OK (padrão), Não classificado, Informação, Aviso, Médio, Alto ou Desastre* em caso de correspondência de condição. |
Condition | Selecione a condição do child service direto: se pelo menos (N) child services tiverem (Status) ou acima se pelo menos (N%) dos child services tiverem (Status) ou acima se menos que (N) child services tiverem (Status) ou abaixo se menos de (N%) child services tiverem (Status) ou abaixo se o peso de child services com (Status) ou acima for pelo menos (W) se o peso de child services com (Status) ou acima for pelo menos (N%) se o peso de child services com (Status) ou abaixo for menos que (W) se o peso de child services com (Status) ou abaixo for menor que (N%) Se várias condições forem especificadas e a situação corresponder a mais de uma condição, a gravidade mais alta será definida. |
N (W) | Definir o valor de N ou W (1-100000), ou N% (1-100) na condição. |
Status | Selecionar o valor de Status na condição: OK (padrão), Não classificado, Informação, Aviso, Médio, Alto ou Desastre. |
Status propagation rule | Regra para propagar o service status para o parent service: Como está - o status é propagado sem mudança Como aumentar - você pode aumentar o status propagado em 1 a 5 gravidades Como diminuir - você pode diminuir o status propagado em 1 a 5 gravidades Ignorar este service - o status não é propagado para o parents service de forma alguma Status fixo - o status é propagado estaticamente statically, i.e. sempre com o mesmo |
Peso | Peso do service (número inteiro no intervalo de 0 (padrão) a 1000000). |
As regras adicionais de cálculo de status podem ser usadas somente para aumentar o nível de gravidade sobre o nível calculado de acordo com o parâmetro principal de Status calculation rule. Se, de acordo com as s regras de adicionais, o status deveria ser Warning (Aviso), de acordo com o status Disaster Status calculation rule, o service terá o status Disaster.
As abas Tags contém service-level tags. As tags de nível service são utilizadas para identificar um serviço. Tags desse tipo não são usadas para mapear problemas para o serviço. Para isso, use Problem tags na primeira aba).
A aba Child services permite especificar os serviços dependentes. Clique em Add para adicionar um serviço a partir da lista de serviços existentes. Se você desejar adicionar um novo child service, salve este serviço primeiro, e em seguida, clique no ícone de adição ao lado mais do serviço que você acabou de criar.
Há dois tipos diferentes de tags em serviços:
As tags de serviço são utilizadas para corresponder serviços com service actions e SLAs. Essas tags são especificadas na guia de configuração Tags de serviços. Para mapear SLAS, é usada a lógica OU: um serviço será mapeado para um SLA se ele tiver pelo menos uma tag correspondente. Em ações de serviço, as regras de mapeamento são configuráveis e podem usar lógica E, OU, ou E/OU.
As tags problema são usadas para associar problemas e serviços. Essas tags são especificadas na guia de configuração principal do serviço. Somente os serviços de child do nível hierárquico mais baixo podem ter tags de problema definidas e estar diretamente correlacionados aos problemas. Se as tags de problema corresponderem, o status do serviço será alterado para o mesmo status do problema. Em caso de vários problemas, o serviço terá o status de mais severo de todos. O status de um serviço parent é então calculado baseado nos status dos serviços de child de acordo com as regras de cálculo status.
Se múltiplas tags são especificadas, several tags, a lógica e é utilizada: um problema deve ter todas as tags especificadas na configuração do serviço para ser mapeado para o serviço.
A problem in Zabbix inherits tags from the whole chain of templates, hosts, items, web scenarios, and triggers. Any of these tags can be used for matching problems to services.
Um problema no Zabbix é que herda tags de toda cadeia de templates, hosts, itens, cenários web, e triggers. Qualquer uma dessas tags pode ser usada para fazer a correspondência de problemas com serviços.
Exemplo:
O problema Web camera 3 indisponível possui tagstype:video surveillance
, floor:1st
e name:webcam 3
e status Aviso.
O serviço Web camera 3 tem sapenas a tag problema especificada: name:webcam 3
O status do serviço mudará de OK para Aviso quando o problema for detectado.
Se o serviço Web camera 3 tivesse tags de problema name:webcam 3
efloor:2nd
, seu status não seria alterado quando o problema fosse detectado, porque as condições seriam apenas parcialmente atendidas.
Os botões descritos abaixo estarão visíveis somente quando a seção Services estiver no modo de edição.
Para editar um serviço existente, pressione o ícone lápis ao lado do serviço.
Para clonar um serviço existente, clique no ícone lápis para abrir sua configuração e, em seguida, clique no botão Clone. Quando um serviço é clonado, os links de seu parent são preservados, enquanto os links child não.
Para excluir um serviço, clique no ícone x
próximo a ele. Quando você exclui um serviço parent, seus serviços child não serão excluídos e serão movidos um nível acima na árvore de serviços. (Os children do primeiro nível receberão o mesmo nível do parent excluído).
Dois botões abaixo da lista de serviços oferecem algumas opções de edição em massa:
Para usar essas opções, marque as caixas de seleção antes dos serviços correspondentes, e, em seguida, clique no botão necessário.