|
|||||||
| Registrieren | Hilfe | Benutzerliste | Interessengemeinschaften | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
#1
|
|||
|
|||
|
Hi,
ich überwache alle meine Server mit Nagios. Mit ISPConfig beschäftige ich mich erst seit Kurzem und finde es echt klasse, weil es ne Mange Konfigurationsarbeit abnehmen kann! Daher möchte ich, sobald irgendwo in den von ISPConfig überwachten Mechanismen Fehler oder Warnungen eintreffen, dass diese über Nagios gesehen werden können. Hat jemand sowas schonmal gemacht oder / und Ideen dazu? cu, cjmatsel |
|
#2
|
|||
|
|||
|
Frage, da ich dich nicht ganz verstehe: Du möchtest mit Nagios überwachen... genau was? Welche Fehler ISPConfig wirft? Oder welche Fehler ISPConfig via "Überwachung" meldet? Bei letzterem wäre es eine etwas schizophrene Situation, denn wozu mit ISPConfig nochmals überwachen, wenn du Nagios hast, das den Job (wahrscheinlich) besser macht?
|
|
#3
|
|||
|
|||
|
Zitat:
Zitat:
Wenn der Prozess in der Status-Seite selbst auch als Script aufgerufen werden kann, kann ich den natürlich als nagios-Befehl anstossen. Aber wie gesagt: Ich bräuchte Informationen darüber, was wo überwacht bzw. angestossen werden muss... |
|
#4
|
|||
|
|||
|
Bei zwei Fragen mit "Ja" zu antworten macht den Auswahlprozeß nicht einfacher
Was genau soll denn nun aus deiner Sicht von Nagios überwacht werden?Zu deinem zweiten Punkt: Warum musst du genau wissen, was ISPConfig wo überwacht und das nachbauen? Ich finde es ja einerseits ganz nett, dass ISPConfig quasi eine mini-Überwachung mitbringt, aber wenn ich überwache, dann mit einem Tool, das den Job beherrscht und bei dem ich mich (keine Kritik an ISPConfig) nicht darauf verlassen muss, dass es vielleicht das richtige macht. Nagios ist ein Vollblut was Überwachung angeht und deshalb finde ich es unsinnig, mit Nagios die Überwachungspunkte von ISPConfig zu überwachen, da es das selbst kann und noch dazu mit seinen Checks und Plugins um einiges besser und präziser, als das ISPConfig kann. Zumal ISPConfig bspw. nur ansagt, dass der Port "80" (HTTP) up ist. Das bringt mir jedoch nichts, wenn mich ein Kunde anruft und sagt, dass seine Webseite nicht mehr läuft, einen 403er Forbidden bringt oder seit neuestem eine htaccess Auth verlangt, wo keine hingehört. Nagios sagt mir das schon und zwar genau und präzise wann und wo es passiert. Und mit ein paar tiefern Modifikationen kann ich damit auch Business Prozesse abbilden oder SLAs überwachen. Warum soll ich dann also dem Spezialist beibringen, was ein "Amateur" zu sagen hat, wenn er selbst die gleiche Aussage treffen kann ohne obskure Plugins oder Addons einzubinden? Ich habe auch den Eindruck, dein Ablauf den du im Kopf hast ist ein wenig schräg (nicht böse sein ), aber warum soll der Amateur (ISPConfig) an den Profi (Nagios) eine Nachricht übergeben, dass ein Dienst evtl nicht mehr läuft? Wofür? ISPConfig "alarmiert" doch (glaube ich) selbst? Was soll dann also Nagios mit der Info? Und warum eine ganze Menge eigener Prozesse anstoßen? Natürlich startet Nagios die verschiedenen Checks und dafür Prozesse aber wo ist dabei das Problem? Man kann die natürlich auch durch sowas wie check_multi oder check_mk zusammenfassen, aber wenn du nicht gerade tausende von Checks hast, wäre das übertrieben. Was möglich oder denkbar wäre ist ein Addon für ISPConfig zu bauen, welches den Nagios Output bspw. an irgendeiner Stelle der ISPConfig Oberfläche anzeigt. Dafür gäbe es mit NDO, Datenbank und/oder IFrames genug Möglichkeiten. Ich denke schon, dass ich Nagios (und ISPConfig 2) inzwischen ganz gut kenne und vielleicht erkenne ich gerade deinen Wunsch oder den Sinn deiner Konstellation nicht so ganz, aber ich diskutiere das gerne durch - vielleicht kannst du mich ja noch erhellen, was genau deine Zielsetzung ist und warum und wie du das erreichen möchtest. Vielleicht gibts ja einen viel einfacheren Weg ![]() |
|
#5
|
||||
|
||||
|
Zitat:
Zitat:
Zitat:
Ich verstehe Deine Antwort, aber das ist nicht das, was ich suche. Ich versuchs mal einfach: Mein Ziel: Wenn ISPConfig aus irgend einem Grund einen Warnstatus hat, dann möchte ich diesen über eine Schnittstelle in Fremd-(Monitoring-)systemen sehen. Mehr nicht. Wie man das realisiert, steht dann natürlich auf einem anderen Blatt. Wie Du schreibst, kann Nagios die Prozesse und deren Stati wesentlich genauer überwachen als ISPConfig. Da ich aber nicht weiß, WAS ich alles überwachen muss, müsste ich also alles zu überwachende selbst festlegen und in Nagios einbinden. DAS ist ja mein Problem, da ich nicht weiß, was ich alles einbinden müsste! Oder noch besser (und jetzt kommen wir zu meinen anderen Postings): Es wird ein Multiline-Plugin für Nagios gleich in ISPConfig mitgeliefert; sodass ein Nagios-Admin wie ich dieses nur in Nagios zu integrieren braucht und alle Stati gleich im Überblick hat. Da Du Nagios kennst, weißt Du auch, dass Nagios von solchen Integrationen unter Anderem lebt. Ich selbst habe schon das ein oder andere kleine Plugin geschrieben und veröffentlicht und nutze auch von anderen veröffentlichte Plugins. Und genau HIER möchte ich ansetzen: Ich möchte, dass die notwendigen Stati in ISPConfig (und von mir aus auch noch mehr wie die einzelnen Webseiten und deren Erreichbarkeit z.B.) von Nagios ausgewertet werden können, OHNE dass ich erst alles auseinander nehmen muss. Wenigstens eine entsprechende Beschreibung, welchen Stati ISPConfig wann und wie überwacht, hilft solche Plugins zu schreiben oder andere Überwachungsmöglichkeiten zu nutzen. Ich weiß nicht, ob ich das deutlich rübergebracht habe. Es geht mir hier um die Integration von ISPConfig (und / oder des Systems) in ein Monitoring-Werkzeug über Schnittstellen: Die bisherige Integration in das Betriebsystem ist m.E. super klasse und ich bin wirklich begeistert! (Nur um das mal deutlich zu sagen )edit: Zitat:
Geändert von cjmatsel (21.09.2009 um 11:55 Uhr). |
|
#6
|
|||
|
|||
|
Zitat:
- dass du einfach irgendwelche Stati von ISPConfig übernimmst Das macht dich ja auch nicht schlauer ![]() Wir können es natürlich auch anders machen: Du sagst was du hast und ich sage dir was du überwachst? ![]() |
|
#7
|
|||
|
|||
|
Ich habe ISPConfig 3 auf einer debian :-)
|
|
#8
|
|||
|
|||
|
Alles auf einer Maschine? Wie genau würdest du überwachen wollen? Kundendomains mit? Oder nur Serverdienste?
|
|
#9
|
|||
|
|||
|
Zitat:
Zitat:
Wie klingt das? |
|
#10
|
|||
|
|||
|
Zitat:
Host: localhost (oder server) Services: HTTP (check_http), HTTPS (check_http mit Params), HTTP Port 8080 (für ISPConfig Panel), FTP, IMAP, POP3, IMAPS, POP3S (wenns genutzt wird), SMTP, MySQL Denke das müsste so ziemlich alle Serverdienste abdecken (sollte ich jetzt keinen vergessen haben). Ich würde dann pro Web checken:
![]() Gruß |
![]() |
| Themen-Optionen | |
| Ansicht | |
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 10:14 Uhr.









Was genau soll denn nun aus deiner Sicht von Nagios überwacht werden?
), aber warum soll der Amateur (ISPConfig) an den Profi (Nagios) eine Nachricht übergeben, dass ein Dienst evtl nicht mehr läuft? Wofür? ISPConfig "alarmiert" doch (glaube ich) selbst? Was soll dann also Nagios mit der Info? Und warum eine ganze Menge eigener Prozesse anstoßen? Natürlich startet Nagios die verschiedenen Checks und dafür Prozesse aber wo ist dabei das Problem? Man kann die natürlich auch durch sowas wie check_multi oder check_mk zusammenfassen, aber wenn du nicht gerade tausende von Checks hast, wäre das übertrieben. 
Linear-Darstellung
