userohnenamen
leider kein name
|
so, jetzt kommt die megaanforderung von mir ich bräuchte ein tool das einen ping durchgehend laufen lässt gleich wie ping -t nur das bei jedem ping die zeit mitprotokolliert wird wann er losgeschickt worden ist sinn des ganzen ist das ich eine leitungsverfügbarkeit überprüfen muss und wissen will wann die pings eben nicht gingen ich hab jetzt 24h pings senden lassen und z.b. 1% loss und will aber wissen wann diese losses aufgetreten sind denn in der logdatei (die über 4mb txt is) is es so klarerweise nicht auslesbar, und parameter hätt ich dafür keinen gesehen kennt jemand etwas oder irgendeinen weg so etwas zu bewerkstelligen? tia
|
AoD
aka AngelOfDeath
|
ich hab mir genau sowas mal programmiert wenn du wartest bis ich heute nach hause komme lade ich es hoch. Ist ein .NET 1.1 Programm für Windows, hoffe das passt
|
userohnenamen
leider kein name
|
ich hab mir genau sowas mal programmiert wenn du wartest bis ich heute nach hause komme lade ich es hoch. Ist ein .NET 1.1 Programm für Windows, hoffe das passt DAS wär echt der hammer, dann erspar ich mir das nämlich wär meine letzte lösung gewesen
|
prronto
Garage
|
Ich verwende dafür Autohotkey mit folgendem Script: #Persistent
SetTimer, ping-timestamp, 2000 ; Intervall von 2 sek
Return
ping-timestamp:
RunWait, cmd /c ping 10.10.10.10 > C:\ping.log
FormatTime, TimeStamp,, 'Date:' MM/dd/yy 'Time:' hh:mm:ss
FileRead, FileContent, C:\ping.log
If FileContent contains Zielhost
FileAppend, %TimeStamp%`n, C:\ping_unsuccess.log
Return
|
AoD
aka AngelOfDeath
|
Hier mein Programm: click here (.txt entfernen, ist ein selbstextrahierendes Archiv) und ein Screenshot davon: bin mir nicht mehr ganz sicher ob die Email Verständigung funktioniert, aber der Rest klappt ohne Probleme
|
userohnenamen
leider kein name
|
das schaut gut aus, danke werd ich morgen probieren
|
COLOSSUS
AdministratorGNUltra
|
Auf jedweder unixoiden Bourne-Shell moeglich z. B. mit: ((while :; do date; sleep 10; done)& ping YOURHOSTHERE&) | tee logfile.txt
Pingt den Host fortwaehrend, alle 10 Sekunden gibt's einen timestamp. Output kommt auf stdout der Shell, und in das Logfile "logfile.txt".
|
userohnenamen
leider kein name
|
so ein paar tage sind vergangen und das tool funktioniert so eigentlich recht gut, ich hab nur ein ressourcenfressendes problem nach 5 tagen brauchts 25% cpu zeit bei nem E5335 und 200mb pro laufende sitzung ich hab grad ganz schön blöd geschaut wie 50% nur für pingen draufgeht den source code würdst ja nicht freigeben so das ich mir eventuell selbst was machen kann oder? edit: und er kackt immer ab wenn man die mail benachrichtigung nicht aktiviert sobald das erste mal ein loss ist
|
AoD
aka AngelOfDeath
|
Der Grund warum er immer mehr Speicher braucht, ist wahrscheinlich die Textbox in der alles protokolliert wird. Mal schauen wie es mit dem Sourcecode ausschaut, aber das ist so hingehackt, dass ich mich schäme Mach ma ein Sourceforge Projekt
|
userohnenamen
leider kein name
|
von mir aus gerne, dann hätt ich wenigstens wieder was vor damit ich mich mal wieder mit programmieren beschäftigen muss wär halt ideal da du die ganze basis ja schon geschafft hast und man könnte das ganze ja noch erweitern mit ping alle x sekunden und diversen features
|
crazyPyro
Bloody Newbie
|
Hey, ich suche auch so ein tool, und bin dabei auf den Thread hier gestoßen, leider funktioniert der Download von dem Tool nicht mehr, und ich wollte fragen ob das Tool noch irgendwo zur Verfügung steht, und ob dieses wieder zum Download angeboten werden könnte?
Gruß Pyro
|
userohnenamen
leider kein name
|
lang ists her der download funktioniert aber noch, rechtsklick drauf und dann mit ziel speichern unter runterladen danach .txt auf .exe umbenennen der source wär aber noch immer fein, selten aber doch kann man sowas immer wieder gebrauchen
|
DAO
Si vis pacem, para bellum
|
@crazypro: meinst du ein script das zuerst die zeit anzeigt und dann pingt und dann wieder zeit und pingt ? schon mal nagios ausprobiert ? ich denke das sollte eher das loggen was du "messen" willst
|
userohnenamen
leider kein name
|
dao, schau mal aufs erstelldatum des threads, das sind über 3 jahre nagios wär glaub ich nur dafür etwas übertrieben oder? aber ja, grundsätzlich gehts einfach darum einen dauerping mit timestamp zu haben um dann etwaige losses an der zeit festmachen zu können
|
ThMb
JO FRLY
|
Evtl. auch interessant für solche Fälle ist er EMCO Ping Monitor. Erst vor 2 Wochen so ein Tool gesucht und gefunden. Enthält auch alles und läuft sehr stabil (Email-Benachrichtigung, ping von mehreren Hosts auch extern, Logs, Ausfallzeiten in Zeit und % usw.) und ist für private Gratis.
|