Likes Likes:  0
Resultaten 1 tot 15 van de 19
Pagina 1 van de 2 1 2 LaatsteLaatste
Geen

Onderwerp: shell script

  1. #1
    shell script
    geregistreerd gebruiker
    310 Berichten
    Ingeschreven
    18/07/02

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 27199413
    Ondernemingsnummer: 123456

    Thread Starter

    shell script

    Hi,

    Ik probeer een monitoring script in shell schrijven.

    1.Voor dns-check doe ik het volgende;

    resultdns=$(dig @$dnsserver $opvraagdomein | grep -c $antwdns)

    Als DNS werkt, moet $rsultdns een waarde van 1 of hooger teruggeven

    Is er ook een betere manier?


    2. Voor http-check doe ik het volgende

    echo `wget -q -O $httptijdelijk $testdomein`
    resulthttp=$(cat $httptijdelijk | grep -c $antwhttp)

    Als webserver werkt, moet resulthttp een waarde van 1 of hooger teruggeven

    Is er ook een betere manier?


    3. Wat kan ik voor ftp en mysql gaan gebruiken? Zonder inloggen maar alleen zien of service reageert. Hoe open je een socket en doe je hem weer dicht?

    Alvast erg bedankt.

  2. #2
    shell script
    Web hosting diensten
    4.705 Berichten
    Ingeschreven
    09/02/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    110 Berichten zijn liked


    Bedrijf: DreamHost.nl Web hosting
    Functie: Managing Director
    URL: www.dreamhost.nl
    Registrar SIDN: JA
    KvK nummer: 24269577

    Re: shell script

    Origineel geplaatst door babak
    3. Wat kan ik voor ftp en mysql gaan gebruiken? Zonder inloggen maar alleen zien of service reageert. Hoe open je een socket en doe je hem weer dicht?
    Ik kan je niet helpen met je monitoring script, maar kan je wel zeggen dat de MySQL server over het algemeen is afgeschermd door een firewall om misbruik van buitenaf tegen te gaan (en dat is ook helemaal geen slechte zet ). Zo kun je dus nooit bepalen of MySQL draait of niet.
    DreamHost.nl Web hosting - cPanel hosting om bij weg te dromen.

  3. #3
    shell script
    geregistreerd gebruiker
    310 Berichten
    Ingeschreven
    18/07/02

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 27199413
    Ondernemingsnummer: 123456

    Thread Starter
    Nee, alles draait intern en niet extern. Dus dat is geen probleem.

  4. #4
    shell script
    geregistreerd gebruiker
    4.048 Berichten
    Ingeschreven
    24/01/03

    Locatie
    London, United Kingdom, United Kingdom

    Post Thanks / Like
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Naam: Dennis Arslan
    Bedrijf: Rackspace
    Functie: Linux Server Specialist
    URL: www.dennisarslan.com
    Registrar SIDN: ja
    KvK nummer: 04070212
    Ondernemingsnummer: nvt
    TrustCloud: DennisArslan
    View dennisarslan's profile on LinkedIn

    Re: Re: shell script

    Origineel geplaatst door dreamhost_nl


    Ik kan je niet helpen met je monitoring script, maar kan je wel zeggen dat de MySQL server over het algemeen is afgeschermd door een firewall om misbruik van buitenaf tegen te gaan (en dat is ook helemaal geen slechte zet ). Zo kun je dus nooit bepalen of MySQL draait of niet.
    Dit is overigens vaak niet het geval hoor. Ik heb aardig vaak gecontroleerd of bij servers (niet alleen mijn eigen) MySQL up was dmv monitoring-scripts, maar dit werkte perfect.

    Misschien kun je beter een scriptje maken dat kijkt of er responce is op die port? (HTTP: 80, FTP: 21, MYSQL: 3036? etc.)

  5. #5
    shell script
    geregistreerd gebruiker
    310 Berichten
    Ingeschreven
    18/07/02

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 27199413
    Ondernemingsnummer: 123456

    Thread Starter

    Re: Re: Re: shell script

    Origineel geplaatst door DennisCitus

    Misschien kun je beter een scriptje maken dat kijkt of er responce is op die port? (HTTP: 80, FTP: 21, MYSQL: 3036? etc.)

    Ja, dat was ook mijn vraag

    Hoe open je een port en doe je hem weer dicht in shell?

  6. #6
    shell script
    -
    445 Berichten
    Ingeschreven
    14/03/04

    Locatie
    Alkmaar

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 37124732
    Ondernemingsnummer: nvt

    Als alles intern draait ga gebruik je toch 'ps aux' om alle processen weer te geven. Dan 'grep' je wat je wilt weten of het draait en klaar? Of je kijkt of het wel verbindingen accepteert met 'netstat'. Waarom zou je sockets lokaal gaan draaien?

  7. #7
    shell script
    geregistreerd gebruiker
    310 Berichten
    Ingeschreven
    18/07/02

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 27199413
    Ondernemingsnummer: 123456

    Thread Starter
    Origineel geplaatst door tklaver
    Als alles intern draait ga gebruik je toch 'ps aux' om alle processen weer te geven. Dan 'grep' je wat je wilt weten of het draait en klaar? Of je kijkt of het wel verbindingen accepteert met 'netstat'. Waarom zou je sockets lokaal gaan draaien?
    ps aux vertrouw ik niet. Ik moet zeker weten dat hij ook reageert. Messchien is ie vastgelopen enz.. en hij komt nog voor in ps. (correct me if am wrong)


    Netstat lijk mij beter, bedankt.

  8. #8
    shell script
    geregistreerd gebruiker
    4.048 Berichten
    Ingeschreven
    24/01/03

    Locatie
    London, United Kingdom, United Kingdom

    Post Thanks / Like
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Naam: Dennis Arslan
    Bedrijf: Rackspace
    Functie: Linux Server Specialist
    URL: www.dennisarslan.com
    Registrar SIDN: ja
    KvK nummer: 04070212
    Ondernemingsnummer: nvt
    TrustCloud: DennisArslan
    View dennisarslan's profile on LinkedIn

    Origineel geplaatst door babak
    ps aux vertrouw ik niet. Ik moet zeker weten dat hij ook reageert. Messchien is ie vastgelopen enz.. en hij komt nog voor in ps. (correct me if am wrong)

    Netstat lijk mij beter, bedankt.
    Is het niet beter om extern te checken? Dan is het systeem ook makkelijker uit te breiden om meerdere services te monitoren.

  9. #9
    shell script
    -
    445 Berichten
    Ingeschreven
    14/03/04

    Locatie
    Alkmaar

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 37124732
    Ondernemingsnummer: nvt

    Ik neem aan dat je meerdere servers bedoeld? Want het script is sowieso aardig simpel uit te breiden voor meerdere services
    Als je eenmaal weet hoe het moet red je het voor allemaal wel denk ik.

  10. #10
    shell script
    geregistreerd gebruiker
    310 Berichten
    Ingeschreven
    18/07/02

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 27199413
    Ondernemingsnummer: 123456

    Thread Starter
    Nee, hij moet ook de services gaan restarten als er iets fout gaat. Daarom doe ik het intern.

    Alleen ben ik er nog niet uit;

    MySQL bijvoorbeeld;

    Als hij uit is, krijg je niks in netstat en ook niet in ps, maar als hij now eenmaal vastlopt? Hij komt nog steeds in beide voor! toch? Voor http heb ik het zo geregeld dat hij een pagina moet opvragen en naar een woord zoeken. Voor MySQL kan ik inloggen en een query uitvoeren, maar dat vindt ik te veel en wil ook geen inlog-gegevens in mijn script zetten.

    Wat is het beste? ps of netstat ? Als er iets foutgaat bij MySQL wil ik er zeker zijn dat hij het wel merkt. Anders heeft het geen zin.

    MySQL luistert wel naar zijn port terwijl hij vastgelopen is. Toch? Of komt ie niet meer in netstat voor?
    Laatst gewijzigd door babak; 30/04/04 om 12:14.

  11. #11
    shell script
    geregistreerd gebruiker
    4.048 Berichten
    Ingeschreven
    24/01/03

    Locatie
    London, United Kingdom, United Kingdom

    Post Thanks / Like
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Naam: Dennis Arslan
    Bedrijf: Rackspace
    Functie: Linux Server Specialist
    URL: www.dennisarslan.com
    Registrar SIDN: ja
    KvK nummer: 04070212
    Ondernemingsnummer: nvt
    TrustCloud: DennisArslan
    View dennisarslan's profile on LinkedIn

    Uhm... zo'n programma bestaat al
    SIM (System Integrity Monitor)

    Hij's opensource

  12. #12
    shell script
    geregistreerd gebruiker
    310 Berichten
    Ingeschreven
    18/07/02

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 27199413
    Ondernemingsnummer: 123456

    Thread Starter
    Ik heb SIM ook gebruikt, maar... ik vond hem te...

    Ik vind hem gewoon 3x niks

    Het moet een kleine script worden van max 50 regels en aangezien dat ik hem zelf in elkaar zet, weet ik ook wat hij precies doet.

  13. #13
    shell script
    Mentally unstable
    2.586 Berichten
    Ingeschreven
    27/06/03

    Locatie
    Rivierenland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 11058224
    Ondernemingsnummer: nvt

    voor MySQL kan je toch gewoon een connectie leggen naar de database en kijken of je geen error terug krijgt.

  14. #14
    shell script
    geregistreerd gebruiker
    310 Berichten
    Ingeschreven
    18/07/02

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 27199413
    Ondernemingsnummer: 123456

    Thread Starter
    weet iemand hoe netstat werkt?

    netstat geeft alle openconnections met een actieve deamon erachter, toch?

    wat ik denk;
    Als er wat mis is met de deamon, krijgt je het wel te zien als "TIME_WAIT"


    iemand?

  15. #15
    shell script
    BoFH
    1.034 Berichten
    Ingeschreven
    24/11/03

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Bedrijf: Vevida B.V
    Functie: Systeembeheerder
    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Origineel geplaatst door babak
    weet iemand hoe netstat werkt?

    netstat geeft alle openconnections met een actieve deamon erachter, toch?

    wat ik denk;
    Als er wat mis is met de deamon, krijgt je het wel te zien als "TIME_WAIT"


    iemand?
    Is het lezen van een manpage zo moeilijk?
    $man netstat
    TIME_WAIT
    The socket is waiting after close to handle packets still in the network.
    Kortom, na het sluiten van de verbinding worden 'achtergebleven' packets nog verwerkt.
    --
    VEVIDA Services, http://www.vevida.com

Pagina 1 van de 2 1 2 LaatsteLaatste

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics