Mettre en veille un pc-serveur
Sur non activité de plus de 1/4h, mettre en veille le pc serveur http
Logiciels / Autres logiciels

bermisch Membre non connecté
-
- Voir le profil du membre bermisch
- Inscrit le : 18/05/2013
- Groupes :
j'ai un pc serveur "LDAP" pour fournir une galerie de photo Coppermine à mes proches ... distants.
Le PC s'allume avec un "wake on wan" (pas évident du tout mais ça fonctionne depuis le web sur mon réseau local) sur demande d'un utilisateur web distant, mais reste allumé à partir de ce moment là, même si l'utilisateur est parti se coucher.
J'aimerais un système simple pour mettre le PC en veille (ça évite d'attendre la montée en ligne lors du wake on wan ) à partir du moment où aucun utilisateur n'est en session avec le serveur http.
Dans le passé, une façon simple était de lire le log /var/log/httpd/access_log et de comparer l'heure de la dernière écriture à l'heure courante. Si la différence dépasse le 1/4h, mettre le pc en veille active (on fait ça comment en ligne de commande, pas avec shutdown, je pense mais autrement). Si un utilisateur demande le wake on wan, il peut avoir la main tout de suite avec son navigateur, pas besoin de booter.
J'aimerais faire quelque chose de plus simple intégré par exemple dans un module pour apache. Au besoin écrire un bout de code ad-hoc qui puisse aussi être inhibé si je suis en train de travailler sur le serveur.
Des idées géniales ? Toutes seront bienvenues. Merci d'avance.
BM
2 PC intel X86 sous Mageia - 64 bits - 8G bits mémoire, KDE dont un avec serveur LDAP "wake-on-waned "
livebox orange fibre 300Mb/s avec. Wifi ..
Lien pour l'allumage : du pc avec serveur LDAP (allumage à distance hs actuellement) :
https://www.depicus.com/wake-on-lan/woli?m=BCAEC58C7279&i=bermisch.ddns.net&s=255.255.255.255&p=9
Lien pour le site lui-même si pc serveur allumé: http://bermisch.ddns.net
(erreur 403 à ce niveau mais .../ magallerie donne accès à coppermine base de photos en lecture seule..) sur ip dynamique (ddns)
livebox orange fibre 300Mb/s avec. Wifi ..
Lien pour l'allumage : du pc avec serveur LDAP (allumage à distance hs actuellement) :
https://www.depicus.com/wake-on-lan/woli?m=BCAEC58C7279&i=bermisch.ddns.net&s=255.255.255.255&p=9
Lien pour le site lui-même si pc serveur allumé: http://bermisch.ddns.net
(erreur 403 à ce niveau mais .../ magallerie donne accès à coppermine base de photos en lecture seule..) sur ip dynamique (ddns)

magnux77 Membre non connecté
-
- Voir le profil du membre magnux77
- Inscrit le : 21/09/2009
- Groupes :
-
Membre d'Honneur
Je n'ai jamais pratiqué ce genre d'exercice mais il me semble que tu as fait le plus difficile. Pour la mise en veille ne peux-tu pas compter simplement sur la mise en veille du serveur ?
...depuis Mandrake 7
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]

bermisch Membre non connecté
-
- Voir le profil du membre bermisch
- Inscrit le : 18/05/2013
- Groupes :
Maintenant, il faut que j'arrête le pc-serveur quand il n'y a plus de trafic disons depuis 1/4h. J'ai cru savoir qu'Apache savait surveiller si personne n'était connecté, ce serait plus simple que de tester le log dans /v ar/log/httpd.
La commande s'appelle pm-suspend de pm-utils et le resume lors du wake on wan est quasi instantané. Mais jusqu'ici je faisais moi-même le suspend à la main en ligne de commande quand je voyais que personne n'était connecté depuis un moment.
Quelqu'un sait comment faire ? Je n'ai pas trouve dans la doc Apache. Dans un module, séparé peut-être?
2 PC intel X86 sous Mageia - 64 bits - 8G bits mémoire, KDE dont un avec serveur LDAP "wake-on-waned "
livebox orange fibre 300Mb/s avec. Wifi ..
Lien pour l'allumage : du pc avec serveur LDAP (allumage à distance hs actuellement) :
https://www.depicus.com/wake-on-lan/woli?m=BCAEC58C7279&i=bermisch.ddns.net&s=255.255.255.255&p=9
Lien pour le site lui-même si pc serveur allumé: http://bermisch.ddns.net
(erreur 403 à ce niveau mais .../ magallerie donne accès à coppermine base de photos en lecture seule..) sur ip dynamique (ddns)
livebox orange fibre 300Mb/s avec. Wifi ..
Lien pour l'allumage : du pc avec serveur LDAP (allumage à distance hs actuellement) :
https://www.depicus.com/wake-on-lan/woli?m=BCAEC58C7279&i=bermisch.ddns.net&s=255.255.255.255&p=9
Lien pour le site lui-même si pc serveur allumé: http://bermisch.ddns.net
(erreur 403 à ce niveau mais .../ magallerie donne accès à coppermine base de photos en lecture seule..) sur ip dynamique (ddns)
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie