2 petites question sur l'uptime sous Linux - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 16-03-2004 à 15:27:09
si tu as php et mysql tu peux te servir de la fonction mysql_stat() de php pour recuperer l'uptime de mysqld
http://www.nexen.net/docs/php/anno [...] l-stat.php
Marsh Posté le 16-03-2004 à 15:50:42
paulmuadib a écrit : si tu as php et mysql tu peux te servir de la fonction mysql_stat() de php pour recuperer l'uptime de mysqld |
Oui mais je veux celui d'Apache, pas de mysql que j'ai déjà
P.S. : "mysqladmin status"
Marsh Posté le 16-03-2004 à 16:15:13
JoWiLe : pas très propre quand même C'est dommage d'utiliser un portscanner pour juste une donnée d'uptime
Jar Jar : Si je peux éviter d'ajouter des daemons alors que c'est accessible autrement, j'aime autant
Marsh Posté le 19-03-2004 à 19:06:49
Pour Apache je me suis résigné à mettre ExtendedStatus à On et à faire un http://127.0.0.1/server-status?auto
Pour le système je cherche toujours une manière élégante et légère de récupérer la même info que nmap sur l'uptime...
Marsh Posté le 19-03-2004 à 20:01:31
Sly Angel a écrit : Pour Apache je me suis résigné à mettre ExtendedStatus à On et à faire un http://127.0.0.1/server-status?auto |
en même temps la doc de nmap indique que c'est juste un flag TCP. Ca doit pas être super sorcier à écrire (ou prendre dans les sources nmap) non ?
Marsh Posté le 19-03-2004 à 20:09:35
voui, remarque c'est pas con, j'ai qu'à choper ça dans les sources de nmap
Ceci dit au final c'est vrai que nmap sur le port 80 par exemple reviendrait quasi au même vu qu'il faut bien aller sur un port pour lire ça
Donc à priori ok avec JoWiLe finalement pour le nmap sur un port, sauf qu'il y a une mini boulette, faut prendre un port ouvert et non un port fermé comme le 23 sinon il ne peut pas lire cette valeur
Le port 80 étant certainement le plus intéressant dans ces conditions pour un serveur web
Marsh Posté le 16-03-2004 à 15:19:57
Hello,
Je voudrais récupérer l'uptime de Apache mais pas sous la forme d'une page web avec X day Y hours etc comme sur server-status, est-ce qu'il ya un moyen simple d'avoir ça en secondes quelque part sans partir dans des scripts lourds sur le process parent httpd ?
Je voudrais également savoir comment récupérer l'uptime d'une machine par réseau, par nmap par exemple mais je veux juste cette valeur, pas qu'il me fasse tout un scan. S'il existe plutôt un programme qui récupère directement cette valeur, ça m'intéresse
Merci