
1. Considérations générales sur l...
2. Application pratique
3. Installation sous linux
4. Installation sous Windows
5. » Affichage de l'état de l'UPS sur un site...
6. Configuration avancée
7. Conclusion
2. Application pratique
3. Installation sous linux
4. Installation sous Windows
5. » Affichage de l'état de l'UPS sur un site...
6. Configuration avancée
7. Conclusion
Affichage de l'état de l'UPS sur un site web en PHP
En utilisant la sortie du programme upsc, il est très simple d'afficher l'état de l'UPS en PHP en utilisant les fonctions system() et exec() comme le montre l'extrait de code suivant :- <b>Charge UPS:</b> <? system("upsc myups@192.168.1.2 | grep \"ups.load\" | cut -d\" \" -f2"); ?>VA -
- <b>Batterie UPS</b>: <? system("upsc myups@192.168.1.2 | grep \"battery.charge\" | cut -d\" \" -f2"); ?>% -
- <b>Etat UPS</b>:
- <?
- $ups = exec("upsc myups@192.168.1.2 | grep \"ups.status\" | cut -d\" \" -f2");
- switch ($ups)
- {
- case "OL":
- echo "<span style=\"color: green\">en ligne</span>";
- break;
- case "OB":
- echo "<span style=\"color: red\">sur batterie !</span>";
- break;
- default:
- echo "indéterminé";
- }
- ?>
































Précédent 
Se connecter
Inscription
Mot de passe perdu
Powered by 