סוכן Zabbix נפרס על יעד ניטור לניטור פעיל משאבים ויישומים מקומיים (כוננים קשיחים, זיכרון, מעבד סטטיסטיקה וכו').
הסוכן אוסף מידע תפעולי באופן מקומי ומדווח לנתונים שרת Zabbix להמשך עיבוד. במקרה של כשלים (כגון א הדיסק הקשיח פועל במלואו או תהליך שירות קרס), שרת Zabbix יכול מתריע באופן פעיל על כך למנהלי המחשב המסוים דיווח על הכישלון.
סוכני Zabbix יעילים במיוחד בגלל השימוש במערכת מקורית קורא לאיסוף מידע סטטיסטי.
סוכני Zabbix יכולים לבצע בדיקות פסיביות ואקטיביות.
ב-פאסיבי בדוק את הסוכן מגיב לבקשת נתונים. שרת Zabbix (או פרוקסי) מבקש נתונים, עבור לדוגמה, עומס מעבד, וסוכן Zabbix שולח בחזרה את התוצאה.
בדיקות אקטיביות דורשים עיבוד מורכב יותר. הסוכן חייב תחילה לאחזר רשימה של פריטים משרת Zabbix לעיבוד עצמאי. ואז זה יהיה שלח מעת לעת ערכים חדשים לשרת.
אם לבצע בדיקות פסיביות או אקטיביות מוגדרת על ידי בחירה הניטור המתאים פריט type. סוכן Zabbix מעבד פריטים מסוג 'סוכן Zabbix' או 'סוכן Zabbix (פעיל)'.
סוכן Zabbix נתמך בפלטפורמות הבאות:
סוכן Zabbix במערכות דמויות UNIX מופעל על המארח המנוטר.
ראה את חבילה התקנה עבור הוראות כיצד להתקין את סוכן Zabbix כחבילה.
לחלופין, עיין בהוראות עבור מדריך התקנה אם אתה לא רוצה להשתמש בחבילות.
::: שימו לב חשוב באופן כללי, סוכני Zabbix 32bit יעבדו על 64bit מערכות, אך עלול להיכשל במקרים מסוימים. :::
סוכן Zabbix פועל כתהליך דמון. ניתן להתחיל את הסוכן על ידי מְבַצֵעַ:
זה יעבוד ברוב מערכות GNU/Linux. במערכות אחרות אתה יכול צריך לרוץ:
באופן דומה, עבור עצירה/הפעלה מחדש/צפייה בסטטוס של סוכן Zabbix, השתמש את הפקודות הבאות:
shell> שירות zabbix-agent stop
shell> הפעלה מחדש של שירות zabbix-agent
shell> service zabbix-agent status
אם האמור לעיל לא עובד עליך להפעיל אותו ידנית. מצא את השביל לקובץ הבינארי zabbix_agentd והפעל: shell> zabbix_agentd
סוכן Zabbix ב-Windows פועל כשירות של Windows.
סוכן Zabbix מופץ כארכיון zip. לאחר הורדת ה ארכיון אתה צריך לפרוק אותו. בחר כל תיקיה לאחסון סוכן Zabbix וקובץ התצורה, ה. ז.
העתק את קבצי bin\zabbix_agentd.exe ו-conf\zabbix_agentd.conf אל c:\zabbix.
ערוך את הקובץ c:\zabbix\zabbix_agentd.conf לצרכים שלך, וודא כדי לציין פרמטר "שם מארח" נכון.
לאחר סיום זה השתמש בפקודה הבאה כדי להתקין את Zabbix agent as שירות Windows:
כעת אתה אמור להיות מסוגל להגדיר את שירות "סוכן Zabbix" כרגיל כל שירות אחר של Windows.
ראה עוד פרטים](/manual/appendix/install/windows_agent#installing_agent_as_windows_service) על התקנה והרצה של סוכן Zabbix ב-Windows.
אפשר להפעיל מספר מופעים של הסוכן על מארח. א מופע בודד יכול להשתמש בקובץ תצורת ברירת המחדל או א קובץ התצורה שצוין בשורת הפקודה. במקרה של ריבוי מופעים לכל מופע סוכן חייב להיות קובץ תצורה משלו (אחד מבין המופעים יכולים להשתמש בקובץ תצורת ברירת המחדל).
ניתן להשתמש בפרמטרים הבאים של שורת הפקודה עם סוכן Zabbix:
פרמטר | תיאור |
---|---|
סוכן UNIX ו-Windows | |
-c --config <config-file> | נתיב לקובץ התצורה. תוכל להשתמש באפשרות זו כדי לציין קובץ תצורה שאינו ברירת המחדל. ב-UNIX, ברירת המחדל היא /usr/local /etc/zabbix_agentd.conf או כפי שנקבע על ידי זמן הידור משתני --sysconfdir או --prefix ב-Windows, ברירת המחדל היא c: _agentd.conf |
-p --print | הדפס פריטים ידועים וצא. הערה: כדי להחזיר גם תוצאות של פרמטר משתמש, עליך לציין את קובץ התצורה (אם הוא לא במיקום ברירת המחדל). |
-t --test <item key> | בדוק את הפריט שצוין וצא. הערה: כדי להחזיר גם תוצאות של פרמטר משתמש, עליך לציין את קובץ התצורה (אם זה לא במיקום ברירת המחדל). |
-h --help | הצג מידע עזרה |
-V --גרסה | הצג מספר גרסה |
סוכן UNIX בלבד | |
-R --runtime-control <option> | בצע פונקציות ניהול. ראה בקרת זמן ריצה. |
סוכן Windows בלבד | |
-m --multiple-agents | השתמש במספר מופעים של סוכן (עם פונקציות -i,-d,-s,-x). כדי להבחין בין שמות שירות של מופעים, כל שם שירות יכלול את הערך Hostname מהערך שצוין קובץ תצורה. |
סוכן Windows בלבד (פונקציות) | |
-i --install | התקן את סוכן Windows של Zabbix כשירות |
-d --uninstall | הסר את שירות הסוכן של Zabbix Windows |
-s --start | הפעל את שירות הסוכן של Zabbix Windows |
-x --stop | עצרו את שירות סוכן Windows של Zabbix |
דוגמאות ספציפיות לשימוש בפרמטרים של שורת הפקודה:
shell> zabbix_agentd --print
shell> zabbix_agentd -t "mysql.ping" -c /etc/zabbix/zabbix_agentd.conf
shell> zabbix_agentd.exe -i
shell> zabbix_agentd.exe -i -m -c zabbix_agentd.conf
עם אפשרויות בקרת זמן ריצה תוכל לשנות את רמת היומן של הסוכן תהליכים.
אפשרות | תיאור | יעד |
---|---|---|
log_level_increase[=<target>] | הגדל את רמת היומן. אם היעד לא מצוין, כל התהליכים מושפעים. |
ניתן לציין את היעד כ: סוג תהליך - כל התהליכים מהסוג שצוין (לדוגמה, מאזין) ראה את כל סוגי התהליך של סוכן. סוג תהליך,N - סוג ומספר תהליך (לדוגמה, מאזין,3)<br pid - מזהה תהליך (1 עד 65535). עבור ערכים גדולים יותר, ציין יעד בתור 'process-type,N'. |
log_level_decrease[=<target>] | הפחת את רמת היומן. אם היעד לא מצוין, כל התהליכים מושפעים. |
|
userparameter_reload | טען מחדש פרמטרים של משתמש מקובץ התצורה הנוכחי. שים לב ש-UserParameter היא אפשרות תצורת הסוכן היחידה שתיטען מחדש. |
דוגמאות:
shell> zabbix_agentd -R log_level_increase
shell> zabbix_agentd -R log_level_increase=מאזין,3
shell> zabbix_agentd -R log_level_increase=1234
shell> zabbix_agentd -R log_level_decrease="צ'קים פעילים"
בקרת זמן ריצה אינה נתמכת ב-OpenBSD, NetBSD ו חלונות.
צ'קים אקטיביים
- תהליך לביצוע בדיקות אקטיביותאספן
- תהליך לאיסוף נתוניםמאזין
- תהליך להאזנה לצ'קים פסיבייםניתן להשתמש בקובץ היומן של הסוכן כדי לצפות בסוגי תהליכים אלה.
סוכן Zabbix ב-UNIX נועד לפעול כמשתמש שאינו שורש. זה ירוץ בתור כל משתמש שאינו שורש שהוא יתחיל בתור. אז אתה יכול להפעיל סוכן כמו כל אחד משתמש שאינו שורש ללא בעיות.
אם תנסה להפעיל אותו בתור 'שורש', הוא יעבור לקוד קשיח משתמש 'zabbix', אשר חייב להיות נוכח במערכת שלך. אתה יכול רק לרוץ סוכן בתור 'שורש' אם תשנה את הפרמטר 'AllowRoot' בסוכן קובץ התצורה בהתאם.
לפרטים על הגדרת סוכן Zabbix, עיין בקובץ התצורה אפשרויות עבור zabbix_agentd או סוכן Windows.
שימו לב שהסוכן דורש מיקום UTF-8 כדי שיהיה סוכן טקסטואלי כלשהו פריטים יכולים להחזיר את התוכן הצפוי. רוב המערכות המודרניות דמויות יוניקס יש מיקום UTF-8 כברירת מחדל, עם זאת, יש כמה מערכות שבהן שאולי צריך להגדיר באופן ספציפי.
לפני גרסה 2.2 סוכן Zabbix החזיר 0 במקרה של יציאה מוצלחת ו-255 במקרה של כישלון. החל מגרסה 2.2 ומעלה Zabbix הסוכן מחזיר 0 במקרה של יציאה מוצלחת ו-1 במקרה של כישלון.