Mailinglist Archive: opensuse-es (1075 mails)
| < Previous | Next > |
Re: [opensuse-es] Re: Abrir una consola para ejecutar un comando usando PHP.
- From: Mauro Antivero <mauro.antivero@xxxxxxxxx>
- Date: Thu, 14 Jan 2010 08:41:33 -0200
- Message-id: <4B4EF4DD.2080707@xxxxxxxxx>
Camaleón escribió:
todavía nada. Les explico mejor lo que tengo que hacer:
Trabajo en el servicio de Internet de mi ciudad, en el cual tenemos un
sistema de control hecho en HTML / PHP. Cuando llama un usuario X
obtenemos rapidamente sus datos (IP asignada, MAC, etc). Lo que hacíamos
hasta el momento es ni bien llama alguien ver primero que el modem esté
registrado y los niveles de señal del mismo (el servicio está basado en
cablemodems) y luego que la PC haya tomado la dirección IP que el
servidor DHCP le quiere asignar. Si estas dos cosas sucedían lo que
hacíamos luego era "monitorear el tráfico de esa IP", para lo cual hay
un script que hizo un compañero de acá que usa iftop junto con otros
parámetros para "filtrar" la IP en cuestión.
Estos tres pasos que arriba expliqué los hacíamos en una consola (a
través de SSH) en el servidor, lo cual si bien era muy efectivo era un
tanto molesto, ya que estaba fuera de la página web de administración.
Lo que logré entonces en estos días es poder ver las dos primeras cosas
(que el modem esté registrado así como también los niveles de señal y
que la PC haya tomado IP) en la página de adminsitración, lo cual
resulta muy útil y cómodo.
Lo que me falta ahora lo veo más complicado, ya que no tengo manera de
volcar lo mostrado por iftop a un archivo de texto. Si se pudiese hacer
eso haría un simple script que por ejemplo refresque el archivo cada 5
segundos y que muestre su contenido en la página web de administración.
Como esto no se puede la verdad que de momento no sé que hacer.
Estoy viendo lo que hace ntop y leyendo sus otras recomendaciones, pero
ahora que expliqué un poco mejor mi situación capaz que a alguno de
ustedes se le ocurre una mejor idea. Desde ya muchísimas gracias por su
ayuda.
Saludos y éxitos.
Mauro.
--
Para dar de baja la suscripción, mande un mensaje a:
opensuse-es+unsubscribe@xxxxxxxxxxxx
Para obtener el resto de direcciones-comando, mande
un mensaje a:
opensuse-es+help@xxxxxxxxxxxx
El Wed, 13 Jan 2010 14:10:02 -0200, Mauro Antivero escribió:Gracias a todos por su ayuda, estoy viendo si puedo lograr algo pero
No funcionó con iftop. El ejemplo de top funciona (aunque no es muy
prolija que digamos la salida que presenta) pero con iftop no me doy
cuenta como hacerlo...
La salida debería ser habitual de "top" :-?
Este comando que necesito correr (iftop) lo debe hacer en un servidor
remoto, el cual tiene la página web de administración. Por lo que tengo
entendido PHP es interpretado por el servidor, mientras que Javascript
es intepretado por el cliente. No habrá manera de correr una consola en
mi PC a la cual le pase los parámetros adecuados para que se conecte via
ssh al servidor y ejecute iftop? Esto es lo que se me ocurre por ahora,
si a alguno se le ocurre otra idea bienvenida sea.
También probé pasar a un archivo lo que obtengo con iftop y no resultó
(iftop -i ethx -> iftop.txt), me dice parámetro inválido (al parecer
toma el "-> iftop.txt" como si fuera un parámetro más).
Si a alguien se le ocurre como poder volcar lo obtenido por iftop a un
archivo de texto después podría idear un script que filtre eso y me
muestre en pantalla la información que deseo.
Ouch! Pues tienes razón, parece que ese programa no permite volcar la
salida a un archivo... caray :-O
[Iftop-users] Logging to file
http://lists.beasts.org/pipermail/iftop-users/2009-September/000293.html
¿Y necesitas usar ese programa en concreto? Tiene que haber algún otro
que permita el volcado de los datos a un archivo y que te pueda servir.
Puedes buscar en YaST dentro del mismo grupo de paquetes RPM donde está
el "iptop" a ver qué encuentras...
(...)
El "iptraf", por ejemplo, permite enviar la salida a un archivo, pero no
sé si te valdrá :-?
Saludos,
todavía nada. Les explico mejor lo que tengo que hacer:
Trabajo en el servicio de Internet de mi ciudad, en el cual tenemos un
sistema de control hecho en HTML / PHP. Cuando llama un usuario X
obtenemos rapidamente sus datos (IP asignada, MAC, etc). Lo que hacíamos
hasta el momento es ni bien llama alguien ver primero que el modem esté
registrado y los niveles de señal del mismo (el servicio está basado en
cablemodems) y luego que la PC haya tomado la dirección IP que el
servidor DHCP le quiere asignar. Si estas dos cosas sucedían lo que
hacíamos luego era "monitorear el tráfico de esa IP", para lo cual hay
un script que hizo un compañero de acá que usa iftop junto con otros
parámetros para "filtrar" la IP en cuestión.
Estos tres pasos que arriba expliqué los hacíamos en una consola (a
través de SSH) en el servidor, lo cual si bien era muy efectivo era un
tanto molesto, ya que estaba fuera de la página web de administración.
Lo que logré entonces en estos días es poder ver las dos primeras cosas
(que el modem esté registrado así como también los niveles de señal y
que la PC haya tomado IP) en la página de adminsitración, lo cual
resulta muy útil y cómodo.
Lo que me falta ahora lo veo más complicado, ya que no tengo manera de
volcar lo mostrado por iftop a un archivo de texto. Si se pudiese hacer
eso haría un simple script que por ejemplo refresque el archivo cada 5
segundos y que muestre su contenido en la página web de administración.
Como esto no se puede la verdad que de momento no sé que hacer.
Estoy viendo lo que hace ntop y leyendo sus otras recomendaciones, pero
ahora que expliqué un poco mejor mi situación capaz que a alguno de
ustedes se le ocurre una mejor idea. Desde ya muchísimas gracias por su
ayuda.
Saludos y éxitos.
Mauro.
--
Para dar de baja la suscripción, mande un mensaje a:
opensuse-es+unsubscribe@xxxxxxxxxxxx
Para obtener el resto de direcciones-comando, mande
un mensaje a:
opensuse-es+help@xxxxxxxxxxxx
| < Previous | Next > |