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

5 בדיקות פשוטות

סקירה כללית

בדיקות פשוטות משמשות בדרך כלל לבדיקות ללא סוכן מרחוק של שירותים.

שימו לב שאין צורך בסוכן Zabbix לבדיקות פשוטות. זאביקס שרת/פרוקסי אחראי לעיבוד בדיקות פשוטות (ביצוע חיבורים חיצוניים וכו').

דוגמאות לשימוש בהמחאות פשוטות:

 net.tcp.service[ftp,,155]
        net.tcp.service[http]
        net.tcp.service.perf[http,,8080]
        net.udp.service.perf[ntp]

שדות שם משתמש ו-סיסמה בפריט סימון פשוט תצורה משמשת לפריטי ניטור VMware; התעלמו אחרת.

סקירה כללית

בדיקות פשוטות משמשות בדרך כלל לבדיקות ללא סוכן מרחוק של שירותים.

שימו לב שאין צורך בסוכן Zabbix לבדיקות פשוטות. זאביקס שרת/פרוקסי אחראי לעיבוד בדיקות פשוטות (ביצוע חיבורים חיצוניים וכו').

דוגמאות לשימוש בהמחאות פשוטות:

 net.tcp.service[ftp,,155]
        net.tcp.service[http]
        net.tcp.service.perf[http,,8080]
        net.udp.service.perf[ntp]

שדות שם משתמש ו-סיסמה בפריט סימון פשוט תצורה משמשת לפריטי ניטור VMware; התעלמו אחרת.

::: שימו לב חשוב לתמיכה ב-SourceIP בבדיקות פשוטות של LDAP (למשל net.tcp.service[ldap]), נדרשת OpenLDAP גרסה 2.6.1 ומעלה. SourceIP נתמך בבדיקות פשוטות של LDAP מאז Zabbix 6.0.1. :::

עיבוד הזמן הקצוב

Zabbix לא תעבד בדיקה פשוטה יותר מאשר שניות הזמן הקצוב מוגדר בקובץ התצורה של שרת/פרוקסי של Zabbix.

פינגים של ICMP

Zabbix משתמש בכלי עזר חיצוני fping לעיבוד פינגים של ICMP.

השירות אינו חלק מהפצת Zabbix וחייב להיות מותקן בנוסף. אם כלי השירות חסר, יש לו הרשאות שגויות או מיקומו אינו תואם את המיקום שנקבע ב-Zabix קובץ תצורת שרת/פרוקסי (פרמטר 'FpingLocation'), pings ICMP (icmpping, icmppingloss, icmppingsec) לא יעובדו.

ראה גם: ידוע בעיות

fping חייב להיות בר הפעלה על ידי המשתמש Zabbix daemons המופעלים כמו ו שורש setuid. הפעל את הפקודות האלה בתור שורש של המשתמש כדי להגדיר הרשאות נכונות:

 shell> chown root:zabbix /usr/sbin/fping
        shell> chmod 4710 /usr/sbin/fping

לאחר ביצוע שתי הפקודות לעיל, בדוק את הבעלות על ה-fping בר הפעלה. במקרים מסוימים ניתן לאפס את הבעלות על ידי ביצוע ה- פקודת chmod.

בדוק גם אם המשתמש zabbix שייך לקבוצת zabbix על ידי הפעלת:

 shell> קבוצות zabbix

ואם זה לא הוסף על ידי הנפקה:

 shell> usermod -a -G zabbix zabbix

ברירות מחדל, מגבלות ותיאור ערכים עבור פרמטרי בדיקת ICMP:

פרמטר יחידה תיאור הדגל של Fping ברירות מחדל מוגדרות על ידי הגבלות המותרות
על ידי Zabbix
fping Zabbix דקה מקסימום
מנות מספר מספר מנות בקשה ליעד -C 3 1 10000
מרווח מילישניות זמן המתנה בין מנות עוקבות -p 1000 20 בלתי מוגבל
size bytes גודל מנות בבתים
56 בתים ב-x86, 68 בתים ב-x86_64
-b 56 או 68 24 65507
timeout מילישניות fping v3.x - פסק זמן להמתנה לאחר שליחת החבילה האחרונה, מושפע מדגל -C
fping v4.x - פסק זמן בודד עבור כל מנה
-t fping v3.x - 500
fping v4.x - בירושה מדגל -p, אך לא יותר מ-2000
50 ללא הגבלה

בנוסף Zabbix משתמש באפשרויות fping -i interval ms (לא לערבב עם פרמטר הפריט מרווח שהוזכר בטבלה למעלה, אשר מתאים לאפשרות fping -p) ו--S כתובת IP מקור (או -I in גרסאות fping ישנות יותר). אפשרויות אלה מזוהות אוטומטית על ידי הפעלת בדיקות עם שילובי אפשרויות שונים. Zabbix מנסה לזהות את המינימלי ערך באלפיות שניות ש-fping מאפשר להשתמש עם -i על ידי ניסיון 3 ערכים: 0, 1 ו-10. לאחר מכן משתמשים בערך שמצליח לראשונה בדיקות ICMP עוקבות. תהליך זה נעשה על ידי כל ICMP pinger. בנפרד.

אפשרויות fping שזוהו אוטומטית מתבטלות כל שעה ומתגלות שוב בניסיון הבא לבצע בדיקת ICMP. הגדר DebugLevel>=4 אינץ' כדי להציג פרטים על תהליך זה בקובץ יומן השרת או ה-proxy.

::: הערה אזהרה אזהרה: ברירת המחדל של fping עשויה להשתנות בהתאם פלטפורמה וגרסה - אם יש ספק, בדוק fping תיעוד. :::

Zabbix כותב כתובות IP שיבדקו על ידי כל אחד משלושת icmpping* מפתחות לקובץ זמני, אשר מועבר לאחר מכן ל-fping. אם פריטים יש פרמטרי מפתח שונים, רק כאלה עם פרמטרי מפתח זהים נכתבים לקובץ בודד.
כל כתובות ה-IP שנכתבו לקובץ היחיד ייבדקו על ידי fping-in במקביל, כך שתהליך הפינגר של Zabbix icmp יבלה פרק זמן קבוע תוך התעלמות ממספר כתובות ה-IP בקובץ.