Forums:
Buenas tardes amigos del foro, en la actualidad estoy implementando un manejador de ancho de banda en centos, para cumplir con dicho objetivo me voy a valer de iptables+iproute y algunas hierbas mas(proxy transparente, dhcp, etc) el tema es que el manejador tiene que tener una interfaz web para poder agregar reglas, colas ip's, puertos, cambiar las asignaciones, en fin todo lo realicionado con la administracion del manejador, la aplicacion de administracion web debe ser hecha en java, no tengo experiencia con la manipulacion de archivos de configuracion desde java, si alguien me puede dar una ayuda acerca de como manipular dichos archivos para poder hacer reportes(en este caso los logs) o revisar y/o modificar los mismos(archivos de configuracion .conf como el squid.conf por citar un ejemplo)
Espero haber sido lo mas claro posible, de antemano gracias por leer este post
saludos
No hay ciencia
No hay ciencia porque lo que haces básicamente es leer archivos línea a línea, lo guardas eso en un ArrayList y aplicas un split.
Un tip yo tuvé que parsear el squid.conf y antes le quitaba todas las lineas en blanco y los comentarios, como dice un compañero le quitabamos todo el bagazo y dejabamos solo lo que interesaba.
Los logs son más fáciles porque esos si tienen una cantidad X de campos que son mas fáciles de manejar con split.
Hasta cuando seremos los pacíficos dueños de tanto absurdo.
User Linux: 446419
"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio
floss.iknaxio.net
Re:No hay ciencia
Gracias por tu ayuda, te agradeceria mucho q me facilites algunos ejemplos para chequear lo que haces, gracias
Para quitar todo el bagazo
Para quitar todo el bagazo puede usar esta linea...
Le sera muy util...
grep -v "#" squid.conf | sed -e '/^$/d' > squid1.conf
SAlud2s...
______________________
!!!AdminRed_Debian!!!
______________________
!!!AdminRed_Debian!!!
Re: Para quitar todo el bagazo
tienes codigo java que me puedas facilitar? y ..... al momento de editar una configuracion y devolverla al tipo original?
Que coincidencia
Que coincidencia yo hice uso de la misma línea ;)
Hasta cuando seremos los pacíficos dueños de tanto absurdo.
User Linux: 446419
"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio
floss.iknaxio.net
Usa webmin, es muy util para
Usa webmin, es muy util para esas funciones, permite modificar los .conf, organiza de la mejor manera todos los servicios instalados, tiene fuciones en java para administrar directamente los archivos del server y es via web... es muy util para sacarte de ese apuro...
Webmin
Salud2s...
______________________
!!!AdminRed_Debian!!!
______________________
!!!AdminRed_Debian!!!
Re: Usa webmin, es muy util para
pues necesito hacer una aplicacion web en java que me permita hacer eso, yo se que webmin me daria una mano y me sacaria del "apuro" pero no es lo que me piden en la universidad, sino hacer mi propia aplicacion, es un segmentador de ancho de banda(iptables + iproute)
Bueno completamente no,
Bueno completamente no, porque no me he dedicado a realizar eso, pero puedes leerte estos link
link1
link2
Salud2s...
______________________
!!!AdminRed_Debian!!!
______________________
!!!AdminRed_Debian!!!