01. Dezember 08 | Andrea.Glaser.Uni-Linz
Ich werde unter Zuhilfenahme verschiedener Tools zeigen, wie man vorgehen kann wenn ein Web-Server nicht mehr erreichbar ist.
Sollte meine Homepage nicht mehr im Browser angezeigt werden, sondern stattdessen eine Meldung der Zeitüberschreitung erscheinen, so prüfe ich zuerst mit dem Programm PING ob der Server noch erreichbar ist.
Wie man sieht ist der Server unter der IP 80.78.226.3 erreichbar. Das heißt, dass der Server noch mit dem Internet verbunden ist. Oder zumindest ein pingbares Gerät diese Adresse zugewiesen bekommen hat. Wäre dies nicht er Fall gewesen, hätte es sein können, dass mein DNS Server ausgefallen ist, der den Domainnamen gamepower.at in die IP 80.78.226.3 umwandet. Somit wäre es sicherer, wenn man sich die IP des zu überwachenden Servers auch merkt umso eine weitere Fehlerquelle eliminieren zu können.
Sollte auch der PING auf die IP Adresse fehlschlagen, so ist kein Gerät unter dieser IP Adresse erreichbar. Zumindest nicht auf der Route über die meine Anfrage gestellt wird. Um die Route sichtbar zu machen und zu sehen, wo diese unterbrochen wird, verwende ich das Program TRACEROUTE.
Wie man sieht, ist der Server in Wien in einem Datenzentrum der Globalcore untergebracht, die direkt am VIX VIX (Vienna Internet Exchange Knotenpunkt) angebunden ist. Man sollte sich auch diese letzten beiden Stationen merken, da man diese im Falle einer Nicht Erreichbarkeit des Servers PINGEN kann um zu sehen, ob die Infrastruktur des Datenzentrums auch betroffen ist.
Um nun noch zu prüfen ob der Dienst eigentlich erreichbar ist oder nicht, habe ich verschiedene Möglichkeiten. Ich könnte entweder mit NMAP spezielle Ports auf deren Erreichbarkeit überprüfen, da verschiedene Dienste verschiedene Ports benutzen, oder aber ich verbinde mich via SSH zum Server (ssh –l andrea 80.78.226.3). Mit SSH hab ich somit eine direkte Verbindung zum Server und gleichzeitig Zugang zum Terminal meines Servers und kann hier mittels ps –A nachschauen welche Dienste laufen und mittels dem geeigneten Befehl apache2ctl –k restart meinen Server wieder neustarten wodurch meine Homepage wieder erreichbar ist.
Sollte meine Homepage nicht mehr im Browser angezeigt werden, sondern stattdessen eine Meldung der Zeitüberschreitung erscheinen, so prüfe ich zuerst mit dem Programm PING ob der Server noch erreichbar ist.
Wie man sieht ist der Server unter der IP 80.78.226.3 erreichbar. Das heißt, dass der Server noch mit dem Internet verbunden ist. Oder zumindest ein pingbares Gerät diese Adresse zugewiesen bekommen hat. Wäre dies nicht er Fall gewesen, hätte es sein können, dass mein DNS Server ausgefallen ist, der den Domainnamen gamepower.at in die IP 80.78.226.3 umwandet. Somit wäre es sicherer, wenn man sich die IP des zu überwachenden Servers auch merkt umso eine weitere Fehlerquelle eliminieren zu können.
Sollte auch der PING auf die IP Adresse fehlschlagen, so ist kein Gerät unter dieser IP Adresse erreichbar. Zumindest nicht auf der Route über die meine Anfrage gestellt wird. Um die Route sichtbar zu machen und zu sehen, wo diese unterbrochen wird, verwende ich das Program TRACEROUTE.
Wie man sieht, ist der Server in Wien in einem Datenzentrum der Globalcore untergebracht, die direkt am VIX VIX (Vienna Internet Exchange Knotenpunkt) angebunden ist. Man sollte sich auch diese letzten beiden Stationen merken, da man diese im Falle einer Nicht Erreichbarkeit des Servers PINGEN kann um zu sehen, ob die Infrastruktur des Datenzentrums auch betroffen ist.
Um nun noch zu prüfen ob der Dienst eigentlich erreichbar ist oder nicht, habe ich verschiedene Möglichkeiten. Ich könnte entweder mit NMAP spezielle Ports auf deren Erreichbarkeit überprüfen, da verschiedene Dienste verschiedene Ports benutzen, oder aber ich verbinde mich via SSH zum Server (ssh –l andrea 80.78.226.3). Mit SSH hab ich somit eine direkte Verbindung zum Server und gleichzeitig Zugang zum Terminal meines Servers und kann hier mittels ps –A nachschauen welche Dienste laufen und mittels dem geeigneten Befehl apache2ctl –k restart meinen Server wieder neustarten wodurch meine Homepage wieder erreichbar ist.