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

13 ספריית קישורים דינמית של שולח Zabbix עבור Windows

בסביבת Windows יישומים יכולים לשלוח נתונים ל- Zabbix שרת/פרוקסי ישירות באמצעות ספריית הקישורים הדינמיים של שולח Zabbix (zabbix_sender.dll) במקום צורך להפעיל תהליך חיצוני (zabbix_sender.exe).

ספריית הקישורים הדינמית עם קבצי הפיתוח ממוקמת ב bin\winXX\dev תיקיות. כדי להשתמש בו, כלול את הכותרת zabbix_sender.h קובץ וקישור עם ספריית zabbix_sender.lib. קובץ לדוגמה עם ניתן למצוא שימוש ב-API של Zabbix sender ב build\win32\examples\zabbix_sender תיקייה.

הפונקציונליות הבאה מסופקת על ידי דינמיקת השולח של Zabbix ספריית קישורים:

|int zabbix_sender_send_values(const char *כתובת, יציאה קצרה לא חתומה,const char *source, const zabbix_sender_value_t *values, int count,char **result);|<|<| |-------------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------|-|-| |char **result);`{.c}|<|<|

מבני הנתונים הבאים משמשים את הקישור הדינמי של שולח Zabbix סִפְרִיָה:

מבנה typedef
       {
            /* שם מארח, חייב להתאים לשם מארח היעד ב- Zabbix */
            char *מארח;
            /* מפתח הפריט */
            char *מפתח;
            /* ערך הפריט */
            char *ערך;
       }
       zabbix_sender_value_t;
       
       מבנה typedef
       {
            /* מספר הערכים הכוללים שעובדו */
            int סך הכל;
            /* מספר ערכים שנכשלו */
            int נכשל;
            /* זמן בשניות שהשרת בילה בעיבוד הערכים שנשלחו */
            זמן_הוצאה כפול;
       }
       zabbix_sender_info_t;