Anzeige:
Ergebnis 1 bis 12 von 12

Thema: Meldesystem

  1. #1
    Registrierter Benutzer
    Registriert seit
    20.01.2004
    Beiträge
    24

    Meldesystem

    Hi,

    hab keine passende Überschrift gefunden.

    Ich brauch ein Script, was auf einem Rechner läuft, der eine Nachricht
    oder irgendwas an einen Server im Internet sendet, damit dieser sieht, dass der Rechner erreichbar ist.

    also:
    Rechner sendet Nachricht, Ping oder sonstwas an Server, der Server
    stellt dann auf einer Webseite dar, ob der Rechner erreichbar ist oder nicht.

    geht sowas?
    Wäre für jede Hilfe dankbar!

    Ciao
    psy

  2. #2
    Registrierter Benutzer
    Registriert seit
    20.02.2004
    Ort
    Boeblingen
    Beiträge
    90
    Ich wuerds umgekehrt machen, also die Abfrage vom Server aus.

    Wenn Du was fertiges haben willst, schau Dir mal Nagios an.
    Servus und bis bald,

    Blackhawk

  3. #3
    Registrierter Benutzer
    Registriert seit
    19.08.2004
    Beiträge
    404
    wenns wirklich ein Ping sein darf, dann so z.B.:

    http://search.cpan.org/~bbb/Net-Ping...ib/Net/Ping.pm

  4. #4
    Registrierter Benutzer
    Registriert seit
    20.01.2004
    Beiträge
    24
    Zitat Zitat von Blackhawk
    Ich wuerds umgekehrt machen, also die Abfrage vom Server aus.

    Wenn Du was fertiges haben willst, schau Dir mal Nagios an.
    das geht leider nicht, da der/die rechner hinter einer firewall hängen und nicht erreichbar sind, ports können nicht geöffnet werden...

    diese rechner sind alles nagios-server
    und der "main"-nagios-server soll diese kisten überwachen... deswegen der ganze stress

    hast du noch eine andere idee?

  5. #5
    Registrierter Benutzer
    Registriert seit
    19.08.2004
    Beiträge
    404
    der "main nagios" kann die anderen Server nicht anpingen?

    Über welchen Port kannst Du denn dann die Erreichbarkeit testen?

  6. #6
    Registrierter Benutzer
    Registriert seit
    20.01.2004
    Beiträge
    24
    die nagios-systeme sind untereinander nicht miteinander verbunden.

    die einzelnen kisten sollen sich bei dem großen server melden...
    anderstrum geht es leider nicht!

  7. #7
    Registrierter Benutzer
    Registriert seit
    30.06.2005
    Beiträge
    155
    du kannst auch in der shell via tcp von den clients zum main-server eine message schicken

    der main-server wartet z.b auf port 9000:
    Code:
    rechner1$ netcat -l -p 9000 > meldung.txt
    der client schickt eine message zum server:
    Code:
    rechner2$ echo "ich lebe"|netcat -w 1 rechner1 9000
    religion is a virus from outer space

  8. #8
    Registrierter Benutzer
    Registriert seit
    20.01.2004
    Beiträge
    24
    Zitat Zitat von ninguno
    du kannst auch in der shell via tcp von den clients zum main-server eine message schicken

    der main-server wartet z.b auf port 9000:
    Code:
    rechner1$ netcat -l -p 9000 > meldung.txt
    der client schickt eine message zum server:
    Code:
    rechner2$ echo "ich lebe"|netcat -w 1 rechner1 9000
    schon mal ein guter ansatz, das prinzip würde passen, nur wird der inhalt in "meldung.txt" immer überschrieben...

    jemand weitere ansätze?

  9. #9
    Registrierter Benutzer
    Registriert seit
    30.06.2005
    Beiträge
    155
    Zitat Zitat von psy
    schon mal ein guter ansatz, das prinzip würde passen, nur wird der inhalt in "meldung.txt" immer überschrieben...
    du musst den inhalt nicht überschreiben, du kannst auch dranhängen lassen
    Code:
    rechner1$ netcat -l -p 9000 >> meldung.txt
    oder die message per pipe an ein programm übergeben
    Code:
    rechner1$ netcat -l -p 9000 -w10|tee meldung.txt
    oder was auch immer, das hängt nur von deiner fantasie ab
    religion is a virus from outer space

  10. #10
    Registrierter Benutzer
    Registriert seit
    20.01.2004
    Beiträge
    24
    ok danke

    magst du mir jetzt vielleicht noch sagen wie ich netcat dazu bringe, sich nach dem erhalt der message NICHT zu beenden?

    in der manpage hab ich nix gefunden.

  11. #11
    Registrierter Benutzer
    Registriert seit
    30.06.2005
    Beiträge
    155
    der netcat server beendet sich sobald der netcat client die connection schliesst. aber du kannst das ganze ja in eine "endlos" schleife stellen
    Code:
     while true; do netcat -l -p 9000 >> meldung.txt; done
    religion is a virus from outer space

  12. #12
    Registrierter Benutzer
    Registriert seit
    20.02.2004
    Ort
    Boeblingen
    Beiträge
    90
    Zitat Zitat von psy
    die nagios-systeme sind untereinander nicht miteinander verbunden.

    die einzelnen kisten sollen sich bei dem großen server melden...
    anderstrum geht es leider nicht!
    Nagios unterstuetzt auch passive checks...
    Servus und bis bald,

    Blackhawk

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •