Products.ZNagios παρέχει τη δυνατότητα για Nagios Munin και να αξιοποιήσει στο διακομιστή Zope2 και να ανακτήσετε τα δεδομένα κατάστασης και των επιδόσεων.
δεδομένα Nagios
& Nbsp? Uptime
& Nbsp? Μέγεθος κύρια βάση δεδομένων
& Nbsp? Ολικού αριθμού αναφοράς
& Nbsp? Σφάλματα στο αρχείο καταγραφής σφαλμάτων ρίζα
δεδομένα Munin
γραφικές παραστάσεις που υπέβαλε zeo_munin.py
πελάτες
& Nbsp? Nr πελατών zeo συνδέεται με Zeo σέρβερ
επαλήθευση
& Nbsp? XXX έγγραφο βοήθειας
loadstores
& Nbsp? Nr φορτίων αντικείμενο και τα καταστήματα της βάσης δεδομένων
γραφικές παραστάσεις που υπέβαλε munin_client.py
uptime
& Nbsp? Χρόνο λειτουργίας του παράδειγμα Zope στην ημέρα (1 ώρα είναι 0.041)
refcount
& Nbsp? XXX έγγραφο βοήθειας
σφάλματα
& Nbsp? Συνολικό αριθμό των λαθών, των συγκρούσεων και ανεπίλυτες συγκρούσεις
δραστηριότητα
& Nbsp? Συνολικό αριθμό των φορτίων αντικειμένου, τα καταστήματα και το συνολικό αριθμό των συνδέσεων βάσης δεδομένων
cacheconnections
& Nbsp? Αριθμού των ενεργών και το συνολικό αντικείμενα για κάθε σύνδεση
cachetotals
& Nbsp? Αριθμού των ενεργών αντικειμένων όλων των συνδέσεων (βλέπε cacheconnections παραπάνω)
dbsize
& Nbsp? Μέγεθος της βάσης δεδομένων σε megabyte
Ρύθμιση Nagios
Βάλτε μια γραμμή σαν αυτή στην nagios σας plugin διαμόρφωσης για να διαθέσει το plugin:
εντολή [check_zope] = / path / to / check_zope.py -Η $ 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 σε plugin κατάλογο config σας (Debian: / 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 admin: κωδικού πρόσβασης
}
Διαμόρφωση Munin
Symlink Πρόσθετα
Δημιουργία συμβολικών συνδέσμων στο / etc / Munin / plugins /
Τα plugins χρησιμοποιώντας munin_client.py ονομάζεται όπως:
/ Etc Munin / plugins / zope_ <γράφημα> / _
π.χ:
/ Etc / Munin / plugins / zope_uptime_instance1
/ Etc / Munin / plugins / zope_uptime_instance2
/ Etc / Munin / plugins / zope_activity_instance1_db2
Τα plugins χρησιμοποιώντας zeo_munin.py ονομάζεται όπως:
/ Etc Munin / plugins / zeo_ <γράφημα> / _
γραφική παράσταση
& Nbsp? Βλέπετε τα δεδομένα Munin για μια λίστα των διαθέσιμων γραφήματα
server-δείκτη
& Nbsp? Υποδοχής και το λιμάνι είναι κοίταξε στο MUNIN_ZEO_HOST διαμόρφωση | Port_
αποθήκευση
& Nbsp? Όνομα της αποθήκευσης, προαιρετική, προεπιλογή 1
παραδείγματα:
/ Etc / Munin / plugins / zeo_clients_ZEO1
/ Etc / Munin / plugins / zeo_clients_ZEO1_1
/ Etc / Munin / plugins / zeo_loadstores_ZEO1_temp
Ρύθμιση πρόσθετων
Προσθέστε ένα αρχείο ρυθμίσεων για vim /etc/munin/plugin-conf.d/zope να πει τα plugins πώς να συνδεθείτε στο zeo διακομιστή / πελάτη:
[Zope_ *]
χρήστης root
env.MUNIN_ZOPE_HOST_instance1 http: // localhost: 8401 / Control_Panel / Munin
env.MUNIN_ZOPE_AUTHENTICATE_instance1 admin: το admin
env.MUNIN_ZOPE_HOST_instance2 http: // localhost: 8402 / Control_Panel / Munin
env.MUNIN_ZOPE_AUTHENTICATE_instance2 admin: το admin
[Zeo_ *]
χρήστης root
env.MUNIN_ZEO_HOST_ZEO1 localhost
env.MUNIN_ZEO_PORT_ZEO1 8502
Τι είναι καινούργιο σε αυτή την έκδοση:
- Ενεργοποίηση καταγραφής των znagios ανιχνευτών ως κοινής ωφέλειας zc.monitor (χρησιμοποιώντας five.z2monitor)
Τι είναι καινούργιο στην έκδοση 0.5:
- munin_client.py μπορεί να χειριστεί πολλαπλές βάσεις δεδομένων τώρα. [Davisagli]
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε