This is a translation of the original English documentation page. Help us make it better.

Sidebar

15 Zabbix Sender Dynamic Link Library voor Windows

In een Windows-omgeving kunnen applicaties gegevens naar Zabbix verzenden server/proxy rechtstreeks met behulp van de Zabbix Sender Dynamic Link Library (zabbix_sender.dll) in plaats van een extern proces te moeten starten (zabbix_sender.exe).

De dynamische link bibliotheek met de ontwikkel bestanden bevindt zich in bin\winXX\dev mappen. Om het te gebruiken, voeg je de zabbix_sender.h header toe bestand en link met de zabbix_sender.lib bibliotheek. Een voorbeeldbestand met Het gebruik van de Zabbix-afzender-API is te vinden in: build\win32\examples\zabbix_sender map.

De volgende functionaliteit wordt geleverd door de Zabbix Sender Dynamic: link bibliotheek:

|int zabbix_sender_send_values(const char *address, unsigned short port,const char *source, const zabbix_sender_value_t *values, int count,char **result);|<|<| |------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------|-|-| |char **resultaat);`{.c}|<|<|

De volgende datastructuren worden gebruikt door de Zabbix Sender Dynamic Link: bibliotheek:

typedef-struct
       {
           /* hostnaam, moet overeenkomen met de naam van de doelhost in Zabbix */
           char * host;
           /* de itemtoets */
           char * sleutel;
           /* de artikelwaarde */
           char *waarde;
       }
       zabbix_sender_value_t;
       
       typedef-struct
       {
           /* aantal totaal verwerkte waarden */
           int totaal;
           /* aantal mislukte waarden */
           int mislukt;
           /* tijd in seconden die de server heeft besteed aan het verwerken van de verzonden waarden */
           dubbele tijd besteed;
       }
       zabbix_sender_info_t;