מדריך זה מספק הוראות שלב אחר שלב כיצד להרחיב את פונקציונליות של סוכן Zabbix עם שימוש ב-משתמש פרמטר.
כתוב סקריפט או שורת פקודה כדי לאחזר את הפרמטר הנדרש.
לדוגמה, אנו עשויים לכתוב את הפקודה הבאה כדי לקבל סך מספר השאילתות שבוצעו על ידי שרת MySQL:
בעת ביצוע, הפקודה מחזירה את המספר הכולל של שאילתות SQL.
הוסף את הפקודה ל-zabbix_agentd.conf:
mysql.questions הוא מזהה ייחודי. זה יכול להיות כל מפתח חוקי מזהה, למשל, שאילתות.
בדוק פרמטר זה באמצעות סוכן Zabbix עם דגל "-t" (אם פועל עם זאת, תחת root, שים לב שלסוכן עשויות להיות הרשאות שונות כאשר הושק כדמון):
טען מחדש פרמטרים של משתמש מקובץ התצורה על ידי הפעלת:
אתה יכול גם להפעיל מחדש את הסוכן במקום את פקודת בקרת זמן הריצה.
בדוק את הפרמטר באמצעות כלי השירות zabbix_get.
הוסף פריט חדש עם Key=mysql.questions למארח המנוטר. סוג של הפריט חייב להיות Zabbix Agent או Zabbix Agent (פעיל).
שים לב שסוג הערכים המוחזרים חייב להיות מוגדר כהלכה ב- Zabbix שרת. אחרת זאביקס לא תקבל אותם.