Το Monitorix είναι ένα λογισμικό γραμμής εντολών ανοιχτού κώδικα που παρέχει στους χρήστες ένα πολύ χρήσιμο και ελαφρύ βοηθητικό πρόγραμμα παρακολούθησης του συστήματος που μπορεί να χρησιμοποιηθεί για αρχάριους και έμπειρους διαχειριστές συστημάτων.
Χαρακτηριστικά με μια ματιά
Έχει σχεδιαστεί από το έδαφος για να παρακολουθεί όσο το δυνατόν περισσότερους πόρους και υπηρεσίες του συστήματος, χωρίς περιορισμούς, ώστε να μπορεί να αναπτυχθεί σε μηχανές διακομιστή Linux / UNIX. Η εφαρμογή αποτελείται από δύο προγράμματα γραμμής εντολών, έναν συλλέκτη και μια δέσμη ενεργειών CGI που ονομάζεται monitorix.cgi. Έρχεται επίσης με ενσωματωμένο διακομιστή ιστού (HTTP).
Πρόκειται για μια πραγματικά ελαφριά εφαρμογή, καθώς η εντολή CLI είναι εξαιρετικά απλή και δέχεται μόνο τρία επιχειρήματα (-c, -p και -d). Ενώ η επιλογή -c μπορεί να χρησιμοποιηθεί για τον προσδιορισμό της θέσης του αρχείου ρυθμίσεων, η επιλογή -p χρησιμοποιείται για την αποθήκευση του αναγνωριστικού διεργασίας του δαίμονα σε ένα συγκεκριμένο αρχείο.
Από την άλλη πλευρά, η επιλογή -d χρησιμοποιείται με τρία επιχειρήματα, κανένα, γράφημα ή όλα, επιτρέποντας στους χρήστες να καταγράφουν λεπτομερείς πληροφορίες σχετικά με το τι κάνει η εφαρμογή εσωτερικά. Ενώ το όρισμα όλων χρησιμοποιείται για την εμφάνιση συλλεχθέντων δεδομένων όλων των ενεργοποιημένων γραφημάτων, το όρισμα κανένας δεν θα εμφανίσει κανένα στοιχείο. Επιπλέον, μπορείτε να ορίσετε μια λίστα με ονόματα γραφημάτων διαχωρισμένη με κόμμα χρησιμοποιώντας το όρισμα γραφήματος.
Υποστηριζόμενο λειτουργικό σύστημα και διαθεσιμότητα
Το πρόγραμμα διανέμεται ως αρχείο προέλευσης, επιτρέποντας στους χρήστες να το διαμορφώνουν, να το μεταγλωττίζουν και να το εγκαθιστούν σε οποιαδήποτε διανομή Linux, καθώς και σε δυαδικά πακέτα για το λειτουργικό σύστημα Arch Linux, καθώς και συστήματα βασισμένα σε RPM.
Οι διανομές Linux που υποστηρίζονται επισήμως περιλαμβάνουν το Red Hat Enterprise Linux, το Fedora Linux, το CentOS, το Arch Linux, το Gentoo, το Debian και το Ubuntu. Επιπλέον, υποστηρίζει τα λειτουργικά συστήματα ανοιχτού κώδικα UNIX όπως το FreeBSD, OpenBSD και NetBSD.
Συμπέρασμα
Συνολικά, το Monitorix είναι μια πραγματικά απλή και γρήγορη παγκόσμια εφαρμογή παρακολούθησης συστήματος που μπορεί να χρησιμοποιηθεί από τους διαχειριστές συστημάτων για την παρακολούθηση μηχανών Linux ή BSD server. Επίσης, λόγω της απλότητας του, μπορεί να χρησιμοποιηθεί και σε ενσωματωμένες συσκευές.
Τι νέο υπάρχει σε αυτήν την έκδοση:
- Διορθώθηκε μια κακή κλιμάκωση μνήμης σε * συστήματα BSD.
- Διορθώθηκε στο 'process.pm' για να τιμηθεί πλήρως η επιλογή 'netstats_in_bps'.
- Διορθώθηκε η απουσία δήλωσης των 'allvalues' στο 'gensens.pm' που εμπόδισε τη δημιουργία γραφημάτων αν ήταν ενεργοποιημένη η επιλογή 'show_gaps'.
- Διορθώθηκε για να αναπαριστούν σωστά τις τιμές στη λειτουργία κειμένου σε 'ipmi.pm'.
- Καθορίστηκε η μη ορθογώνια ρύθμιση των τιμών θερμοκρασίας MB & CPU στο 'lmsens.pm'.
- Σταθερό για να περιορίσετε το μήκος των ονομάτων συσκευών σε "fs.pm".
- Διορθώθηκε ένα χρωματικό κενό που λείπει σε μερικά μεγέθη γραφημάτων του συστήματος.pm.
- Διορθώθηκε για να αποθηκεύσετε τις τιμές που λείπουν ως 'άγνωστες' στο 'apcupsd.pm'. [# 201]
- Διορθώθηκε μια ευπάθεια XSS σε μεταβλητές CGI. [# 203] (χάρη στον Sebastian Gilon από το http://testarmy.com/, ο οποίος το επεσήμανε αυτό)
- Σταθερή για να ελέγξετε εάν οι λειτουργίες setgid () και setuid () ήταν επιτυχείς πριν ξεκινήσετε την ενσωματωμένη HTTP. (χάρη στον Sander Bos για την επισήμανσή του)
- Σταθερό για να απενεργοποιήσετε το 'echo' κατά την πληκτρολόγηση του κωδικού πρόσβασης στο './htpasswd.pl'. (χάρη στον Sander Bos για να το επισημάνει αυτό)
- Διορθώθηκε για να ορίσετε τα δικαιώματα 0600 για την καταγραφή αρχείων. (χάρη στον Sander Bos για την επισήμανσή του)
Τι νέο υπάρχει στην έκδοση:
- Προστέθηκε ένα πλήρες γράφημα Libvirt (libvirt).
- Προστέθηκε ένα πλήρες γράφημα στατιστικών διεργασιών (διαδικασία)
- Προστέθηκε εργασία εκκίνησης. [# 46]
- Προστέθηκε περισσότερη ακρίβεια κατά την εκκίνηση.
- Προστέθηκε υποστήριξη για να συμπεριλάβετε το όνομα χρήστη και τον κωδικό πρόσβασης στην επιλογή 'url_prefix' της ενότητας 'emailreports'. (προτείνεται από V1ru535, admin AT mynet.fr)
- Βελτιστοποιήστε το γράφημα 'serv' για να μην υπερφορτώσετε διακομιστές με μεγάλα αρχεία καταγραφής.
- Προστέθηκε υποστήριξη για να συμπεριληφθεί ο κώδικας παρακολούθησης Piwik. (προτείνεται από V1ru535, admin AT mynet.fr)
- Προστέθηκε υποστήριξη για MTA μόνο για αναμετάδοση (για παράδειγμα Nullmailer) σε "μηνύματα ηλεκτρονικού ταχυδρομείου". [# 49]
- Προστέθηκε η νέα επιλογή «ip_default_table» για να ορίσετε σε ποιον πίνακα Monitorix θα θέσει όλους τους κανόνες iptables για παρακολούθηση της κυκλοφορίας δικτύου κίνησης. (που προτάθηκε από τον Russell Morris, rmorris AT rkmorris.us)
- Προστέθηκαν στατιστικά στοιχεία SPF στο γράφημα 'mail'.
- Προστέθηκε υποστήριξη για το νεότερο πρόγραμμα οδήγησης NVidia 340.24. [# 54]
- Προστέθηκε η νέα επιλογή 'url_prefix_proxy' για να παρακάμψει τη δημιουργία URL στο CGI. Χρήσιμο όταν το Monitorix χρησιμοποιείται πίσω από έναν αντίστροφο διακομιστή μεσολάβησης. [# 58]
- Προστέθηκε ένα «makefile» για να παρέχει μεγαλύτερη ευελιξία στους χρήστες και τους συσκευαστές. [# 62]
- Βελτιώθηκε σε όλες τις γραφικές παραστάσεις τη λειτουργικότητα «όριο» και «άκαμπτη» και μείωσε πολύ περιττό κώδικα.
- Αλλαγή όλων των DST από COUNTER σε GAUGE σε 'net' για αποφυγή απροσδόκητων τεράστιων κορυφών.
- Προστέθηκε έλεγχος για την ανίχνευση ασυνεπειών μεταξύ ενεργοποιημένων γραφημάτων και καθορισμένων γραφημάτων κατά την αρχικοποίηση.
- Σταθερό regexp που εμπόδισε τη συλλογή των τιμών LOADPCT και ITEMP στη μονάδα "apcupsd". (χάρη στον Patrick Fallberg, patrick at fallberg.net)
- Διορθώθηκε για να εμφανιστεί το όνομα του συστήματος αρχείων όταν το Monitorix δεν μπορεί να ανιχνεύσει το όνομα της συσκευής του.
- Τα σταθερά μηνύματα παραμέτρων δεν είναι αριθμητικά επιπρόσθετα σε fs.pm στις γραμμές 650 και 684. Αυτό συνέβη αν ένα από τα συστήματα αρχείων που ορίζονται δεν είναι ένα πραγματικό σημείο προσάρτησης με ένα σχετικό όνομα συσκευής. (χάρη στον Andreas Itzchak Rehberg, izzy στο qumran.org για να το επισημάνει αυτό)
- Διορθώσατε τις τιμές στη διεπαφή κειμένου του γραφήματος 'fs'.
- Σταθερό σενάριο init για να συνεργαστεί με τον Chef σωστά. [# 48]
- Διορθώθηκε μια γραμμή που αναγκάστηκε να ενημερώνεται κάθε λεπτό στο γράφημα 'serv'.
- Σταθερό γράφημα «icecast» για την υποστήριξη μορφής σελίδας νεότερων στατιστικών.
- Διορθώθηκε η χρήση μη αρχικών μεταβλητών στη λειτουργική μονάδα phpapc.
- Διορθώθηκε για την σωστή εξυγίανση των τιμών που χωρίστηκαν με κόμματα στην επιλογή 'λίστα' της ενότητας 'mysql'.
- Διορθώθηκε ο ενσωματωμένος διακομιστής HTTP για να επιστραφεί μια σωστή κεφαλίδα περιεχομένου για τα αρχεία .css. (χάρη στον Liang Zhang, liangz AT fnal.gov για να το επισημάνει αυτό)
- Μικρές επιδιορθώσεις και τυπογραφικά λάθη.
Τι νέο υπάρχει στην έκδοση 3.5.0:
- Προστέθηκε ένα πλήρες στατιστικό γράφημα APC UPS (apcupsd). (χάρη στην Ilya Karpov, gibzer AT gmail.com)
- Προστέθηκε πλήρες στατιστικό γράφημα Netstat (netstat). (προτείνεται από τον Maarten van Lieshout, mlieshout AT cocomowebbeheer.nl)
- Προστέθηκε υποστήριξη για το amavisd-new στα γραφήματα 'serv' και 'mail' για τη λογιστική αποστολής μηνυμάτων spam και ιού. (χάρη στον Dirk Tanneberger, dirk AT tanneberger.biz)
- Προστέθηκε υποστήριξη για το PHP APC 4.0. [# 36]
- Προστέθηκε μήνυμα σφάλματος στο μήνυμα ηλεκτρονικού ταχυδρομείου αν δεν είναι δυνατή η σύνδεση με το e-mailReports με το Monitorix.
- Προστέθηκε η νέα επιλογή 'addendum_script' στις 'emailreports' για να συμπεριληφθούν τα δεδομένα του χρήστη στα μηνύματα ηλεκτρονικού ταχυδρομείου. (χάρη στον Dirk Tanneberger, dirk AT tanneberger.biz)
- Προστέθηκε υποστήριξη για τη χρήση διαδρομών '/ dev / disk / by path /' ως ονόματα συσκευών στο γράφημα 'δίσκου'. [# 37]
- Προστέθηκαν δύο νέες επιλογές στα 'μηνύματα ηλεκτρονικού ταχυδρομείου' για να ρυθμιστεί η ώρα αποστολής των αναφορών ηλεκτρονικού ταχυδρομείου. [# 39]
- Προστέθηκε μια νέα επιλογή για την αποδοχή πιστοποιητικών που έχουν υπογράψει αυτομάτως κατά τη συλλογή απομακρυσμένων τιμών χρησιμοποιώντας το πρωτόκολλο HTTPS. [# 40]
- Προστέθηκε υποστήριξη στο γράφημα 'port' για να ορίσετε πολλά πρωτόκολλα δικτύου στον ίδιο αριθμό θύρας. (ευχαριστίες του Jean-Louis Halleux, monitorix AT ritm.be)
- Προστέθηκε η χρήση inode στο γράφημα 'fs' και επαναπροσδιορίστηκε η διάταξη. (που προτάθηκε από τον Andreas Itzchak Rehberg, izzy AT qumran.org)
- Προστέθηκε μια νέα επιλογή που ονομάζεται 'include_dir' για να μπορέσετε να φορτώσετε πρόσθετα αρχεία ρυθμίσεων από έναν συγκεκριμένο κατάλογο ('/etc/monitorix/conf.d' από προεπιλογή). Ως αποτέλεσμα αυτού, το κύριο αρχείο ρυθμίσεων βρίσκεται τώρα στον νέο κατάλογο '/ etc / monitorix /' .
- Προστέθηκε η επιλογή 'url' στο γράφημα 'nginx' για να ορίσετε μια πλήρη διεύθυνση URL που θα χρησιμοποιηθεί για τη συλλογή στατιστικών στοιχείων. (προτείνεται από τον Melkor, morgoth AT free.fr)
- Αλλάξατε την προεπιλεγμένη διαδρομή '/ usr / share / monitorix' της επιλογής 'base_dir' στο '/ var / lib / monitorix / www'. Αυτό θα κάνει το Monitorix πιο φιλικό προς το FHS.
- Αυξήθηκε το μέγεθος γραμματοσειράς των τίτλων στο γράφημα «δέσμευσης».
- Αφαιρέθηκε το σκληρό κωδικοποιημένο κατάληξη '/ server-status? auto' από τις μονάδες 'apache' και 'lighttpd', τώρα είναι πλέον μέρος των διευθύνσεων URL που ορίζονται στην επιλογή 'λίστα'. (προτείνεται από τον Melkor, morgoth AT free.fr)
- Αφαιρέσατε το σήμα EOL στο regexp των στατιστικών «milter-greylist» για να υποστηρίξετε νεότερη έκδοση 4.4.3. (χάρη στον Sean Wilson, monitorix AT bsdpanic.com)
- Σταθερό για την επέκταση κενών και για αρνητικές τιμές. [# 34]
- Σταθερά στις αναφορές ηλεκτρονικού ταχυδρομείου για την εμφάνιση όλων των γραφημάτων στη λίστα. [# 33]
- Διορθώσατε τη μορφή ημερομηνίας ώστε να ταιριάζει με τα αρχεία καταγραφής UW-IMAP και επίσης να προσθέσετε τη λογιστική σύνδεσης POP3. (χάρη στο Wijatmoko U. Prayitno, koko AT crypto.my.id για να το επισημάνει αυτό)
- Διορθώθηκε για να εμφανιστεί η διεπαφή κειμένου στο γράφημα 'memcached'.
- Διορθώθηκε για την προετοιμασία ενός ζεύγους μεταβλητών στο 'mail.pm' για να αποφευχθεί το μήνυμα 'Χρήση μηνυμάτων αρχικής τιμής ...' στο αρχείο καταγραφής. (χάρη στον Dirk Tanneberger, dirk AT tanneberger.biz)
- Διορθώθηκε για να αποφευχθεί η μη αναμενόμενη ομαδοποίηση διεπαφών δικτύου με ψευδώνυμα στο γράφημα «καθαρό». (χάρη στον Ivo Brhel, ivb AT volny.cz)
- Διορθώθηκε για να περικλείσετε διευθύνσεις URL με μοναδικά εισαγωγικά στην HTML Multihost.
- Στα διορθωμένα μηνύματα «χρήσης μη αρχικοποιημένων τιμών» και «μη αριθμητικών επιχειρημάτων επιπλέον» στα γραφήματα «proc» και «fs» αντιστοίχως σε συστήματα FreeBSD. (χάρη στον Janusz Pruszewicz, janusz AT pruszewicz.com)
- Σταθερό για να ταιριάζει ακριβώς οι τύποι σύνδεσης 'in', 'out' ή 'in / out' στο γράφημα 'port'.
- Διορθώθηκε για να συγκρίνει τις εκδόσεις του πυρήνα ως συμβολοσειρές αντί αριθμών και βελτίωσε τον τρόπο εξαγωγής της έκδοσης του πυρήνα. (χάρη στον Jean-Louis Halleux, monitorix AT ritm.be)
- Διορθώσαμε κάποιες ετικέτες HTML στο «monitorix.cgi».
- Διορθώθηκε μια ελλειπουμένη ετικέτα HTML στο γράφημα "port". (χάρη στον Jean-Louis Halleux, monitorix AT ritm.be)
- Σταθερά μηνύματα της "χρήσης μη αρχικοποιημένης τιμής" στο γράφημα "port". (χάρη στον Claude Nadon, claude AT ws01.info για την επισήμανση αυτού)
- Διορθώσατε τον τίτλο ορισμένων γραφικών παραστάσεων στη λειτουργία Multihost.
- Μικρές επιδιορθώσεις και τυπογραφικά λάθη.
Τι νέο υπάρχει στην έκδοση 3.4.0:
- Προστέθηκε ένα πλήρες στατιστικό Memcached γράφημα. [# 27]
- Προστέθηκε υποστήριξη για διαφορετικές εκδόσεις στατιστικών στοιχείων BIND (2 και 3 αυτή τη στιγμή). (χάρη στον Ivo Brhel, ivb AT volny.cz)
- Προστέθηκαν δύο νέες ειδοποιήσεις στο γράφημα 'δίσκο', προκειμένου να γνωρίζουμε αν μια μονάδα δίσκου έχει υπερβεί ή έχει φτάσει σε ένα όριο για τους τομείς που έχουν αναδιανεμηθεί και εκκρεμούν. (προτείνεται από τον Matthew Connelly, maff at maff.im)
- Προστέθηκε μια νέα επιλογή που ονομάζεται 'max_historic_years' (με μια προκαθορισμένη τιμή 1), η οποία επιτρέπει την ικανότητα να έχει δεδομένα έως και 5 ετών. Προσοχή με αυτήν την επιλογή επειδή δημιουργεί ένα νέο αρχείο .rrd κάθε φορά που επεκτείνεται η τιμή, χάνοντας τα τρέχοντα ιστορικά δεδομένα. (προτείνεται από τον Mohan Reddy, Mohan.Reddy AT analog.com)
- Βελτιώθηκε το regexp κατά τη συλλογή δεδομένων από τις διακοπές των συσκευών που επίσης επιδιορθώνει κάποια ενοχλητικά μηνύματα σχετικά με τη χρήση μη-αριθμητικών επιχειρημάτων.
- Προστέθηκε υποστήριξη για τα αρχεία καταγραφής Pure-FTPd στα γραφήματα 'serv' και 'ftp'.
- Προστέθηκε η νέα επιλογή διαμόρφωσης «https_url». [# 31]
- Σταθερά μηνύματα σφάλματος σχετικά με τη χρήση μη αρχικοποιημένων τιμών στο γράφημα «συστήματος» σε συστήματα BSD.
- Σταθερά μηνύματα σφάλματος σχετικά με όχι αριθμητικό όρισμα επιπλέον στο γράφημα 'fs' στα συστήματα BSD.
- Σταθερά στα 'emailreports' για να χρησιμοποιήσετε τη γραμμή εντολών 'hostname' αν δεν έχει οριστεί η μεταβλητή $ ENV {HOSTNAME} (Debian / Ubuntu και ίσως άλλα συστήματα). (χάρη στο Skibbi, skibbi AT gmail.com για να το δείξει αυτό)
- Επιδιορθώθηκε το μήνυμα σφάλματος 'Η συμβολοσειρά τελειώνει μετά το σύμβολο = στο CDEF: allvalues =' στο γράφημα 'int' (το γράφημα Διακοπές εκκρεμεί να έχει ολοκληρωθεί ξανά).
- Διορθώσατε το γράφημα 'int' για να είναι πιο συμβατό με το Raspberry Pi.
- Διορθώθηκε στο 'bind.pm' για να αποθηκεύσει μια τιμή 0 εάν τα θέματα είναι απενεργοποιημένα. [# 29]
- Σταθερά για να στέλνετε σωστά τις εικόνες στα γραφικά «proc», «port» και «fail2ban» όταν χρησιμοποιείτε emailreports. (χάρη στον Benoit Segond von Banchet, bjm.segondvonbanchet AT telfort.nl για να το επισημάνει αυτό)
- Διορθώθηκε για να εμφανιστεί το πραγματικό όνομα κεντρικού υπολογιστή στις αναφορές email
- Διορθώθηκε το γράφημα «int» για να είναι συμβατό με το προϊόν Excito B3. (χάρη στον Patrick Fallberg, patrick at fallberg.net για να το επισημάνει αυτό)
- Διορθώθηκε για την σωστή εξυγίανση της συμβολοσειράς εισόδου στον ενσωματωμένο διακομιστή HTTP που οδήγησε σε διάφορες αδυναμίες ασφαλείας. [# 30]
- Καθορίστηκε η έλλειψη ελάχιστου ορισμού σε ορισμένες πηγές δεδομένων του γραφήματος «δέσμευσης». (χάρη στον Andreas Itzchak Rehberg, izzy στο qumran.org για να το επισημάνει αυτό)
- Διορθώθηκε αποτυχία επαρκούς απολύμανσης σειρών αιτήσεων για κακόβουλο JavaScript. [# 30] (χάρη στον Jacob Amey, jamey AT securityinspection.com για να το επισημάνει αυτό)
- Διορθώθηκε ένα τυπογραφικό λάθος στην υπηρεσία monitorix.service. [# 32]
- Διορθώθηκε η τιμή των αιτήσεων στο γράφημα 'nginx'. Τώρα τιμά την ετικέτα για να δείξει την τιμή ανά δευτερόλεπτο, αντί ανά λεπτό. (χάρη στον Martin Culak, culak στο firma.azet.sk για να το επισημάνει αυτό)
- Μικρές επιδιορθώσεις και τυπογραφικά λάθη.
Τι νέο υπάρχει στην έκδοση 3.3.1:
- Διορθώθηκε για την σωστή εξυγίανση της συμβολοσειράς εισόδου στον ενσωματωμένο διακομιστή HTTP, ο οποίος οδήγησε σε ορισμένες ευπάθειες ασφαλείας. [# 30]
Τι νέο υπάρχει στην έκδοση 3.3.0:
- Προστέθηκε ένα πλήρες στατιστικό γράφημα Wowza Media Server. (προτείνεται από τον Daniele Ilardo, kkstyle21 AT gmail.com)
- Προστέθηκε ένα πλήρες στατιστικό γράφημα PHP-APC. (προτείνεται από τον Petr & Scaron · vec, petr.svec AT pak.izscr.cz)
- Επανασυναρμολόγησε τον χειριστή σήματος συναγερμού τοποθετώντας τον μέσα στον κεντρικό βρόχο, ώστε να είναι σε θέση να ελέγχει τα χρονικά όρια στο γράφημα «δίσκου» (και άλλα).
- Αυτό θα πρέπει να αποφευχθεί η πλήρης κατάψυξη, εάν το δίκτυο πέσει κάτω κατά την παρακολούθηση συστημάτων αρχείων NFS. [# 10]
- Επαναφόρτωσε την επιλογή 'θέμα'.
- Εφαρμόστηκε ένας πλήρης μηχανισμός αναφοράς ηλεκτρονικού ταχυδρομείου. [# 11]
- Προστέθηκε η ετικέτα "Σύνολο" στο κύριο γράφημα του "apache".
- Προστέθηκε μια νέα επιλογή που ονομάζεται 'show_gaps' για να μπορέσουμε να δούμε τα κενά που προκύπτουν από την έλλειψη δεδομένων σε γραφήματα (προτείνεται από Skibbi, skibbi AT gmail.com)
- Προσθέστε έναν έλεγχο κατά την αρχικοποίηση του γραφήματος nvidia για να ελέγξετε την ύπαρξη της εντολής nvidia-smi.
- Προσθέστε έναν έλεγχο κατά την αρχικοποίηση του γράφου 'nfss', για να ελέγξετε αν υπάρχει το αρχείο / proc / net / rpc / nfsd.
- Προσθέστε έναν έλεγχο κατά την αρχικοποίηση του γράφου 'nfsc', για να ελέγξετε αν υπάρχει το αρχείο / proc / net / rpc / nfs.
- Προστέθηκε η επιλογή 'url_prefix' στο γράφημα 'traffacct'.
- Προστέθηκε η επιλογή 'global_zoom' σε όλα τα γραφήματα.
- Διορθώθηκε ένα σφάλμα που εμπόδισε την εμφάνιση στατιστικών στοιχείων στο γράφημα 'nfss'.
- Διορθώθηκε στο γράφημα 'nginx' το όνομα των κανόνων του iptables που εμπόδισαν τη λειτουργία του γράφου κίνησης δικτύου. [# 22]
- Διορθώθηκε ένα σφάλμα που εμπόδισε τη σωστή συλλογή δεδομένων στο γράφημα 'fail2ban'. [# 23]
- Διορθώθηκε η περιγραφή του 'netstats_in_bps' στη σελίδα manpage του monitorix.conf (5).
- Διορθώθηκε ένα μήνυμα του "Argument" "δεν είναι αριθμητικό στο int ..." στο γράφημα nvidia όταν χρησιμοποιείτε νεότερα επίσημα προγράμματα οδήγησης.
- Διορθώθηκε ένα σφάλμα σε Ομάδες (προβολή Multihost) που εμπόδισε να δει τα γραφικά του απομακρυσμένου διακομιστή της επιλεγμένης ομάδας. (χάρη στο Mauro Medda, m.medda AT tiscali.it)
- Ο καθαρισμός με λίγο κώδικα.
Τι νέο υπάρχει στην έκδοση 3.2.1:
- Αλλαγή της πηγής από τη συλλογή της χρήσης μνήμης στο γράφημα «καλαμάρι». Τώρα οι τιμές που εμφανίζονται είναι πιο πραγματικές και ακριβείς.
- Προστέθηκαν επιλογές επαλήθευσης χρήστη / κωδικού πρόσβασης στον ενσωματωμένο διακομιστή HTTP. [# 14]
- Προστέθηκε η δέσμη ενεργειών 'htpasswd.pl' για να είναι δυνατή η κρυπτογράφηση κωδικών πρόσβασης. [# 14]
- Προστέθηκαν οι επιλογές 'hosts_allow' και 'hosts_deny' για να περιορίσετε την πρόσβαση μέσω διεύθυνσης IP στον ενσωματωμένο διακομιστή HTTP. [# 14]
- Προστέθηκε η δυνατότητα ορισμού μιας προαιρετικής διεύθυνσης κεντρικού υπολογιστή για την σύνδεση του ενσωματωμένου διακομιστή HTTP. [# 19]
- Προστέθηκε μια νέα επιλογή στο γράφημα 'disk' που ονομάζεται 'accept_invalid_disk' που επιτρέπει τη συνεχή λειτουργία ακόμη και αν ορισμένα από τα ορισθέντα ονόματα συσκευών είναι άκυρα ή ανύπαρκτα. Αυτό είναι ιδιαίτερα χρήσιμο για την παρακολούθηση εξωτερικών δίσκων που δεν είναι μόνιμα συνδεδεμένοι με το σύστημα.
- Ενημέρωση του αρχείου 'monitorix.service'. [# 20] (χάρη στον Christopher Meng, rpm AT cicku.me)
- Διορθώθηκε ένα σφάλμα που εμπόδισε την εμφάνιση των θερμοκρασιών του πυρήνα στο γράφημα lmsens. (χάρη στον Bryan Guidroz, bryanguidroz AT hotmail.com)
- Διορθώσατε ένα τυπογραφικό λάθος και διαφεύγατε ένα ζεύγος παύσεων στη σελίδα man page του monitorix.conf (5).
Τι νέο υπάρχει στην έκδοση 3.2.0:
- Προστέθηκε ένα πλήρες γράφημα αισθητήρων Ras Rasberry Pi. [# 10, # 13] (χάρη στο γκρίζο, γκρίζο AT archlinux.us)
- Βελτιώσατε λίγο την τεκμηρίωση της MySQL στη σελίδα ελέγχου του monitorix.conf (5). (χάρη στον Luca Ferrario, luca AT ferrario.net)
- Προστέθηκε μια νέα επιλογή που ονομάζεται 'temperature_scale' για να είναι δυνατή η εναλλαγή μεταξύ τιμών σε Κελσίου ή σε Φαρενάιτ. (προτείνεται από τον Bryan Guidroz, bryanguidroz AT hotmail.com)
- Προστέθηκε υποστήριξη για τη γλώσσα απλοποιημένης κινεζικής γλώσσας στις μηνιαίες αναφορές. (χάρη στον Christopher Meng, rpm AT cicku.me)
- Προστέθηκε υποστήριξη για τις κάρτες γραφικών ATI μέσω των πλήκτρων 'gpu' στο γράφημα 'lmsens'. Όπως και στην υπόθεση NVIDIA, απαιτεί τους επίσημους οδηγούς της ATI. [# 8]
- Αλλάχθηκε το προεπιλεγμένο σύνολο χαρακτήρων στον ενσωματωμένο διακομιστή HTTP σε UTF-8. (χάρη στο Akong, ak6783 AT gmail.com για να το επισημάνει αυτό)
- Προστέθηκε λέξη στη "απροσδιόριστη διαμόρφωση" του γραφήματος MySQL.
- Διορθώσατε ένα τυπογραφικό λάθος σε έναν κανόνα iptables στο γράφημα Nginx. (χάρη στον Faustin Lammler, faustin AT dejadejoder.com)
- Διορθώσατε το γράφημα Squid για να τιμήσετε την επιλογή 'netstat_in_bps'. (προτείνεται στον Ignacio Freyre, nachofw AT adinet.com.uy)
- Σταθερά στο γράφημα «port» για να εμφανιστεί ο ελάχιστος αριθμός γραφημάτων μεταξύ της τιμής του 'max' και του αριθμού των θυρών που έχουν οριστεί. Αυτό διορθώνει τα μηνύματα σφάλματος των μη αρχικοποιημένων τιμών στις γραμμές 410 και 411.
- Διορθώθηκε για να τιμήσει την υποστήριξη των παραμέτρων του ελεγκτή RAID στα ονόματα συσκευών δίσκου που ορίζονται στο γράφημα δίσκου. [# 12]
- Μικρές διορθώσεις στο σύστημα ειδοποίησης των γραφημάτων "fs", "system" και "mail".
- Διορθώθηκε ένα σφάλμα στο γράφημα "traffacct" που εμπόδισε την κίνηση της λογιστικής αν η επιλογή ήταν κενή. Επίσης, έχει προστεθεί μια ενότητα υποδοχής.
- Σταθερό για να εμφανιστεί το σωστό γράφημα του σωστού αριθμού ομάδας στο γράφημα 'fs' όταν χρησιμοποιείτε την επιλογή 'silent = imagetag'. [# 16]
Τι νέο υπάρχει στην έκδοση 3.1.0:
- Προστέθηκε ένα πλήρες στατιστικό γράφημα FTP.
- Το γράφημα 'serv' χρησιμοποιεί τώρα αρχείο καταγραφής 'secure_log' για να πάρει στατιστικά στοιχεία σύνδεσης FTP. Εναλλακτικά, η επιλογή 'ftp_log_date_format' έχει μετονομαστεί σε 'secure_log_date_format'.
- Διορθώθηκε στα γραφήματα «nginx» και «port» για να χρησιμοποιήσετε σωστά το "-m conntrack -state" αντί για το "-m state -state" σε όλους τους κανόνες iptables και να αποφύγετε ένα ενοχλητικό μήνυμα iptables σχετικά με τη χρήση μιας παρωχημένης επιλογής.
- Διορθώθηκε για να οριοθετηθούν οι τιμές στη λίστα δίσκων & gt; [n] 'από "," (κόμμα + κενό).
- Διορθώθηκε για να ανιχνευθεί αν ένα όνομα συσκευής που ορίζεται στο 'δίσκο- & gt; λίστα- & gt; [n]' δεν υπάρχει πραγματικά στο σύστημα.
- Διορθώθηκε η έλλειψη αρχικοποίησης κάποιων συστοιχιών δεδομένων στο 'lmsens', οι οποίες δημιούργησαν το μήνυμα "ERROR: κατά την ενημέρωση /var/lib/monitorix/lmsens.rrd: αναμενόμενες αναγνώσεις πηγών δεδομένων (πήραν 10) από το Ν" Η εντολή των αισθητήρων λείπει.
- Διορθώθηκε στο 'lmsens' για καλύτερη διαχείριση της επιστρεφόμενης τιμής (σφάλμα) όταν η εντολή 'nvidia-smi' δεν είναι εγκατεστημένη στο σύστημα.
- Σταθερή κακή τιμή θερμοκρασίας εξαγωγής από την εντολή 'αισθητήρες' στο γράφημα 'lmsens'. (χάρη στον Cedric Girard για το γεγονός αυτό)
- Διορθώθηκε στο 'nginx' για να αποφευχθεί η χρήση μη προκαθορισμένων τιμών και για να εμφανιστεί ένα μήνυμα σφάλματος όταν το Monitorix δεν μπορεί να συνδεθεί στο διακομιστή Nginx.
- Διορθώθηκε στο 'apache' για να εμφανιστεί ένα μήνυμα σφάλματος όταν το Monitorix δεν μπορεί να συνδεθεί στο διακομιστή Apache.
- Διορθώθηκε στο 'lighttpd' για να εμφανιστεί ένα μήνυμα σφάλματος όταν το Monitorix δεν μπορεί να συνδεθεί στο διακομιστή Lighttpd.
- Διορθώθηκε στο 'icecast' για να εμφανιστεί ένα μήνυμα σφάλματος όταν το Monitorix δεν μπορεί να συνδεθεί στο διακομιστή Icecast.
- Διορθώθηκε στο 'traffact' για να εμφανιστεί ένα μήνυμα σφάλματος όταν το Monitorix δεν μπορεί να συνδεθεί στο διακομιστή HTTP.
- Σταθερή για να σιγουρευτείτε ότι έχετε σκοτώσει τον ενσωματωμένο διακομιστή HTTP αν το Monitorix τερματιστεί απροσδόκητα.
- Στα διορθωμένα μηνύματα τύπου 'Χρήση μη αρχικοποιημένης τιμής ...' στα γραφήματα 'system', 'kern' και 'fs' σε συστήματα FreeBSD.
- Διορθώθηκε για να εξαχθεί σωστά ο μικρός αριθμός εκδόσεων πυρήνα σε συστήματα FreeBSD.
- Διορθώθηκε ένα σφάλμα στο γράφημα «χρήστη» που εμπόδισε την σωστή καταμέτρηση του αριθμού των χρηστών που είναι συνδεδεμένοι στο σύστημα FreeBSD.
- Διορθώθηκε ένα σφάλμα στο πώς συλλέχθηκαν τα δεδομένα χρησιμοποιώντας το 'ipfw' που επηρέασε το γράφημα 'port' που δείχνει περισσότερη δραστηριότητα από την πραγματική.
Τι νέο υπάρχει στην έκδοση 3.0.0:
- Προστέθηκε ένας ενσωματωμένος διακομιστής HTTP.
- Αλλαγή της διαδρομής 'cgi-bin' στο 'cgi'.
- Σταθερή ακολουθία χρωμάτων στο γράφημα 'fs'.
- Διορθώθηκε μια διαίρεση κατά μηδέν στο γράφημα "mysql".
- Σταθερή υπερβολική επένδυση βάθους στο γράφημα 'fs'.
- Σταθερό για να χρησιμοποιείτε πάντα τα ίδια χρώματα για τις τιμές '/', 'swap' και '/ boot' στο γράφημα 'fs'.
- Διορθώθηκε μια κακή ονομασία στον τίτλο του γράφου "traffacct".
- Διορθώθηκαν όλες οι διευθύνσεις URL των αρχείων .png.
Τα σχόλια δεν βρέθηκε