11 Zabbix sender dinamiskā saišu bibliotēka operētājsistēmai Windows

Pārskats

Windows vidē lietojumprogrammas var nosūtīt datus uz Zabbix serveri/starpniekserveri, izmantojot Zabbix sender dinamisko saišu bibliotēku (zabbix_sender.dll), nevis palaižot ārēju procesu (zabbix_sender.exe).

Lai kompilētu lietotāja lietojumprogrammas ar zabbix_sender.dll, ir nepieciešami zabbix_sender.h un zabbix_sender.lib.

Iegūšana

Ir divi veidi, kā iegūt zabbix_sender.dll.

1. Lejupielādējiet zabbix_sender.h, zabbix_sender.lib un zabbix_sender.dll failus ZIP arhīvā.

Izvēloties lejupielādes opcijas, pārliecinieties, ka sadaļā Encryption ir atlasīts "No encryption", bet sadaļā Packaging - "Archive". Pēc tam lejupielādējiet Zabbix aģents (nevis Zabbix agent 2).

Faili zabbix_sender.h, zabbix_sender.lib un zabbix_sender.dll atradīsies lejupielādētā ZIP arhīva bin\dev direktorijā. Atarhivējiet failus vietā, kur tie ir nepieciešami.

2. Izveidojiet zabbix_sender.dll no pirmkoda (skatiet instrukcijas).

Dinamiskā saišu bibliotēka kopā ar izstrādes failiem atradīsies bin\winXX\dev direktorijā. Lai to izmantotu, iekļaujiet zabbix_sender.h galvenes failu un saistiet to ar zabbix_sender.lib bibliotēku.

Skatiet arī

  • piemēru vienkāršam Zabbix sender utilītam, kas ieviests ar Zabbix sender dinamisko saišu bibliotēku, lai ilustrētu bibliotēkas lietojumu;
  • failu zabbix_sender.h ar Zabbix sender dinamiskās saišu bibliotēkas interfeisa funkcijām. Šis fails satur dokumentāciju, kas izskaidro katras interfeisa funkcijas mērķi, tās argumentus un atgriežamo vērtību.