Wer kennt noch pCheck? Genau, das Script zum Server überwachen. Ich habe dieses die letzte Zeit nicht mehr zum Download angeboten, habe es aber im speziellen um unsere be-webspace.de Server zu überwachen in der letzten Zeit doch recht aufwendig erweitert. Nun habe ich die Idee dies als Software as a Service aufzusetzen.
Ich suche Leute die wirklich Bedarf für sowas haben, also einen eigenen Server, vServer oder ähnliches besitzen und die Verfügbarkeit überwachen möchten. Sozusagen suche ich \"Betatester\".
Was wird das System können:
Monitoring und Überprüfung von Servern anhand verschiedener Verfahren:
- Ping
- Port Verfügbarkeit
- Webserver Prüfung mit aktiver http Daten Abfrage (success.data)
- mySQL Server Prüfung mit Querie Abfrage
- Mailserver Test über Mail Route Check (gaga aber geil)
- API !
- ggf. Windows Sidebar Gadget
- Android App
Notifications:
- E-Mail
- SMS
- HTTP Request - Rest Conform / XML
*meld*
Ich will auch eine iPhone App *ggg*
iPhone... was ist das?
/uploads/emoticons/icon_e_wink.gif.fcb053ab2c91cb6224c03a16c6332abf.gif\" alt=\";)\" />
Da hab ich leider niemanden in meinen Kontakten der sich damit auskennt... Meine Kollegen rund um mich rum sind alle Android verseucht
/uploads/emoticons/icon_lol.gif.d878e84a1fae2679d50e5c49801a4baf.gif\" alt=\":lol:\" />
verdammt, muss ich mir das nun aneignen?
/uploads/emoticons/icon_eek.gif.d400d6b38bb3e8007952ad30b6114a31.gif\" alt=\":shock:\" />
hm.... nuja...
/uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\" />
..so bin in den letzten Zügen. Hab jetzt ncoh bissel schöner gemacht vom Aussehen alles, nun nur noch den Teil vom ACP fertig machen was die User hinzufügt
/uploads/emoticons/icon_twisted.gif.76560d16c1efd513e4c4993ac11dfa72.gif\" alt=\":twisted:\" />
User ACP ist auch fertig. Jetzt ist aber genug für heute, nochmal eine Nacht drüber schlafen und dann......!!
/uploads/emoticons/icon_mrgreen.gif.a2ac1e9fdf66d20cb7641d1cb954dbd9.gif\" alt=\":mrgreen:\" />
bin schon gespannt
/uploads/emoticons/icon_e_wink.gif.fcb053ab2c91cb6224c03a16c6332abf.gif\" alt=\";)\" />
Vor allem braucht das Ding noch einen Namen ....
/uploads/emoticons/icon_e_surprised.gif.a005678239f11b45b64b526b2c82e9a1.gif\" alt=\":o\" />
Würde es auch gerne Testen
/uploads/emoticons/icon_e_wink.gif.fcb053ab2c91cb6224c03a16c6332abf.gif\" alt=\";)\" />
Grüße
Vossy
Hast du einen eigenen Server zum überprüfen oder ähnliches?
Schick mir einfach nur per Mail oder PN diene Mail Adresse mit der es eingerichtet werden soll.
Habe gesehen du hast die @t-mobile-sms.de Adresse eingetragen. Die gehört aber in diesem Fall bei die E-Mail Adresse und nicht die Handynummer rein.
/uploads/emoticons/icon_idea.gif.93e8eb9ea62292d5d91326b00a052f25.gif\" alt=\":idea:\" />
Ggf, wenn noch nie benutzt musst du das SMS senden an das T-Mobile Handy erst aktivieren:
http://www.t-mobile.de/mms/0,9622,13789-_,00.html
Alles Klar, Danke
/uploads/emoticons/icon_rolleyes.gif.d6c0f88993caec7e4980cd28c136d415.gif\" alt=\":roll:\" />
Namensvorschläge für das Projekt?
/uploads/emoticons/icon_e_geek.gif.a796f21c08c52b48ab6f6db99d52ebad.gif\" alt=\":geek:\" />
check your *
/uploads/emoticons/icon_e_biggrin.gif.40dcc5d69f84e2cf29e77d8e1e9a84e2.gif\" alt=\":D\" />
hrhrhrhrhrhrhrhrh... du meinst sicher ein Aort was mit A anfängt und S aufhört
/uploads/emoticons/icon_twisted.gif.76560d16c1efd513e4c4993ac11dfa72.gif\" alt=\":twisted:\" />
Der * soll eigentlich fuer MySQL, Server, ... stehn
/uploads/emoticons/icon_e_wink.gif.fcb053ab2c91cb6224c03a16c6332abf.gif\" alt=\";)\" />
Warum nicht pCheck, finde den Namen immer noch passend
/uploads/emoticons/icon_e_wink.gif.fcb053ab2c91cb6224c03a16c6332abf.gif\" alt=\";)\" />
Eigentlich hast du wirklich recht.
URL hat sich geändert:
http://pcheck.eu
Irgendwas ist da komisch *amkopfkratz*
Heute 5:19 Uhr => Mail OK
Heute 5:24 Uhr => Mail NOK
Sollte das nicht umgekehrt sein?
Aufgrund der DNS Panne von gestern wurde der Check Algorithmus gestern Abend um eine eigene DNS Caching Funktion erweitert
/uploads/emoticons/icon_mrgreen.gif.a2ac1e9fdf66d20cb7641d1cb954dbd9.gif\" alt=\":mrgreen:\" /> . Wieder was optimiert.
Stimmt, meine Frau war etwas genervt von dem SMS Mails in der Nacht
/uploads/emoticons/icon_mrgreen.gif.a2ac1e9fdf66d20cb7641d1cb954dbd9.gif\" alt=\":mrgreen:\" />
Ja Powie, aber zuerst krieg ich OK (wenns NOK ist) und dann hab ich NOK (als es wieder OK war) erhalten o_O
Aber der Tag war sowieso bissl \"komisch\"
/uploads/emoticons/icon_e_biggrin.gif.40dcc5d69f84e2cf29e77d8e1e9a84e2.gif\" alt=\":D\" />
Sind sie eventuell nur in der falschen Reihenfolge angekommen? Oder ist der Zeitstempel laut Quelltext auch falsch?
uff, das weiß ich jetzt nicht und nachschaun geht nichtmehr -.-
hrhrhrhrhrrrrr....
Ich hab am Prüf Algo noch bissel gefeilt und die Interval Einstellung scharf geschaltet.
/uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\" />
Der Ablauf ist nun noch bissel umgebaut den der Checker im Prüfdurchlauf macht, vor allem um performanter zu sein und sicherer auf Fehlmessungen reagieren zu können. Somit ist dieser Teil erstmal soweit wie ichs mir vorgestellt hatte.
schön zu hören, bis jetzt hatte ich einmal falschen Alarm, aber da wirst wohl grad umgebaut haben
/uploads/emoticons/icon_e_biggrin.gif.40dcc5d69f84e2cf29e77d8e1e9a84e2.gif\" alt=\":D\" />
Ja ich hatte auch 1-2 mal einen falschen Alarm. Wobei an der Stelle nicht nachvollziehbar war wieso das genau so ist. Bei diesen Fällen war die folgende Prüfung immer wieder OK. das war mir schon früher oft aufgefallen.
Früher: Fand der Checker einen Status mit NOTOK, hat der Checker 5 Sekunden Pause gemacht und dann die Prüfung noch einmal wiederholt. Der Statuswechsel erfolgte nur wenn beide Prüfungen das selbe Ergebnis lieferten.
Aus Erfahrung muss ich sagen, das diese \"Mini\" Aussetzer in real existieren. Ich habe anfangs an ein Problem mit den Prüfungen gedacht, wurde aber eines besseren belehrt als ich mal eine Prüfung aufgesetzt hab die alle 10 Sekunden prüft und loggt. Dort war ersichtlich das das nicht einzelne Ticks waren die zwischen drin fehlten, sondern wirklich immer eine Reihe Prüfungen mit NOTOK zwischen drin waren. Beleg dafür ist auch das ich andere Dienste in der Prüfung habe welche diese Problematik nicht so in der Art haben.
Gestern Abend hatte ich so eine Störung \"Live\", die SSH auf der Maschine blieb auch über eine Minute stecken, und passend dazu kam die Notification vom pcheck. Da am Server selber nichts los war muss es ein Problem mit Routing, Netzlast, was auch immer gewesen sein, also eine echte kurze Outtime.
Daher macht der neue Checker Algorithmus das jetzt anders. Findet er ein NOTOK, so stellt er dieses erst nur einmal fest. Die Prüfung wird hinten angestellt. Nach einer Minute wird die Prüfung wiederholt. Erst wenn auch diese wieder NOTOK ist wird die Notification ausgelöst. Hat der Checker ein 10 Minuten Interval so werden die nächsten Prüfungen trotzdem mit verkürztem Interval ausgeführt. Das Interval steigt erst nach mehreren gleichbleibenden Status wieder auf das eingestellte 10 Min Interval an.
Damit fallen diese Mini Blackouts nicht mehr ins Gewicht.
Super Lösung!
Ich hätte da noch eine Idee
/uploads/emoticons/icon_e_biggrin.gif.40dcc5d69f84e2cf29e77d8e1e9a84e2.gif\" alt=\":D\" />
Es wäre doch sicher praktisch wenn man die Checks kaskadieren könnte.
zB:
-) Gateway online? (ping)
--) Server online? (ping)
---) Dienst online? (zB MySQL)
---) Dienst online? (zB Webserver)
---) Dienst online? (zB FTP)
---) ...
--) Server online? (ping)
---) Dienst online? (zB MySQL)
---) Dienst online? (zB Webserver)
---) Dienst online? (zB FTP)
---) ...
Ist der Gateway nicht online brauchen die anderen Checks garnicht zu laufen.
Ist der Server offline braucht man die Dienste auch nicht checken.
Ich denke dadurch hat man einen Haufen neuer Möglichkeiten
/uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\" />
Very Interesting
/uploads/emoticons/icon_e_biggrin.gif.40dcc5d69f84e2cf29e77d8e1e9a84e2.gif\" alt=\":D\" />
ich überleg mal weiter, ev. fällt mir ja noch was ein
/uploads/emoticons/icon_e_biggrin.gif.40dcc5d69f84e2cf29e77d8e1e9a84e2.gif\" alt=\":D\" />