Arrêt Reboot d'une machine du parc
(sur le serveur Windows)
Afin de pouvoir arrêter ou redémarrer une machine du parc, Winlog doit émettre une requête vers un serveur Windows dans le domaine AD, exactement comme pour l'affichage de la liste des processus d'une machine.
Si vous avez déjà fait l'installation d'un serveur Web sur le serveur Windows à cette occasion, il n'y a rien de plus à faire.
Sinon ce serveur Windows, installez un serveur Web + PHP (ex : Apache 2.2).
On déploie alors le script suivant du répertoire admin/scripts_distants/windows_server
dans le répertoire de publication du serveur Web (ex : htdocs sur Apache) sur le serveur Windows :
https://github.com/jbousquie/winlog/tree/master/admin/scripts_distants/windows_server
-
stop.php
Réglez vos ACL réseau afin de permettre au serveur Winlog d'accéder sur le port d'écoute http de ce serveur Windows.
Exemple : Apache peut écouter le port 81 si un serveur IIS tourne déjà sur le serveur Windows pour d'autres usages.
Le script stop.php
attend deux paramètres : l'action à accomplir (arrêt ou reboot) et le nom de la machine cible.
Il exécute la commande système shutdown
: https://technet.microsoft.com/fr-fr/library/cc732503(v=ws.10).aspx
(sur le serveur Winlog)
Éditez le fichier de configuration générale winlog_admin_conf.php
et déclarez dans la variable $url_stop
l'URL du script stop.php
sur le serveur Windows :
$url_stop = "http://ServeurWindows:81/stop.php";