9 Детаљи имплементације провера net.tcp.service и net.udp.service

Имплементација провера net.tcp.service и net.udp.service је детаљна на овој страници за различите услуге наведене у параметру услуге.

Параметри ставке net.tcp.service

ftp

Креира TCP конекцију и очекује прва 4 карактера одговора да буде "220", а затим шаље "QUIT\r\n". Користи се подразумевани порт 21 ако није наведено.

http

Ствара TCP конекцију без очекивања и слања било чега. Подразумевано порт 80 се користи ако није наведен.

https

Користи (и ради само са) libcurl, не проверава аутентичност сертификата, не верификује име домаћина у SSL сертификату, преузима само заглавље одговора (HEAD захтева). Подразумевани порт 443 се користи ако није наведено.

imap

Креира TCP конекцију и очекује прва 4 карактера одговора да буде "* OK", а затим шаље "a1 LOGOUT\r\n". Подразумевани порт 143 се користи ако није наведено.

ldap

Отвара везу са LDAP сервером и врши LDAP претрагу операције са филтером постављеним на (objectClass=*). Очекује успешно преузимање првог атрибута првог уноса. Подразумевани порт 389 се користи ако није наведено.

nntp

Креира TCP везу и очекује прва 3 карактера одговора да буде "200" или "201", а затим шаље "QUIT\r\n". Подразумевани порт 119 се користи ако није наведено.

pop

Креира TCP конекцију и очекује прва 3 карактера одговор да буде "+OK", а затим шаље "QUIT\r\n". Користи се подразумевани порт 110 ако није наведено.

smtp

Креира TCP везу и очекује прва 3 карактера одговора да буде "220", праћен размаком, завршетком реда или цртом. Линије које садрже цртицу припадају вишелинијском одговору и одговор ће се поново читати док се не прими ред без цртице. Онда шаље "QUIT\r\n". Подразумевани порт 25 се користи ако није наведен.

ssh

Креира TCP конекцију. Ако је веза успостављена, обе стране размењују идентификациони низ (SSH-major.minor-XXXX), где су major и minor верзије протокола, а XXXX је стринг. Zabbixc проверава да ли је пронађен низ који одговара спецификацији и затим шаље назад стринг "SSH-major.minor-zabbix_agent\r\n" or "0\n" на неусклађеност. Подразумевани порт 22 се користи ако није наведен.

tcp

Креира TCP везу без очекивања и слања било чега. За разлику од осталих провера захтева да се наведе параметар порта.

telnet

Креира TCP конекцију и очекује упит за пријаву (':' на крају). Подразумевани порт 23 се користи ако није наведен.

Параметри net.udp.service ставке

ntp

Шаље SNTP пакет преко UDP-а и потврђује одговор према RFC 4330, секција 5. Користи се подразумевани порт 123 ако није наведено.