A implementação das verificações net.tcp.service e net.udp.service é detalhada nesta página para vários serviços especificados no parâmetro service.
ftp
Cria uma conexão TCP e espera que os primeiros 4 caracteres da resposta sejam "220 ", depois envia "QUIT\r\n". A porta padrão 21 é usada se não for especificada.
http
Cria uma conexão TCP sem esperar ou enviar nada. A porta padrão 80 é usada se não for especificada.
https
Usa (e só funciona com) libcurl, não verifica a autenticidade do certificado, não verifica o nome do host no certificado SSL, apenas busca o cabeçalho da resposta (requisição HEAD). A porta padrão 443 é usada se não for especificada.
imap
Cria uma conexão TCP e espera que os primeiros 4 caracteres da resposta sejam "* OK", depois envia "a1 LOGOUT\r\n". A porta padrão 143 é usada se não for especificada.
ldap
Abre uma conexão com um servidor LDAP e executa uma operação de busca LDAP com o filtro definido como (objectClass=*). Espera a recuperação bem-sucedida do primeiro atributo da primeira entrada. A porta padrão 389 é usada se não for especificada.
nntp
Cria uma conexão TCP e espera que os primeiros 3 caracteres da resposta sejam "200" ou "201", depois envia "QUIT\r\n". A porta padrão 119 é usada se não for especificada.
pop
Cria uma conexão TCP e espera que os primeiros 3 caracteres da resposta sejam "+OK", depois envia "QUIT\r\n". A porta padrão 110 é usada se não for especificada.
smtp
Cria uma conexão TCP e espera que os primeiros 3 caracteres da resposta sejam "220", seguidos por um espaço, o final da linha ou um traço. As linhas contendo um traço pertencem a uma resposta multilinha e a resposta será relida até que uma linha sem o traço seja recebida. Depois envia "QUIT\r\n". A porta padrão 25 é usada se não for especificada.
ssh
Cria uma conexão TCP. Se a conexão foi estabelecida, ambos os lados trocam uma string de identificação (SSH-major.minor-XXXX), onde major e minor são as versões do protocolo e XXXX é uma string. O Zabbix verifica se a string correspondente à especificação é encontrada e, em seguida, envia de volta a string "SSH-major.minor-zabbix_agent\r\n" ou "0\n" em caso de incompatibilidade. A porta padrão 22 é usada se não for especificada.
tcp
Cria uma conexão TCP sem esperar ou enviar nada. Diferente das outras verificações, exige que o parâmetro de porta seja especificado.
telnet
Cria uma conexão TCP e espera um prompt de login (':' no final). A porta padrão 23 é usada se não for especificada.
ntp
Envia um pacote SNTP via UDP e valida a resposta de acordo com RFC 4330, seção 5. A porta padrão 123 é usada se não for especificada.