Products.ZNagios มีความสามารถในการ Nagios และ munin ไปแตะลงในเซิร์ฟเวอร์ Zope2 และเรียกสถานะและข้อมูลประสิทธิภาพการทำงาน
ข้อมูล Nagios
& nbsp; uptime
& nbsp; ขนาดฐานข้อมูลหลัก
& nbsp; จำนวนการอ้างอิงรวม
& nbsp; ข้อผิดพลาดในบันทึกข้อผิดพลาดราก
ข้อมูล Munin
กราฟให้โดย zeo_munin.py
ลูกค้า
& nbsp; ถิ่นของลูกค้าของเซโอเชื่อมต่อกับเซิร์ฟเวอร์เซโอ
การตรวจสอบ
& nbsp; XXX เอกสารความช่วยเหลือ
loadstores
& nbsp; NR โหลดวัตถุและร้านค้าของฐานข้อมูล
กราฟให้โดย 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 ลงในไดเรกทอรีการตั้งค่าปลั๊กอินของคุณ (เดเบียน: / usr / share / Nagios / pluginconfig) หรือ commands.cfg ใน / etc / Nagios /
จากนั้นคุณสามารถใช้คำสั่ง check_zope สำหรับการให้บริการ:
กำหนดบริการ {
& nbsp; ใช้บริการทั่วไป
& nbsp; host_name thezopehost
& nbsp; service_description Zope
!!!!! & nbsp; check_command check_zope thezopehost 8080 1000000000 500000 ผู้ดูแลระบบ: รหัสผ่าน
}
การตั้งค่าคอนฟิก Munin
symlink ปลั๊กอิน
สร้าง symlinks ใน / 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 เป็นกลุ่มที่จะบอกปลั๊กอินวิธีการเชื่อมต่อกับเซิร์ฟเวอร์เซโอ / ลูกค้า:
[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]
ต้องการ
- งูใหญ่
ความคิดเห็นที่ไม่พบ