El día 29 de julio de 2014, 16:39, Camaleón <noela...@gmail.com> escribió: > El Tue, 29 Jul 2014 16:24:01 +0200, Maykel Franco escribió: > > (y más html... ¿tanta prisa tenéis que no podéis esperar a estar delante > de un ordenador de verdad? no tengo nada en contra de los móviles/ > tabletas pero si no son/sois capaces de usar un formato adecuado entonces > no los uséis para enviar mensajes a la lista, caray... >:-P)
Toda la razón del mundo. > >> El 29/07/2014 16:20, "Camaleón" <noela...@gmail.com> escribió: >>> >>> El Tue, 29 Jul 2014 14:29:37 +0200, Maykel Franco escribió: > > (...) > >>> >> https://mathias-kettner.de/checkmk_check_openvpn_clients.html >>> >>> (...) >>> >>> > En teoría viene incorporado justo en esta linea: >>> > >>> > # OpenVPN Clients. Currently we assume that the configuration # is in >>> > # /etc/openvpn. We might find a safer way to find the configuration >>> > later. >>> > if [ -e /etc/openvpn/openvpn-status.log ] ; then >>> > echo '<<<openvpn_clients:sep(44)>>>' >>> > sed -n -e '/CLIENT LIST/,/ROUTING TABLE/p' < >>> > /etc/openvpn/openvpn-status.log | sed -e 1,3d -e '$d' >>> > fi >>> > >>> > Y si ejecuto el sed -n -e ..... No sale nada... >>> >>> Lo que saco en claro de la instrucción "sed" es que busca las cadenas >>> "CLIENT LIST" y "ROUTING TABLE" para filtrar por esas líneas, así que >>> para empezar mira a ver qué contiene el archivo "openvpn-status.log". >> >> Siento html estoy desde el movil. Creo que no hay forma de enviar en >> texto plano desde el cliente gmail en android. > > Ya, ya... esa excusa me la sé. ... > >> Si lo he abierto y aparece CLIENT LIST y ROUTING TABLE, > > grep -e "CLIENT LIST" -e "ROUTING TABLE" /etc/openvpn/openvpn-status.log | > head -5 [root@admin2 ~]# grep -e "CLIENT LIST" -e "ROUTING TABLE" /etc/openvpn/openvpn-status.log | head -5 OpenVPN CLIENT LIST ROUTING TABLE > >> es mas le pasado el comando sed todo el trozaco a piñón en la terminal >> y no devuelve nada... Si le quito la ultima parte de sed, si que me >> devuelve... > > Podría ser un error en la instrucción de sed; manda la salida del anterior > comando y espera a que un gurú de sed te pueda decir algo porque yo sólo > adivino que filtra las líneas que contienen esos dos términos y después > inyecta el resultado a otra instrucción sed para eliminar las tres primeras > líneas, hum... creo O:-) He mirado donde se encontraba el script check_mk_agent que está en /usr/bin/ y he buscado la linea de openvpn y la he ejecutado y sí que devuelve resultado: [root@admin2 ~]# sed -n -e '/CLIENT LIST/,/ROUTING TABLE/p' < /etc/openvpn/openvpn-status.log | sed -e 1,3d -e '$d' usuario_apellido,80.40.75.105:65032,263291,252887,Wed Jul 30 10:15:48 2014 Ummm entonces no entiendo por qué no lo coge desde el sistema de monitorización check_mk ... Algo se me escapa. No habrá que hacer algo adiciona? En teoría no... Saludos. > > Saludos, > > -- > Camaleón > > > -- > To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org > Archive: https://lists.debian.org/pan.2014.07.29.14.39...@gmail.com > -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/caj2aoa-5jwfpk8xnxmxuh2x-swxmozbbrv0hr0bciehrdob...@mail.gmail.com