Seite 1 von 1
Clients zu bestimmter Uhrzeit herunterfahren
Verfasst: 26 Jul 2015, 22:26
von Uschaurischuum
Hallo,
ich suche nach einer Möglichkeit, die Clients zu einer festgelegten Uhrzeit automatisch herunterzufahren. Vorab sollte noch eine Meldung für den Benutzer kommen, so dass der Prozess unterbrochen werden kann.
Alle Werkzeuge müsste bereits an Bord sein, Shutdown und die Meldung, wie sie beim INstallieren von Updates gelegentlich vor einem Neustart erscheint.
Ich dachte nun z.B. an einen Cronjob, der dann alle Clients, die auf einer Liste stehen (oder wie auch immer) herunterfährt. Ist so etwas realisierbar?
Gruß,
Andreas
Re: Clients zu bestimmter Uhrzeit herunterfahren
Verfasst: 26 Jul 2015, 22:43
von mensch90
Ohne jetzt eine hundert prozentige antwort zu haben... es gab da mal was im forum mit "at" jobs, welche dann z.B. servicecalls durchführt...
vg
Re: Clients zu bestimmter Uhrzeit herunterfahren
Verfasst: 26 Jul 2015, 23:15
von pandel
Ich nutze im opsiPackageBuilder AT Jobs zur automatischen Verteilung von Paketen, aber ich denke, du willst eine Regelmäßigkeit? AT Jobs werden einmalig abgefeuert und gut. Da brauchst du tatsächlich eher einen cron Job. Dann könntest du ein Paket bauen, dass am Client die shutdown.exe mit einer passenden Meldung startet und dieses dann mittels
opsi-admin -d method setProductActionRequestWithDependencies
und
opsi-admin -d method hostControl_fireEvent 'on_demand'
zur gewünschten Uhrzeit auf die betreffenden Clients abfeuern.
Re: Clients zu bestimmter Uhrzeit herunterfahren
Verfasst: 27 Jul 2015, 08:30
von r4a5a88
Was ich benutze ist Cron . den gibts bei den meisten linux systemen
dan baust du dir ein shell skript mit opsi-admin -d method hostControl_shutdown $hostname$
für die nachricht gibtes im opsi-admin bestimmt auch eine funktion
opsiadmin -i und shau dich um
aber mit dem shutdown befehl sollte es klappen oder mit dem SAmba eigene Shutdown befehl net rpc shutdown
der hat auch ne nachricht funktion
Re: Clients zu bestimmter Uhrzeit herunterfahren
Verfasst: 27 Jul 2015, 09:32
von GEI
r4a5a88 hat geschrieben:
für die nachricht gibtes im opsi-admin bestimmt auch eine funktion
ja - als Beispiel:
Code: Alles auswählen
root@opsi:~/o# opsi-admin -d method hostControl_showPopup "hallo\n die gewünschte Installation startet in 5 Minuten... \n\n IT-Administration" gei728.gei.de
Re: Clients zu bestimmter Uhrzeit herunterfahren
Verfasst: 27 Jul 2015, 13:01
von pandel
@GEI
Coole Sache mit der Nachrichtenfunktion, man lernt echt nicht aus
