# Telic WH Client
Esse client é responsável por receber os eventos do zabbix e fazer o repasse para o servidor de notificação da TELIC.

## Instalação
O esse diretório deve ser inserido no diretório web de uma instância Zabbix. Geralmente localizado em `/usr/share/zabbix`.

Após copiar, certifique-se de dar a permissão para o usuário/grupo www-data no diretório `/usr/share/zabbix/telic-wh-client`. Caso contrário, o webhook.php não conseguirá criar os arquivos para enfileirar as mensagems.

> Pré-requisitos

- Criação da midia webhook com o [script-webhook-zabbix.js](./script-webhook-zabbix.js).
- Permissão para www-data em `/usr/share/zabbix/telic-wh-client`
- Instalação do php-curl, para isso consulte a versão do php utilizada no momento. Para instalar no debian: `apt update -y && apt install -y php7.4-curl`.

Após efetuar as parametrizações, o arquivo config.php deve ser gerado com a URL do servidor de notificação e o TOKEN que identifica o cliente. O arquivo queue.php deve ser executado em nohup e tambem deve certificar que o mesmo continue sendo executado após reinicio da máquina.
