Para sistemas operacionais DEB
host@host:~$ sudo apt-get update
host@host:~$ sudo apt-get install nmap -y
Para sistemas operacionais RPM
host@host:~$ sudo yum update
host@host:~$ sudo yum install nmap -y
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
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
O arquivo template_tcp_port_scan_lld.xml deve ser importado para o Zabbix.
Após isso adicione no host a ser monitorado.
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.