PHP TS MANGOS et Linux

Le but du jeu ici est de mettre en place un script simple en php qui permet d’afficher l’état de certains services.

Example concret ici : l’état de mes server TS et Mumble.

Le but du jeu est de faire une page php qui contien les information et les path complet des binaires (pour faire plus propre on aurrait pu mettre ne place des variables du genre BIN=/usr/bin …)

en gros … voila le script php que j’utilise :

<?php

$TS_var=shell_exec('/bin/ps ax | grep teamspeak-server | grep -v grep | cut -d "?" -f1');

$Mumble_var=shell_exec('/bin/ps ax | grep murmur| grep -v grep | cut -d "?" -f1');

$PATH="../public/script/image/"

if( $TS_var != "" )
{
echo ("<p><img src='${PATH}/TS.gif'/></p>");
echo ("Process TS found<br>");
echo ("PID = ${TS_var}");
}
else
{
echo ("<p><img src='${PATH}/TS_no.gif'/></p>");
echo 'Process TS unavailable<br>';
echo ("no PID found ");
}

echo ("<hr>");

if( $Mumble_var != "" )
{
echo ("<p><img src='${PATH}/mumble.png'/></p>");
echo 'Process murmur found<br>';
echo ("PID = ${Mumble_var}");
}
else
{
echo ("<p><img src='${PATH}/mumble_no.png'/></p>");
echo 'Process murmur unavailable<br>';
echo ("no PID found ");
}
?>

A bientôt 😉

PS : dès que j’aurrais 5 min … en plus 😉 je ferai d’ailleur un tuto sur mumble qui est un outils comme TS mais (du moins pour ce que j’ai pu le tester) est vraiment pas mal du tout et il va ravirre les bricoleurs !!!