סעיף Farmguardian מפרט את כל בדיקות הבריאות הזמינות במאזן העומסים. הוא כולל גם תיאור קצר של כל שדה והחוות בהן הן מיושמות.
Farmguardian משמש לניטור מתקדם של מערכות backend. כאשר Farmguardian מזהה בעיה , הוא משבית אוטומטית את השרת האמיתי וכתובת ה-IP שלו תסומן כרשימה שחורה.
בדיקות תקינות יכולות להיות מוגדרות מראש או מותאמות אישית . ניתן לזהות את שני סוגי הבדיקות דרך עמודת הפעולות. כל סימן ביקורת שהגדרת התצורה שלו אפורה מוגדרת מראש, ואלו הניתנות לעריכה בקלות לאחר לחיצה על סמל העיפרון הן מותאמות אישית.
השתמש בפעולות הבאות תחת פעולה תַפרִיט:
צור Farmguardian. פותח את חקלאי טופס. מלא טופס זה עם המידע הדרוש.
מחק. מסיר פריט נבחר חקלאי לבדוק.
אלו הם התיאורים של חקלאי שולחן:
שם. שם תיאורי של כל המחאה של שומר חווה.
תיאור. שדה זה מתאר כל המחאה של שומר חווה.
פיקוד. בודק פקודות ופרמטרים שיש לבצע בכל מרווח מול כל הקצה האחורי בחווה.
חוות. חוות ושירותים המשתמשים בצ'ק שצוין.
פעולות. השתמש בפעולות אלה כדי לנהל את חקלאי:
- ערוך. פותח את מסך התצורה של שומר החווה. זה זמין רק עבור מותאם אישית חקלאי המחאות.
- מחק. מסיר פריט נבחר חקלאי חשבון. אם ההמחאה מוקצה לשירות כלשהו, הודעה תשאל אותך אם לאלץ את המחיקה. אתה תשתמש בו רק להתאמה אישית חקלאי המחאות.
בדיקות בריאות מוגדרות מראש #
השתמש בבדיקות הבריאות המובנות הבאות עבור החווה שלך.
check_redis: בודק את התפקיד הראשי עבור שרת Redis. אם תפקיד המאסטר אינו קיים, הקצה האחורי יסומן בסטטוס DOWN
check_tcp: שולח חיבורי TCP ל-backend.
check_udp: שולח חיבורי UDP ל-backend ובודק אם היציאה נפתחה.
check_http: שולח בקשות HTTP ל-backend ומצפה לתגובה של 200 אישור עם פסק זמן של 5 שניות.
check_https: שולח בקשות HTTPS ל-backend ומצפה לתגובה של 200 אישור עם פסק זמן של 5 שניות.
check_smtp: שולח חיבורי SMTP ל-backend ומצפה לתגובת SMTP בסדר עם פסק זמן של 5 שניות.
check_https_response_string: שולח בקשות HTTPS ל-backend ומצפה לתגובה של 200 אישור ולמחרוזת נתונה ב-HTML עם פסק זמן של 5 שניות. משנה גם את המחרוזת לפי ערך כדי למצוא את התגובה.
check_http_response_string: שולח בקשות HTTP ל-backend, מצפה לתגובה של 200 אישור ולמחרוזת נתונה ב-HTML עם פסק זמן של 5 שניות. משנה גם את המחרוזת לפי ערך כדי למצוא את התגובה.
check_pop: שולח חיבורי POP ל-backend ומצפה לתגובת POP בסדר עם פסק זמן של 5 שניות.
check_ldap: שולח שאילתות LDAP ל-backend ומצפה לאגד LDAP עם פסק זמן של 5 שניות. שנה -b (חיפוש בסיס), -D (משתמש לאגד), -P (סיסמת משתמש).
check_ldaps: שולח שאילתות LDAPS ל-backends ומצפה ל-LDAP binding עם פסק זמן של 5 שניות. שנה -b (חיפוש בסיס), -D (משתמש לאגד), -P (סיסמת משתמש).
check_imap: שולח חיבורי IMAP ל-backend ומצפה לתגובת IMAP בסדר עם פסק זמן של 5 שניות.
check_sip: בדיקה זו תבדוק שרת/מכשיר SIP עבור זמינות וזמן תגובה.
check_ping: שולח 2 מנות ICMP ובדיקות כדי לאשר את אחוז החבילות המגיעות ללקוח.
check_common: בדוק את התיקיה usr/lib/nagios/plugins, הכוללת בדיקות נוספות, קבל מידע נוסף על בדיקת התקינות באמצעות –help.
השלב הבא, צור בדיקת Farmguardian מותאמת אישית.
