Likes Likes:  0
Resultaten 1 tot 12 van de 12
  1. #1
    Beste manier om services remote te starten en stoppen?
    geregistreerd gebruiker
    419 Berichten
    Ingeschreven
    11/07/05

    Locatie
    Eindhoven

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


    Bedrijf: Flexwebhosting BV
    URL: http://www.flexwebhosting.nl
    Registrar SIDN: ja
    KvK nummer: 12045275
    Ondernemingsnummer: nvt

    Thread Starter

    Beste manier om services remote te starten en stoppen?

    Ik ben aan het kijken hoe ik het beste en veiligste van afstand een service kan starten en natuurlijk kan stoppen op een windows2003 machine.

    Op de machine kan het zelf eenvoudig via de command line:
    sc start servicenaam of sc stop servicenaam

    Ik bedoel dus echt op een andere machine en ander netwerk een service starten, niet in je eigen netwerk.

    Voorbeeld:

    Server waarop de commando gegeven wordt hangt op het bedrijf met ip 213.165.222.12 (ook windows2003)

    De windows2003 server waarop een service staat hangt ergens in een datacenter te Amsterdam en heeft ip: 83.95.223.18
    De service die gestart moet worden heet: server1

    Ik kan dus niet dit doen op de machine op het kantoor:
    sc \\83.95.223.18 start server1
    Als je dit dus doet krijg ik een error melding: De RPC-server is niet beschikbaar.
    Wat ik vreemd vind is dat als ik deze aanzet iedereen dus eigenlijk services kan starten en stoppen, want je hoeft namelijk nergens geen user/pass in te geven, daarom staat deze service ook uit. Dit vind ik dus vreemd.

    Heeft iemand een oplossing hoe ik dit nu veilig en gratis kan laten werken?

  2. #2
    Beste manier om services remote te starten en stoppen?
    Professional
    3.115 Berichten
    Ingeschreven
    05/02/05

    Locatie
    Alkmaar

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


    Naam: Thomas
    Registrar SIDN: JA
    ISPConnect: Lid
    KvK nummer: 76706966

    Dat moet waarschijnlijk wel lukken met WMI, maar of je daarvoor in dezelfde /24 of domein moet zitten durf ik niet te zeggen. Als dat wel het geval is kun je altijd een beheerserver nemen om dit voor elkaar te krijgen.

  3. #3
    Beste manier om services remote te starten en stoppen?
    geregistreerd gebruiker
    419 Berichten
    Ingeschreven
    11/07/05

    Locatie
    Eindhoven

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


    Bedrijf: Flexwebhosting BV
    URL: http://www.flexwebhosting.nl
    Registrar SIDN: ja
    KvK nummer: 12045275
    Ondernemingsnummer: nvt

    Thread Starter
    Het moet simpel blijven.
    De bedoeling is dat het via de command line kan zodat het dadelijk via een PHP website gedaan kan worden.

    Dus een server erbij etc is absoluut geen oplossing.

    Wat ik niet begrijp hoe je nu een username en password kan meegeven aan sc, je zult toch ergens moeten inloggen.
    Lokaal in een LAN hier werkt dat sc via de command lijn zonder dat ik een username mee geef, ik vraag me dus af hoe de andere server nu weet wie ik ben en wat ik wel/niet mag.

    Een andere vraag is hoe wordt de data verstuurd, is dat wel safe?

  4. #4
    Beste manier om services remote te starten en stoppen?
    Professional
    3.115 Berichten
    Ingeschreven
    05/02/05

    Locatie
    Alkmaar

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


    Naam: Thomas
    Registrar SIDN: JA
    ISPConnect: Lid
    KvK nummer: 76706966

    WMI werkt prima met PHP. Je kunt gewoon een webbased interface (laten) maken die services voor je kan restarten. Echter dient het PHP script wel op een Windows machine te draaien, anders kan er geen gebruik gemaakt worden van het COM object.

  5. #5
    Beste manier om services remote te starten en stoppen?
    Bon dia!
    223 Berichten
    Ingeschreven
    12/10/04

    Locatie
    Aruba

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


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Wij zaten een aantal weken terug ook nog met dit probleem, maar hebben hier nu een telnet applicatie voor.

    Hier was ook het probleem om een manier te vinden om Win2k3 services extern te starten en stoppen, maar dit is dus mooi op te lossen met zo'n applicatie, welke enkel de net start en net stop commands kan uitvoeren.

    Kwa veiligheid geen enkel probleem, aangezien we het programma ip restricted hebben gemaakt. Enkel bepaalde ip adressen en ranges mogen hem dus aanroepen, de rest van het verkeer word direct gedropt. (zou ook kunnen i.c.m. een vuurmuur)

    Eventueel zou je het dus ook met de geintegreerde telnet service van Win2k3 kunnen doen, maar daar ben ik maar niet aan begonnen, aangezien die nogal een ingewikkelde encoding heeft.



  6. #6
    Beste manier om services remote te starten en stoppen?
    geregistreerd gebruiker
    351 Berichten
    Ingeschreven
    16/09/02

    Locatie
    Haaksbergen

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


    Registrar SIDN: ja
    KvK nummer: 06092246
    Ondernemingsnummer: nvt

    Je zou ook Firedaemon hiervoor kunnen gebruiken.

    Installeren op de server met 83.95.223.18
    http://firedaemon.com/

    http://www.paneldaemon.com/ hierop ook installeren.

    Dan kan er vanaf elke locatie infeite via een browser de service gestart/gestopt worden.

    Kosten vallen ook mee iets van 30 euro voor een licentie.

    EDIT:// Kan zelfs gratis alleen via paneldaemon aangezien de service als bestaat op de 83.95.223.18 server. En dus niet via Firedaemon aangemaakt hoeft te worden.

  7. #7
    Beste manier om services remote te starten en stoppen?
    geregistreerd gebruiker
    419 Berichten
    Ingeschreven
    11/07/05

    Locatie
    Eindhoven

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


    Bedrijf: Flexwebhosting BV
    URL: http://www.flexwebhosting.nl
    Registrar SIDN: ja
    KvK nummer: 12045275
    Ondernemingsnummer: nvt

    Thread Starter
    Firedeamon is niet handig in dit geval omdat ik geen interface wil hebben op de server waarop de service draait.
    Het starten en stoppen van de service gebeurd vanaf een webserver, daarop is al een eigen panel aanwezig (welke op php draait).

    Ik zoek nu dus een manier om de services vanaf de webserver te kunnen starten en stoppen, via telnet heb ik ook al geprobeerd alleen ik krijg geen verbinding als ik dit via PHP wil doen. Via de command lijn werkt dit wel maar niet via PHP.

  8. #8
    Beste manier om services remote te starten en stoppen?
    Professional
    3.115 Berichten
    Ingeschreven
    05/02/05

    Locatie
    Alkmaar

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


    Naam: Thomas
    Registrar SIDN: JA
    ISPConnect: Lid
    KvK nummer: 76706966

    Nogmaals, waarom geen WMI? WMI is er niet voor niets.

  9. #9
    Beste manier om services remote te starten en stoppen?
    geregistreerd gebruiker
    419 Berichten
    Ingeschreven
    11/07/05

    Locatie
    Eindhoven

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


    Bedrijf: Flexwebhosting BV
    URL: http://www.flexwebhosting.nl
    Registrar SIDN: ja
    KvK nummer: 12045275
    Ondernemingsnummer: nvt

    Thread Starter
    Hoe wil je WMI gebruiken dan in PHP?
    Ik snap namelijk niet hoe je dat wil doen.

  10. #10
    Beste manier om services remote te starten en stoppen?
    Professional
    3.115 Berichten
    Ingeschreven
    05/02/05

    Locatie
    Alkmaar

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


    Naam: Thomas
    Registrar SIDN: JA
    ISPConnect: Lid
    KvK nummer: 76706966

    PHP Code:
                /*@create object*/
                
    echo log_prefix($host[$i]) . "Creating COM object.. ";
                
    $com_wmi = new COM("WinMgmts:{impersonationLevel=impersonate}//".$host[$i]."/root/cimv2");
                echo 
    "\t\t\tOK\n";
                
                
    /*@loop through logical disks*/
                
    echo log_prefix($host[$i]) . "Executing logical disk query.. ";
                
    $logical_disks $com_wmi->execquery("SELECT * FROM Win32_LogicalDisk");
                echo 
    "\t\tOK\n";
                
                
                echo 
    log_prefix($host[$i]) . "Looping through disks";
                foreach(
    $logical_disks as $_disk)
                {
                    echo 
    ".";
                    
                    if(
    trim($_disk->Name) == "C:")
                    {
                        
    $values['host_c'] = round($_disk->FreeSpace/1024/1024,2);
                    }
                    if(
    trim($_disk->Name) == "D:")
                    {
                        
    $values['host_d'] = round($_disk->FreeSpace/1024/1024,2);
                    }
                    
                }
                echo 
    "\t\t\tOK\n"
    Wij draaiden dit script onder een service account.

    http://msdn.microsoft.com/library/en...asp?frame=true

  11. #11
    Beste manier om services remote te starten en stoppen?
    geregistreerd gebruiker
    959 Berichten
    Ingeschreven
    12/06/05

    Locatie
    Groningen

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


    Registrar SIDN: nvt
    KvK nummer: op aanvraag
    Ondernemingsnummer: nvt

    Begrijp wel waar je naar doelt.

    Past beter onder "gameserver beheer" maarja.

    Enige manier via web is zegmaar WMI, wil je iets anders zonder webserver dan moet je zelf iets schrijven waar je post commands naartoe kan sturen en vervolgens commands kan uitvoeren.

    Direct via PHP kan NIET op win2003 ivm rechten.

  12. #12
    Beste manier om services remote te starten en stoppen?
    geregistreerd gebruiker
    419 Berichten
    Ingeschreven
    11/07/05

    Locatie
    Eindhoven

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


    Bedrijf: Flexwebhosting BV
    URL: http://www.flexwebhosting.nl
    Registrar SIDN: ja
    KvK nummer: 12045275
    Ondernemingsnummer: nvt

    Thread Starter
    Het heeft inderdaad met gamebeheer te maken echter dit is niet specifiek game related.

    Het gaat er dus om dat je vanaf een willekeurige lokatie services kunt starten/stoppen. Op dit moment werkt dit al alleen ik doe het via ASP, dus ook via web, echter ik wil geen webservers etc hebben draaien, in dit geval inderdaad gameservers, op mijn servers.

    De linux servers kan je eenvoudig aansturen alleen de windows machines is een probleem, zelf schrijven is voor mij geen optie omdat ik geen enige kennis heb van programmeren voor windows.
    Ik zocht dus meer een "kant en klaar" oplossing die ik kon intigreren.

    Het mooiste zou zijn inderdaad een tooltje wat je op de gameserver installeert welke je dan remote kunt benaderen met een beveiligde verbinding.

    Firedeamon is zo'n tool enkel deze tool kan je niet direct zelf benaderen, hieroor heb je weer die interface nodig (panel deamon) wat ik dus net niet wil. Ik heb de maker al eens gecontact met het idee om firedeamon remote te kunnen benaderen, het idee was goed zei hij, misschien in een latere release. Maargoed daar heb ik nu dus niets aan.

    Ik vraag me dus af hoe betaalde/commerciele panels dit hebben opgelost.

Labels voor dit Bericht

Webhostingtalk.nl

Contact

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