Products.ZNagios מספק את היכולת לNagios וMunin להתחבר לשרת Zope2 ולאחזר נתונים מעמד וביצועים.
נתונים Nagios
& Nbsp; uptime
& Nbsp; גודל מסד הנתונים ראשיים
& Nbsp; כוללת ספירה הפניות
& Nbsp; שגיאות ביומן שגיאות שורש
נתונים Munin
גרפים הניתנים על ידי zeo_munin.py
לקוחות
& Nbsp; ע"נ של לקוחות Zeo מחובר לשרת Zeo
אימות
& Nbsp; XXX מסמך עזרה
loadstores
& Nbsp; ע"נ של עומסים וחנויות אובייקט של מסד הנתונים
גרפים הניתנים על ידי munin_client.py
uptime
& Nbsp; uptime של מופע Zope בימים (1 שעה היא 0.041)
refcount
& Nbsp; XXX מסמך עזרה
שגיאות
& Nbsp; מספר כולל של שגיאות, סכסוכים וקונפליקטים לא פתורים
פעילות
& Nbsp; מספר כולל של המון אובייקט, חנויות ומספר כולל של חיבורים למסדי נתונים
cacheconnections
& Nbsp; מספר אובייקטים פעילים וכוללים לכל חיבור
cachetotals
& Nbsp; מספר האובייקטים הפעילים של כל החיבורים (ראה cacheconnections לעיל)
dbsize
& Nbsp; גודל של מסד הנתונים במגה
קביעת תצורה של Nagios
שים קו כזה בNagios תוסף תצורה כדי להפוך את התוסף זמין:
הפקודה [check_zope] = / נתיב / ל / check_zope.py -H $ ARG1 $ -p $ ARG2 $ -d $ ARG3 $
-r $ ARG4 $ -a $ ARG5 $
שים קו כזה בתצורת מארח Nagios להשתמש:
service[maggie]=Zope;0;24x7;10;5;5;gocept;10;24x7;1;1;1;;check_zope!localhost!8080!50000000!10000!admin:password
קביעת תצורה של Nagios
כדי לקבל את תצורת הפקודה הנכונה ל" check_zope ", להעתיק את zope.cfg לתוך ספריית config התוסף שלך (דביאן: / usr / share / Nagios / pluginconfig) או commands.cfg ב / etc / Nagios /.
ואז אתה יכול לעשות שימוש בפקודה check_zope לשירותים:
להגדיר שירות {
& Nbsp; להשתמש בשירות גנרי
& Nbsp; thezopehost host_name
& Nbsp; service_description Zope
!!!!! & Nbsp; check_zope check_command thezopehost 8080 1000000000 500000 admin: סיסמא
}
קביעת התצורה Munin
קישור סמלי תוספים
צור קישורים סימבוליים ב / etc / Munin / תוספים /
תוספים באמצעות munin_client.py נקראים כמו:
/ Etc / Munin / תוספי zope_ <גרף> / _ <שרת-מדד> [_
לדוגמא:
/ Etc / Munin / תוספים / zope_uptime_instance1
/ Etc / Munin / תוספים / zope_uptime_instance2
/ Etc / Munin / תוספים / zope_activity_instance1_db2
תוספים באמצעות zeo_munin.py נקראים כמו:
/ Etc / Munin / תוספי zeo_ <גרף> / _ <שרת-מדד> [_ <אחסון>]
גרף
& Nbsp; ראה נתונים Munin לרשימה של גרפים זמינים
שרת-מדד
& Nbsp; מארח ויציאתם הרימו את מבטו בMUNIN_ZEO_HOST התצורה | PORT_
אחסון
& Nbsp; שמו של האחסון, שמירת, ברירת מחדל היא 1
דוגמאות:
/ Etc / Munin / תוספים / zeo_clients_ZEO1
/ Etc / Munin / תוספים / zeo_clients_ZEO1_1
/ Etc / Munin / תוספים / zeo_loadstores_ZEO1_temp
קביעת תצורה של תוספים
הוסף קובץ הגדרות ל/etc/munin/plugin-conf.d/zope vim לספר התוספים כיצד להתחבר לשרת Zeo / לקוחות:
[Zope_ *]
שורש משתמש
env.MUNIN_ZOPE_HOST_instance1 http: // localhost: 8401 / Control_Panel / Munin
מנהל env.MUNIN_ZOPE_AUTHENTICATE_instance1: admin
env.MUNIN_ZOPE_HOST_instance2 http: // localhost: 8402 / Control_Panel / Munin
מנהל env.MUNIN_ZOPE_AUTHENTICATE_instance2: admin
[* Zeo_]
שורש משתמש
env.MUNIN_ZEO_HOST_ZEO1 localhost
env.MUNIN_ZEO_PORT_ZEO1 8502
מה חדש בהודעה זו:
- אפשר רישום של בדיקות znagios ככלי עזר zc.monitor (באמצעות five.z2monitor)
מה חדש בגרסה 0.5:
- munin_client.py יכול להתמודד עם מסדי נתונים מרובים עכשיו. [Davisagli]
דרישות :
- פייתון
תגובות לא נמצא