Zabbix sender הוא כלי שורת פקודה שעשוי לשמש לשליחה נתוני ביצועים לשרת Zabbix לעיבוד.
כלי השירות משמש בדרך כלל בסקריפטים ארוכים של משתמש עבור כתבי עת שליחת נתוני זמינות וביצועים.
לשליחת תוצאות ישירות לשרת Zabbix או ל-proxy, מלכד פריט חייב להיות מוגדר.
דוגמה להפעלת שולח UNIX של Zabbix:
איפה:
::: שימו לב חשוב יש לצטט אפשרויות המכילות רווחים לבנים באמצעות מרכאות כפולות. :::
ניתן להשתמש בשולח Zabbix כדי לשלוח ערכים מרובים מקובץ קלט. עיין בדף ה-manpage של Zabbix sender](/manpages/zabbix_sender) למידע נוסף מֵידָע.
אם צוין קובץ תצורה, שולח Zabbix משתמש בכל הכתובות מוגדר בפרמטר התצורה של Agent ServerActive לשליחה נתונים. אם השליחה לכתובת אחת נכשלת, השולח מנסה לשלוח לכתובת כתובות אחרות. אם שליחת נתוני אצווה נכשלת לכתובת אחת, ה הקבוצות הבאות אינן נשלחות לכתובת זו.
שולח Zabbix מקבל מחרוזות בקידוד UTF-8 (עבור שניהם דמויי UNIX מערכות ו-Windows) ללא סימן סדר בתים (BOM) ראשון בקובץ.
ניתן להפעיל את Zabbix sender ב-Windows באופן דומה:
מאז Zabbix 1.8.4, zabbix_sender תרחישי שליחה בזמן אמת היו שופר כדי לאסוף ערכים מרובים שהועברו אליו ברצף צמוד ו לשלוח אותם לשרת בחיבור יחיד. ערך שלא רחוק יותר מהערך הקודם ניתן לשים ב-0.2 שניות אותה ערימה, אבל זמן איסוף מקסימלי עדיין הוא שנייה אחת.
שולח Zabbix יסתיים אם אינו חוקי (לא עוקב סימון parameter=value) הזנת הפרמטר קיימת בהגדרה שצוינה קובץ תצורה.
An example of running Zabbix sender for sending a JSON-formatted value for low-level discovery:
./zabbix_sender -z 192.168.1.113 -s "Zabbix server" -k trapper.discovery.item -o '[{"{#ID}":"/","{#THRESHOLD}":"90"},{"{#ID}":"/var","{#THRESHOLD}":"60"}]'
For this to work, the low-level discovery rule must have a Zabbix trapper item type (in this example, with trapper.discovery.item
key).