[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Check_mk openvpn Debian Wheezy



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)

> El 29/07/2014 16:20, "Camaleón" <noelamac@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

> 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:-)

Saludos,

-- 
Camaleón


Reply to: