Corrigidos pequenos problemas

This commit is contained in:
William Grando 2025-06-09 17:54:31 -03:00
parent 64663661b5
commit ddd4f8a314
3 changed files with 24 additions and 5 deletions

View File

@ -7,9 +7,28 @@ Um compose personalizado do zabbix para instalar pacotes sem a necessidade de um
### 🚀 Como Usar ### 🚀 Como Usar
#### Via docker compose (Meu preferido.) / Portainer - Acesse seu terminal;
- Clone o repositorio:
- Para docker-compose, crie um arquivo **docker-compose.yaml** com o conteúdo abaixo: ```shell
sudo git clone https://git.instantti.com.br/instant/zabbix.git
```
- acesse o diretorio:
```shell
cd zabbix/
```
- Execute o comando:
```shell
sudo chmod +x data/alertscripts/walert && \
docker-compose up -d
```
#### Via Portainer
- Para portainer, crie uma nova stack com o conteudo abaixo:
```yaml ```yaml
@ -118,7 +137,7 @@ services:
retries: 5 retries: 5
networks: networks:
- zbx-net - zbx-net
networks: networks:
zbx-net: zbx-net:
``` ```

View File

@ -17,13 +17,13 @@
<event_source>TRIGGERS</event_source> <event_source>TRIGGERS</event_source>
<operation_mode>PROBLEM</operation_mode> <operation_mode>PROBLEM</operation_mode>
<subject>*Alerta de Novo Incidente* ❌</subject> <subject>*Alerta de Novo Incidente* ❌</subject>
<message>\n\n*Iniciado em*: {EVENT.TIME}\n*Problema*: {EVENT.NAME}\n*Host*: {HOST.NAME}\n*Item*: {ITEM.NAME}\n*IP*: {HOST.IP}\n*Severidade*: {EVENT.SEVERITY}\n*Status Anterior*: {?last(//{ITEM.KEY},#2)}\n*Status Atual*: {EVENT.OPDATA}\n*Ação*: Por favor, verificar dispositivo ❌\n*By*: Bee Solutions (Beezap Bot)</message> <message>\n\n*Iniciado em*: {EVENT.TIME}\n*Problema*: {EVENT.NAME}\n*Host*: {HOST.NAME}\n*Item*: {ITEM.NAME}\n*IP*: {HOST.IP}\n*Severidade*: {EVENT.SEVERITY}\n*Status Anterior*: {?last(//{ITEM.KEY},#2)}\n*Status Atual*: {EVENT.OPDATA}\n*Ação*: Por favor, verificar dispositivo ❌</message>
</message_template> </message_template>
<message_template> <message_template>
<event_source>TRIGGERS</event_source> <event_source>TRIGGERS</event_source>
<operation_mode>RECOVERY</operation_mode> <operation_mode>RECOVERY</operation_mode>
<subject>*Alerta de Resolução de Incidente* ✅</subject> <subject>*Alerta de Resolução de Incidente* ✅</subject>
<message>\n\n*Resolvido em*: {EVENT.RECOVERY.TIME} de {EVENT.RECOVERY.DATE}\n*Problema*: {EVENT.NAME}\n*Duração*: {EVENT.DURATION}\n*Host*: {HOST.NAME}\n*IP*: {HOST.IP}\n*Severidade*: {EVENT.SEVERITY}\n*Status Anterior*: {?last(//{ITEM.KEY},#2)}\n*Status Atual*: {EVENT.OPDATA}\n*Ação*: O Incidente foi resolvido ✅\n*By*: Bee Solutions (Beezap Bot)</message> <message>\n\n*Resolvido em*: {EVENT.RECOVERY.TIME} de {EVENT.RECOVERY.DATE}\n*Problema*: {EVENT.NAME}\n*Duração*: {EVENT.DURATION}\n*Host*: {HOST.NAME}\n*IP*: {HOST.IP}\n*Severidade*: {EVENT.SEVERITY}\n*Status Anterior*: {?last(//{ITEM.KEY},#2)}\n*Status Atual*: {EVENT.OPDATA}\n*Ação*: O Incidente foi resolvido ✅</message>
</message_template> </message_template>
</message_templates> </message_templates>
</media_type> </media_type>