Server Monitoring – Cacti RRDtool
In dieser Kategorie berichte ich in loser Reihenfolge über verschiedene Monitoringsysteme und möchte somit meinen Lesern einen Überblick über die verschiedenen Monitoringmöglichkeiten geben.
Teil 1 Cacti – Grundsätzliches
Cacti ist grundsätzlich erstmal eine Open Source Software zum sammeln von irgendwelchen Daten, die graphisch aufbereitet werden sollen. Die gesammelten Daten können dann via SNMP oder durch eigene Scripte ausgelesen und aufbereitet werden. Somit ist Cacti in der Lage, quasi alle maschinenlesbaren Datenquellen auszuwerten. Es gibt noch ein weiteres gutes Open Source Monitoring Tool namens Nagios. Hierzu können meine Kollegen von bytemine aber mit sicher ausführlicher berichten wie ich, gell Felix?
Als Fahrgestell empfehle ich ein Linux Debian oder ein Linux CentOS. Die Performance der Appliance richtet sich danach, wie viele Peripherien ich “monitoren” möchte. Theoretisch läuft Cacti auch auf einer alten 166er Büchse.
Installation
Die Installation läuft per apt-get.
debian1:~# apt-get install apache2 debian1:~# apt-get install mysql-server debian1:~# apt-get install cacti
Ist die Cacti Installation vollständig durch gelaufen, erfolgt ein Neustart. Der installierende Admin bekommt währends des Installationsvorgangs eine ganze Reihe von GUI’s angezeigt, die für sich selbst sprechen. Über weitere Einzelheiten werde ich zu einem späteren Zeitpunkt berichten.
Wer sich mit dem Aufsetzen einer Linux-Maschine und deren configs nicht herumschlagen möchte, dem empfehle ich eine noch coolere Lösung:
CactiEZ heißt das Zauberwort.
CactiEZ ist eine selbstinstallierende Linux Distribution basierdend auf CentOS. Das Paket besteht aus der aktuellen Cacti v0.8.7c Version, Spine Poller, Thresholding und einigen weiteren wichtigen vorkonfigurierten Plugins.
Weiter geht es in Kürze mit Teil 2 – Ausführlich Installation, Graphenerstellung und Begrifflichkeiten
Posted in : IT, thovei's blog | 4 Comments »