3. O arquivo tcp-port-scan-lld.sh deve ser enviado para o servidor Zabbix
Deve ser enviado para o seguinte diretório:
/usr/lib/zabbix/externalscripts
Depois de adicionar o arquivo no diretório dê permissões de execução:
host@host:~$ sudo chmod +x tcp-port-scan-lld.sh
**Para fazer um teste digite o seguinte comando:**
host@host:~$ sudo ./tcp-port-scan-lld.sh IP-HOST
4. É necessário validar o Zabbix está com permissões para executar scripts externos
Abra o arquivo zabbix_server.conf
host@host:~$ sudo vim /etc/zabbix/zabbix_server.conf
Procure por ExternalScripts no arquivo
É necessário adicionar a linha que está abaixo caso não exista no arquivo
ExternalScripts=/usr/lib/zabbix/externalscripts
Se não existir, adicione e salve o arquivo
host@host:~$ sudo systemctl restart zabbix-serve
5. Importe o template para o zabbix
O arquivo template_tcp_port_scan_lld.xml deve ser importado para o Zabbix.
Após isso adicione no host a ser monitorado.
Erros
Não compativel em sistemas operacinais Windows
Correção
Nesse caso, é necessário alterar o TimeOut do Zabbix
Acesse o arquivo:
host@host:~$ /etc/zabbix/zabbix_server.conf
Procure por Timeout e altera o valor para 30
Timeout=30
host@host:~$ systemctl restart zabbix-server
Depois disso, disassocie e limpe o template do host atualize e importe novamente.