Hallo,
verzeiht bitte den komischen Titel aber ich habe nichts passenderes gefunden. Es geht um spezielle Server (Videoüberwachung), die meist irgendwo in einer Halle weit weg in der Zwischendecke liegen, schwer direkt zugänglich sind und von extern (DSL) gewartet und auch bedient werden.
Hiermit befasse ich mich nun schon eine ganze Zeit und habe meist unter Debian oder Ubuntu passendes aufgesetzt. Nun bin ich jedoch auf der Suche diese Rechner etwas autarker zu machen und habe noch einige spezielle Probleme, bei denen ich vielleicht etwas Hilfe oder Denkanstösse benötige.
Hin und wieder bleibt der Task für die Aufzeichnung stehen und müsste neu gestartet werden. Dieses passiert relativ selten, wird aber dann nicht sofort bemerkt, da auf die Kisten ja normalerweise nur drauf geschaut wird, wenn auch irgendetwas vorgefallen ist (Einbruch, Diebstahl....). Jetzt würde ich gerne ein kleines tool nutzen, das z.B. alle fünf Minuten schaut ob der Prozess noch da ist und sonst gegebenenfalls neu startet bzw. ein kleines Skript ausführt. In der Bashprogrammierung bin ich leider nicht sehr stark, es müsste aber doch bestimmt auch schon ein fertiges Tool dafür geben, da das ja ein alltägliches Problem ist, bzw. ich bestimmt nicht der erste bin, der soetwas sucht.
Das zweite Problem ist etwas gravierender, ab und an hängt sich die komplette Kiste mit einem kernel panic weg. Hier hätte ich dann gerne einen Neustart was leider auch nicht funktioniert. Ich habe vor einiger Zeit schon mal danach gesucht, auch was passendes gefunden und eingebaut. (Kernelsources musste irgendwas umgestellt werden und neuer Kernel gebaut; finde das leider im moment nicht, hat aber bei mir nicht geklappt.) Gibt es hier noch irgendeinen Dreh??
Und als allerletztes, ich suche etwas analog zu den Webresettern (http://www.webresetter.de) um die Kiste aus der Ferne neu zu booten nach einem Hänger. Diese sind aber dafür vorgesehen ein ganzes Rechenzentrum zu schalten. sprich ich brauche einen Hub sowieso und für jeden PC einen Resetter. Gibt es soetwas vielleicht auch "simpler", sprich ein Gerät pro PC ohne HUB da ich immer nur einen PC am Ort habe. Wenn nicht, dann nicht, sind ja auch nicht wirklcih teuer für die Leistung.
Also, vielleicht kann mir ja jemand hierbei helfen oder hat noch eine andere Idee um die Ausfall- und Supportzeiten etwas zu drücken.
Vielen Dank und Gurß
weisnix
Gedanken zu dedizierten Servern.
Re: Gedanken zu dedizierten Servern.
Mit einem cronjob. Dieser muss nachschauen, ob noch der entsprechende Prozess läuft und wenn nicht, diesen neu starten.weisnix27 hat geschrieben:Jetzt würde ich gerne ein kleines tool nutzen, das z.B. alle fünf Minuten schaut ob der Prozess noch da ist und sonst gegebenenfalls neu startet bzw. ein kleines Skript ausführt.
sysrq? Das ist so weit ich weiß nur dafür da, dass der Benutzer noch Befehle ausführen kann. Dass der Rechner ganz neu startet, ist mir nichts bekannt. Allerdings sind Kernel Panics kein gutes Zeichen. Ihr solltet untersuchen, warum diese kommen und das abstellen. Sonst werdet ihr nie glücklich.Das zweite Problem ist etwas gravierender, ab und an hängt sich die komplette Kiste mit einem kernel panic weg. Hier hätte ich dann gerne einen Neustart was leider auch nicht funktioniert. Ich habe vor einiger Zeit schon mal danach gesucht, auch was passendes gefunden und eingebaut. (Kernelsources musste irgendwas umgestellt werden und neuer Kernel gebaut)
Hi,
danke für die Antworten. Das mit einem Cronjob ist schon klar. Zur Not bastle ich mir ein einfaches skript was ps aux ausliest nach dem Daemon sucht und bei Nichtfinden den Dienst neustartet. Ich hatte gehofft, das es soetwas ev. schon fertig gibt. Ist aber ja wirklcih nicht viel Arbeit selbst zuschreiben.
Die Kernel-Panics tauchen merkwürdigerweise auf allen Maschinen auf und ich habe schon etliche dieser Kisten verbaut (>20) und kann nur in Teilbereichen erklären wo es her kommt. Ich habe schon sämtliche Hardware getauscht von AMD auf Intel auf Core 2 Duo auf diverse Chipsätze und so weiter fort, diverse Linux Distris durch, Kernel von der STange, Kernel selbstgebaut und was weiss ich nicht alles. Ich kann mir das nur noch mit Problemem auf dem PCI Bus erklären, bzw. das dieser halt ausgelastet ist.
Diese treten aber auch nicht sehr oft auf, wenn bleibt aber alles stehen, ist halt so bei kernel panic.
Habe das mit dem "Timeout" gerade wieder gefunden, u.a. ist es hier http://www.pc-special.net/index.php?opt ... emid=26210 beschrieben, zwar schon älter aber die Option gibt es noch. Hat aber trotzdem nichts gebracht, Kiste war trotzdem eingefroren.
Klar würde ich auch am liebsten die Kernel Panics loswerden. Ich hatte diesbezüglich auch schon an diversen STellen gefragt, konnte aber leider nicht gelöst werden. Ich verwende für die Videoaufzeichnung Karten von ituner.com (Spectra
. Die sind recht gut und werden auch überall dafür empfohlen. Auch kann man bis zu 4 STück gleichzeitig betreiben. Wenn ich eine von diesen Karten verwende, dann läuft eigentlich alles recht sauber. Sobald ich eine zweite verwende läuft das System max. 24 Stunden. Habe aber ALLES mehrfach getauscht und bekomme das nicht in den Griff. Also gibt es nur noch eine Karte max. und erstmal gut. Gibt ja schliesslich auch IP-Cams... aber das ist ein anderes Thema. Mich würde hauptsächlich das Neustarten bei Panic interessieren. Vielleicht ist das mit dem Timeout auch einfach obsolet....
Gruß
weisnix
danke für die Antworten. Das mit einem Cronjob ist schon klar. Zur Not bastle ich mir ein einfaches skript was ps aux ausliest nach dem Daemon sucht und bei Nichtfinden den Dienst neustartet. Ich hatte gehofft, das es soetwas ev. schon fertig gibt. Ist aber ja wirklcih nicht viel Arbeit selbst zuschreiben.
Die Kernel-Panics tauchen merkwürdigerweise auf allen Maschinen auf und ich habe schon etliche dieser Kisten verbaut (>20) und kann nur in Teilbereichen erklären wo es her kommt. Ich habe schon sämtliche Hardware getauscht von AMD auf Intel auf Core 2 Duo auf diverse Chipsätze und so weiter fort, diverse Linux Distris durch, Kernel von der STange, Kernel selbstgebaut und was weiss ich nicht alles. Ich kann mir das nur noch mit Problemem auf dem PCI Bus erklären, bzw. das dieser halt ausgelastet ist.
Diese treten aber auch nicht sehr oft auf, wenn bleibt aber alles stehen, ist halt so bei kernel panic.
Habe das mit dem "Timeout" gerade wieder gefunden, u.a. ist es hier http://www.pc-special.net/index.php?opt ... emid=26210 beschrieben, zwar schon älter aber die Option gibt es noch. Hat aber trotzdem nichts gebracht, Kiste war trotzdem eingefroren.
Klar würde ich auch am liebsten die Kernel Panics loswerden. Ich hatte diesbezüglich auch schon an diversen STellen gefragt, konnte aber leider nicht gelöst werden. Ich verwende für die Videoaufzeichnung Karten von ituner.com (Spectra

Gruß
weisnix
Welche Kamerasoftware benutzt du denn? Solltest du motion benutzen kann ich die vielleicht weiterhelfen. Habe da ein Tool geschrieben das periodisch den Status des Deamons und der Detection überprüft und die gemachten Bilder verschickt, archiviert usw. Inzwischen kann man das für beliebig viele Kameras nutzen. Wenn der Deamon abschmiert wird er automatisch neu gestartet usw. Man kann Zeiten festlegen in denen die Kameras aufnehmen sollen oder nicht.
Dazu ein Webinterface über die sich die Detection manuell an bzw. ausschalten lässt, mit Anschaltverzögerung, Logging etc.
Alles in Perl.
Dazu ein Webinterface über die sich die Detection manuell an bzw. ausschalten lässt, mit Anschaltverzögerung, Logging etc.
Alles in Perl.
Das mit dem automatischen reboot geht auch einfacher
man bootparam
man bootparam
Code: Alles auswählen
`panic=N'
By default the kernel will not reboot after a panic, but this option will
cause a kernel reboot after N seconds (if N > 0). This panic timeout can
also be set by "echo N > /proc/sys/kernel/panic".
Unix is user-friendly; it's just picky about who its friends are.
Hallo und vielen Dank,
das hört sich beides sehr vielversprechend ein, den Bootparameter habe ich gleich mit eingepflegt und muss jetzt mal abwarten. Danke schön, hatte ich nicht gesehen.
@rk: Und ja, ich setzte Motion ein, wir haben auch selbst eine Oberfläche dafür programmiert, die das ganze über ein Webfrontend verfügbar macht und in verschiedenen Ansichten zeigt (Livestream, Zeitübersicht, Eventübersicht, Mehrbenutzefähigkeit...). Allerdings fehlen hier noch diverse Sicherheitsfunktionen wie z.B. halt die Überwachung der Dienste, Neustart im Fehlerfall und so weiter.
Also an Tips und Diskussion zu Motion bin ich sehr interessiert, würde mir Dein Tool auch gerne mal anschauen.
Was setzt Du denn für Videokarten ein ?? Wir im Moment die Ituner Spectra. Hiermit habe ich aber halt gewisse Stabilitätsprobleme. In einem Via EPIA System mit Onboard Video (Lex Twister...) läuft das ganze sehr stabil seit fast einem Jahr ohne Absturz / Reboot allerdings halt nur mit 4 CAMS und keine IP. Bin hier an einem Gedankenaustausch auf jeden Fall sehr sehr interessiert.
Also melde Dich bitte mal.
Gruß
weisnix
das hört sich beides sehr vielversprechend ein, den Bootparameter habe ich gleich mit eingepflegt und muss jetzt mal abwarten. Danke schön, hatte ich nicht gesehen.
@rk: Und ja, ich setzte Motion ein, wir haben auch selbst eine Oberfläche dafür programmiert, die das ganze über ein Webfrontend verfügbar macht und in verschiedenen Ansichten zeigt (Livestream, Zeitübersicht, Eventübersicht, Mehrbenutzefähigkeit...). Allerdings fehlen hier noch diverse Sicherheitsfunktionen wie z.B. halt die Überwachung der Dienste, Neustart im Fehlerfall und so weiter.
Also an Tips und Diskussion zu Motion bin ich sehr interessiert, würde mir Dein Tool auch gerne mal anschauen.
Was setzt Du denn für Videokarten ein ?? Wir im Moment die Ituner Spectra. Hiermit habe ich aber halt gewisse Stabilitätsprobleme. In einem Via EPIA System mit Onboard Video (Lex Twister...) läuft das ganze sehr stabil seit fast einem Jahr ohne Absturz / Reboot allerdings halt nur mit 4 CAMS und keine IP. Bin hier an einem Gedankenaustausch auf jeden Fall sehr sehr interessiert.
Also melde Dich bitte mal.
Gruß
weisnix