Page 1 of 4
Få SK att skicka ett kommando på en dator
Posted: Mon 10 Nov 2014, 17:28
by cazz
Jag har fått så jag kan logga alla värden i en databas (Tack så hemsk mycket)
Nu är det så att jag vill styra om något händer att den ska köra ett kommando på en annan burk i nätverket.
Går det?
Maskinen i frågan är en linux burk och SK ligger på en windows server.
Re: Få SK att skicka ett kommando på en dator
Posted: Tue 11 Nov 2014, 10:19
by dextan
Du kan t.e.x genom använda Eventghost ta in värdet, göra ett perl skript som anropar linux servern via en HTTP request. Det jag gör är att kalla på en .bat fil på Windows burken via Eventghost som kör en file_get_contents("
http://linuxdatorn.se/startalampa.php") via PHP för att anropa linux servern.
Då behöver du på Windows: Php. Linux: Apache, Php installerat.
Re: Få SK att skicka ett kommando på en dator
Posted: Tue 11 Nov 2014, 20:43
by cazz
Hmm ok, kan gå, ska labba lite mer i helgen på detta.
Re: Få SK att skicka ett kommando på en dator
Posted: Fri 14 Nov 2014, 23:33
by cazz
Har kommit en bit tack vare ditt förslag så nu med hjälp av CGI så kan jag be linux maskinen göra det jag ber den om.
Nu är det där med eventhost som jag inte riktigt hänger med.
Har lagt in pluginet EGDataSourcePlugin
Men den vill ha en webbserver, är det något som är inbyggd som jag har missat eller måste jag sätta upp en i detta fall en IIS server.
Jag har nämligen en IIS server på den men den är inte inställd att den ska hantera Switch King utan mina domäner som ligger på samma server.
För även om jag nu skapar en "site" för localhost så hänger jag inte riktigt med hur den ska använda eventhost.
Re: Få SK att skicka ett kommando på en dator
Posted: Sat 15 Nov 2014, 00:44
by cazz
Upptäckte att Eventghost var en programvara också som hade ett webserver plugin
Har installerat och startat det och ställt in i config filen men inget händer i Eventghosten, vet inte riktigt vad man ska titta efter
Re: Få SK att skicka ett kommando på en dator
Posted: Sat 15 Nov 2014, 12:51
by krambriw
Alternativ lösning:
1) Installera EventGhost plugins
- Switchking REST-api plugin
viewtopic.php?f=24&t=670
- MQTT Client plugin (Internet of things)
http://eventghost.net/forum/viewtopic.php?f=9&t=5728
2) Installera Mosquitto MQTT message broker i din Linux burk
http://mosquitto.org/
3) Skapa makron i EG och mappa REST event till MQTT meddelanden som skickas till din message broker i Linux
4) Använd/modda något python exempel för en Mosquitto client som körs i din Linux burk och som hanterar dina önskade kommandon som du vill exekvera
Re: Få SK att skicka ett kommando på en dator
Posted: Sat 15 Nov 2014, 19:04
by cazz
Hej tacl för ditt svar
Jag har installerat EventGhost plugins nu, tänkte då se om den reagera när jag gör något med en datakälla men inget händer.
Pluginet hittade datakällan och jag har satt ditt value "ON" och i datakällans presentation har jag satt ditt ON/OFF men som sagt inget händer.
Re: Få SK att skicka ett kommando på en dator
Posted: Sat 15 Nov 2014, 19:47
by krambriw
Vilka plugins, precisera och bifoga gärna screen shots över hur du konfigurerat. Annars blir det gissningstävling och famlande i mörker...
Re: Få SK att skicka ett kommando på en dator
Posted: Sat 15 Nov 2014, 20:04
by cazz
Menar denna
viewtopic.php?f=24&t=670
Inställningarna var inte så mycket men här är det en skärmbild
Re: Få SK att skicka ett kommando på en dator
Posted: Sun 16 Nov 2014, 07:59
by krambriw
Fortfarande väldigt sparsamt beskrivet vad du försökt göra
Jag ser att du lagt in rätt plugin men har du kollat upp följande?
viewtopic.php?f=8&t=1051&p=9027#p9027
Nästa steg
1) Om inte redan gjort, checka av checkboxen längst ner till vänster 'Log only...' så att SAMTLIGA händelser visas i loggen
2) Kolla konfigurationen för pluginnet igen så att du kryssat för Data Source Events. Varför inte börja med Debug så att du får alla event?
3) Vad händer nu när du ändrar en datakälla i SwitchKing?
4) Vad händer om du försöker ändra en datakälla från EG?