Por motivos de seguridad, Tentacle no permite que se descarguen ficheros que estén fuera del directorio data_in
de Pandora FMS ( /var/spool/pandora/data_in
). Pero este directorio para Tentacle actúa como directorio raíz, por lo que podremos crear directorios dentro de data_in
, y así poder descargar a un cliente ficheros que se encuentren en dichos directorios, como ocurre con los directorios md5
y conf
que maneja Pandora FMS desde la versión 3.1.
Para conseguir este objetivo, es necesario modificar el guión (script) del demonio de Tentacle ( /etc/init.d/tentacle_serverd
).
Para ello, abrimos con cualquier editor (por ejemplo el vi) el script tentacle_serverd
y localizamos la línea donde dice:
TENTACLE_EXT_OPTS="-i.*.conf:conf;.*.md5:md5"
En esta línea, tenemos que decirle al servidor de Tentacle, de qué directorios podemos descargar y qué tipo de archivos.
Por ejemplo, si queremos descargar archivos .vbs
que estén en la ruta /var/spool/pandora/data_in/ScriptsVB/
, la línea del script quedaría así:
TENTACLE_EXT_OPTS="-i.*.conf:conf;.*.md5:md5;.*.vbs:ScriptsVB"
Con esto ya podremos ejecutar desde el cliente por ejemplo: tentacle_client -v -g -a 192.168.1.1 script.vbs
.