Sūtītājs

Pārskats

Zabbix sender ir komandrindas utilīta, ko var izmantot, lai nosūtītu veiktspējas datus uz Zabbix serveris apstrādei.

Šo utilītu parasti izmanto ilgstoši darbojošos lietotāja skriptos, lai periodiski nosūtītu pieejamības un veiktspējas datus.

Lai rezultātus nosūtītu tieši uz Zabbix serveris vai starpniekserveris, ir jākonfigurē Zabbix trapper vienuma tips.

Skatiet arī:

Zabbix sender palaišana

Zabbix UNIX sender palaišanas piemērs:

cd bin
./zabbix_sender -z zabbix -s "Linux DB3" -k db.connections -o 43

kur:

  • z - Zabbix servera hosts (var izmantot arī IP adresi);
  • s - uzraudzītā hosta tehniskais nosaukums (kā reģistrēts Zabbix lietotāja saskarnē);
  • k - vienuma atslēga;
  • o - nosūtāmā vērtība.

Opcijas, kas satur atstarpes, jāiekļauj dubultajās pēdiņās.

Zabbix sender var izmantot, lai nosūtītu vairākas vērtības no ievades faila. Plašāku informāciju skatiet Zabbix sender manlapā.

Ja ir norādīts konfigurācijas fails, Zabbix sender datu nosūtīšanai izmanto visas aģenta ServerActive konfigurācijas parametrā definētās adreses. Ja nosūtīšana uz vienu adresi neizdodas, sender mēģina nosūtīt datus uz citām adresēm. Ja pakešdatu nosūtīšana uz vienu adresi neizdodas, nākamās paketes uz šo adresi netiek nosūtītas.

Zabbix sender pieņem UTF-8 kodējuma virknes (gan Unix līdzīgās sistēmās, gan Windows), ja faila sākumā nav baitu secības marķiera (BOM).

Zabbix sender operētājsistēmā Windows var palaist līdzīgi:

zabbix_sender.exe [options]

zabbix_sender reāllaika nosūtīšanas scenāriji apkopos vairākas tam nodotās vērtības, kas tiek nodotas ar nelielu intervālu, un nosūtīs tās serverim viena savienojuma ietvaros. Vērtību, kas no iepriekšējās vērtības atšķiras ne vairāk kā par 0,2 sekundēm, var ievietot vienā stekā, taču maksimālais aptaujas laiks joprojām ir 1 sekunde.

Zabbix sender tiks pārtraukts, ja norādītajā konfigurācijas failā būs nederīgs parametrs (kas neatbilst apzīmējumam parameter=value).

Zabbix sender palaišana ar zema līmeņa atklāšanu

Zabbix sender palaišanas piemērs, lai nosūtītu JSON formātā vērtību zema līmeņa atklāšanai:

./zabbix_sender -z 192.168.1.113 -s "Zabbix serveris" -k trapper.discovery.item -o '[{"{#FSNAME}":"/","{#FSTYPE}":"rootfs"},{"{#FSNAME}":"/sys","{#FSTYPE}":"sysfs"}]'

Lai tas darbotos, zema līmeņa atklāšanas noteikumam jābūt ar Zabbix trapper vienuma tipu (šajā piemērā ar trapper.discovery.item atslēgu).