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

5 תוסף MongoDB

סקירה כללית

סעיף זה מפרט פרמטרים הנתמכים בקובץ התצורה של התוסף MongoDB Zabbix agent 2 (mongo.conf).

מאז Zabbix 6.0.6, MongoDB הוא תוסף הניתן לטעינה, הזמין ומתואר במלואו במאגר התוספים של MongoDB

ציין זאת:

  • ערכי ברירת המחדל משקפים את ברירת המחדל של התהליך, לא את הערכים ב- קבצי תצורה שנשלחו;
  • Zabbix תומך בקבצי תצורה רק בקידוד UTF-8 ללא BOM;
  • הערות המתחילות ב-"#" נתמכות רק בתחילת השורה.

אפשרויות

משתנה תיאור
‎-V --version הצגת גרסת התוסף ופרטי הרישוי.
‎-h --help הצגת פרטי העזרה (מקוצר).

פרמטרים

בגרסאות Zabbix לפני 6.0.6, שמות פרמטרים מתחילים ב-Plugins.Mongo.<Parameter> במקום Plugins.MongoDB.<Parameter>. לדוגמה, Plugins.Mongo.KeepAlive

פרמטר חובה טווח ברירת מחדל תיאור
Plugins.MongoDB.KeepAlive no 60-900 300 הזמן המרבי של המתנה (בשניות) לפני סגירת חיבורי פלאגין שאינם בשימוש.
Plugins.MongoDB.Sessions.<SessionName>.Password לא סיסמת הפעלה עם שם.
<SessionName> - הגדר שם של הפעלה לשימוש במפתחות פריט.
Plugins.MongoDB.Sessions.<SessionName>.TLSCAFile לא
(כן, אם Plugins.MongoDB.Sessions.<SessionName>.TLSConnect מוגדר לאחד מ: verify_ca, verify_full)
שם נתיב מלא של קובץ המכיל את אישורי ה-CA(s) ברמה העליונה לאימות אישור עמית, המשמש לתקשורת מוצפנת בין Zabbix agent 2 ומסדי נתונים מנוטרים.
<SessionName> - הגדר שם של הפעלה עבור באמצעות מפתחות פריט.

נתמך בגרסאות הפלאגין 1.2.1, 6.0.13 ומעלה1.
Plugins.MongoDB.Sessions.<SessionName>.TLSCertFile לא
(כן, אם Plugins.MongoDB.Sessions.<SessionName>.TLSConnect מוגדר לאחד מ: verify_ca, verify_full)
שם נתיב מלא של קובץ המכיל את תעודת הסוכן או שרשרת האישור, המשמש לתקשורת מוצפנת בין Zabbix agent 2 ומסדי נתונים מנוטרים.
<SessionName> - הגדר שם של הפעלה לשימוש במפתחות פריט.

נתמך בגרסאות הפלאגין 1.2.1, 6.0.13 ואילך1.
Plugins.MongoDB.Sessions.<SessionName>.TLSConnect לא סוג הצפנה לתקשורת בין Zabbix agent 2 ומסדי נתונים מנוטרים.
<SessionName> - הגדר שם של הפעלה לשימוש במפתחות פריט.

ערכים מקובלים:
חובה - דורש חיבור TLS;
verify_ca - אימות אישורים;
אמת_full - אימות אישורים וכתובת IP.

נתמך בגרסאות הפלאגין 1.2.1, 6.0.13 ואילך1.
Plugins.MongoDB.Sessions.<SessionName>.TLSKeyFile לא
(כן, אם Plugins.MongoDB.Sessions.<SessionName>.TLSConnect מוגדר לאחד מ: verify_ca, verify_full)
שם נתיב מלא של קובץ המכיל את המפתח הפרטי של מסד הנתונים המשמש לתקשורת מוצפנת בין Zabbix agent 2 ומסדי נתונים מנוטרים.
<SessionName> - הגדר שם של הפעלה לשימוש במפתחות פריט.

נתמך בגרסאות הפלאגין 1.2.1, 6.0.13 ואילך1.
Plugins.MongoDB.Sessions.<SessionName>.Uri no מחרוזת חיבור של הפעלה עם שם.
<SessionName> - הגדר שם של הפעלה לשימוש במפתחות פריט.

לא צריך לכלול אישורים מוטמעים (הם יתעלמו).<br >חייב להתאים לפורמט URI.
רק סכימת tcp נתמכת; ניתן להשמיט סכמה.
ניתן להשמיט יציאה (ברירת מחדל=27017).
דוגמאות: tcp://127.0.0.1:27017, tcp:localhost, localhost
Plugins.MongoDB.Sessions.<SessionName>.User no שם משתמש הפעלה עם שם.
<SessionName> - הגדר שם של הפעלה לשימוש במפתחות פריט.
Plugins.MongoDB.System.Path לא נתיב לקובץ הפעלה של תוסף חיצוני. נתמך מאז Zabbix 6.0.6
Plugins.MongoDB.Timeout no 1-30 זמן קצוב גלובלי זמן קצוב לביצוע בקשה (כמה זמן לחכות לסיום הבקשה לפני כיבויה).

ראה גם: