Tester gesucht! Ich habe eine Integration von Icinga in OMD gemacht. Das Ganze ist im OMD Git in der Branch Icinga zu finden. Freue mich über jeden Fehler, der gefunden wird.
Heute mal ein ganz anderes Thema. In meinem Umkreis hat es der ein oder andere schon mitbekommen, dass ich nun ein Thinkpad W520 mit Nvidia Optimus Technologie besitze. Nun ist es so, dass man überall liest, dass Optimus mit Linux nicht funktionieren würde. Wenn man aber etwas genauer schaut, stößt man auf Bumblebee. Ich habe […]
Hier gehts um die Installation der Netways EventDB innerhalb einer OMD Site. Den Download der aktuellen Version (zum Zeitpunkt des Artikels 2.0.1) und deren Entpacken an entsprechender Stelle setze ich voraus. Apache vorbereiten In der aktuellen Version von OMD (0.48) ist ein kleiner Fehler vorhanden, so dass wir noch für PHP den Pfad zum MySQL […]
In check_mk existieren zwei Möglichkeiten, Host Parents zu verwalten. Zum einen das manuelle Definieren (wobei man hier wieder mit Host Tags arbeiten kann), zum anderen das automatische Erkennen mittels einer Scan-Funktion. Manuell Definieren parents = [ (“switch1”, [“host1”, “host2” …]), (“switch2”, [“hosttag1”, “hosttag2” …], ALL_HOSTS), ] Nach dem typischen check_mk Muster wird in der Variable […]
Host Tags in check_mk sind eine einfache Möglichkeit, Konfigurationsparameter einem oder eine ganze Gruppe von Hosts zuzuordnen. Ein Host Tag entsteht automatisch durch seine erste Zuordnung zu einem Host. Dabei bei wird dieser einfach durch eine Pipe getrennt und hinter den Hostnamen geschrieben: all_hosts = [ ‘server1|tag’, ‘server2|eintag|nocheins’, ] Dabei können beliebig viele Host Tags […]
Der check last_run liest eine zuvor konfigurierte Liste von Dateien aus, welche einen UNIX Timestamp enthalten. Die Idee hinter dem Check ist, Programme überwachen zu können, welche nur sporadisch oder regelmäßig innerhalb eines bestimmten Zeitrahmen laufen müssen. Diese Programme müssen dazu jeweils nur eine Art Heartbeat in eine Datei schreiben. Dieser Heartbeat ist ein Unix […]
Der check ln_snmp_mailstats liest über SNMP folgende Werte aus: lnDeadMail lnDeliveredMail lnTotalMailFailures lnTotalRoutedMail lnTransferredMail lnWaitingMail lnNumWaitingRecipients lnMailDomain lnAverageMailDeliverTime lnAverageMailServerHops lnAverageMailSizeDelivered lnMaximumMailDeliverTime lnMaximumMailServerHops lnMaximumMailSizeDelivered lnMinimumMailDeliverTime lnMinimumMailServerHops lnMinimumMailSizeDelivered lnTotalKBTransferred lnMailTransferFailures Bei den Inventur werden alle dieser Werte automatisch als Service angelegt und rein informativ angezeigt. Sind warn oder crit Schwellen gewünscht, können diese mit check_parameters gesetzt werden. Dies […]
Der Check mysql_status ermöglicht es, beliebige Variablen aus der Ausgabe der MySQL Abfrage mysql status; zu überwachen. Zu beachten ist hier der Agent. Dieser ist ein Shell Script, welcher das Kommando mysql aufruft. Hier muss z.B. durch Parameter der Zugang zur lokalen Datenbank hinterlegt werden. Welche der Variablen man überwachen will, muss vor der Inventur […]
Der check dir_size ermöglicht es, Ordner auf ihre aktuelle Größe zu überprüfen. Die Ordner müssen dazu in der Konfigurationsdatei, die nach /etc/check_mk abgelegt werden muss, eingetragen werden. Ein Beispiel ist in der Konfiguration vorhanden. Bei der Inventur werden alle Ordner automatisch erkannt. Über check_parameters können dann warn und critical Schwellen festgelegt werden. Ansonsten bleibt die […]
Wollen wir mal nicht alles, was check_mk findet, auch in den Inventur haben, stehen wir nun vor der Wahl, ob wir checks oder services ignorieren wollen. Der Unterschied zwischen check und service? Ich möchte es am Beispiel des checks df einmal versuchen zu erklären. Wie schon gesagt, ist df ein check. Dieser listet uns alle […]
