Pandora:Documentation es:Inventario

From Pandora FMS Wiki

Jump to: navigation, search

Volver a Indice de Documentacion Pandora FMS

Inventario

Introducción

La versión Enterprise de Pandora FMS permite mantener un inventario de los dispositivos que tienen los servidores monitorizados por Pandora FMS. Con dicho inventario es posible mantener un listado con la CPU, tarjetas, Memoria RAM, parches, software, etc … de los servidores de la compañía.

El inventario es independiente de la monitorización y puede ser obtenido de forma local ( a través de los agentes de Pandora FMS) o de forma remota.

Recogida de datos para el inventario

La recogida de los datos para el inventario de los sistemas se realiza de dos maneras de forma remota mediante módulos de inventario, a través de scripts integrados en Pandora FMS que ejecutan queries WMI, o scripts ejecutados a través de SSH con Expect o métodos similares.

Cuando la recogida de datos es local, con el agente de Pandora FMS, se realiza mediante plugins en el agente o un tipo de módulo especial, en el caso de los sistemas Windows.

Módulos de inventario

Los módulos de inventario son módulos remotos que ejecutar un comando contra una máquina remota, dichos módulos funcionan de forma similar a un plugin. Los mismos módulos se pueden definir como "locales" cuando obtienen los datos a través de un agente.

Inventario remoto

Creación de módulos remotos

La creación por parte del administrador de un modulo de inventario remoto no es habitual, estos vienen "precargados" ya con Pandora FMS Enterprise. No obstante Pandora FMS le permite construir sus propios módulos de inventario o modificar los que ya existe por medio del editor de módulos de inventario.

Para crear un módulo remoto se va a Configuration > Inventory Modules donde aparecen todos los módulos de inventario que se han creado.



In1.png



Para Crear un módulo nuevo se pulsa en “Create”.



In2.png



A continuación se describen los campos que hay:

Name

Campo donde se pone el nombre del Módulo

Description

Campo donde se pone la descripción del Módulo

OS

Combo donde ese elige el Sistema Operativo para el que se crea el módulo. Es muy importante elegir bien el sistema operativo porque al añadir módulos de inventario en un agente sólo aparecerán aquellos módulos en los que coincide el sistema operativo del módulo con el sistema operativo del agente

Interpreter

Campo donde se pone el interprete de comandos que se usa en el módulo. Puede ser Shellscript, Perl u otro intérprete válido para el servidor de inventario que se ejecuta sobre un sistema Linux.

Format

Campo donde se ponen los campos separados por ; que devolverá el módulo.

Code

Código del módulo, generalmente es código Perl o ShellScript. Si fuera código binario necesitaría un procedimiento de carga diferente que ha de ser introducido mediante scripts auxiliares.

Una vez se ha creado el módulo se pulsa en “Create”.



In3.png



Edición de módulos remotos

Para editar un módulo remoto se va a Configuration > Inventory Modules donde aparecen todos los módulos de inventario que se han creado. Se pulsa sobre el módulo que se quiere editar o sobre el icono de la llave de la columna Action

In4.png



Aparece de nuevo la página de creación de módulo.



In5.png



Se cambian los campos que se deban cambiar y se pulsa en “Update”

Eliminación de módulos remotos

Para borrar un módulo remoto se va a Configuration > Inventory Modules donde aparecen todos los módulos de inventario que se han creado. Se pulsa en el icono de la papelera de la columna action del módulo que se quiere borrar.



In6.png



Asignar módulos remotos

La asignación de módulos de Inventario se realiza en el propio agente en la pestaña de administración del Agente.



In7.png



Se pulsa sobre la pestaña Inventory.



In8.png



Aparece la pagina donde se pueden añadir los módulos de Inventario.



In9.png



A continuación se describen los campos que hay que completar para añadir un módulo de inventario.

  • Module: Combo donde se elige el módulo de inventario que se quiere añadir. Sólo aparecerán los módulos cuyo Sistema Operativo coincide con el del agente.
  • Target: IP o nombre del servidor del que se quiere sacar el inventario.
  • Interval: Combo donde se elige el intervalo de tiempo en que se ejecutará el módulo de inventario.
  • Username: Usuario que se usara para ejecutar el módulo de inventario.
  • Password: Password del usuario que se usara para ejecutar el módulo de inventario.

Una vez completado el formulario se pulsa en “Add” para que el módulo se añada a los módulos de inventario.



In10.png



Edición de un módulo de inventario asignado

Es posible editar los módulos de inventario, esta edición se realiza en la misma pagina donde se crean.

Para editar un módulo de inventario se pulsa en el nombre del módulo o en el icono llave que se ve en la imagen.



In20.png



Eliminación de un módulo de inventario asignado

Es posible borrar los módulos se inventario, el borrado se realiza en la misma pagina donde se crean.

Para borrar un módulo de inventario se pulsa en el icono papelera que hay en la columna Action del módulo.

Ejemplo completo del proceso de creacion de un modulo remoto de inventario

Supongamos que necesitamos sacar la lista de direcciones fisicas de un adaptador de un servidor, en este caso de un servidor Unix. Este comando se saca generalmente via el comando "arp -a -n", que si lo ejecutamos en el servidor nos da algo parecido a esto:

artica@galaga:~$ arp -a -n
? (192.168.70.74) at 08:00:27:39:BF:6F [ether] on eth2
? (192.168.70.162) at B4:74:9F:94:98:84 [ether] on eth2
? (192.168.50.30) at 08:00:27:10:D1:1A [ether] on eth0
? (192.168.70.90) at 98:0C:82:54:2F:DE [ether] on eth2
? (192.168.50.2) at 08:00:27:EA:B2:FF [ether] on eth0
? (192.168.70.135) at C8:60:00:4B:96:67 [ether] on eth2
? (192.168.60.182) at FE:26:C5:91:B1:DA [ether] on tap0

Lo que buscamos es la dirección IP, la MAC y el nombre del adaptador.

En shellscript esto se podría hacer de la siguiente manera, usando " " para separar los campos:

arp -a -n | sort | grep -v incomplete | awk '{ print $2,$4,$7 }'

Ya tenemos prácticamente lo necesario para "importar" esta informacion en el servidor de Inventario Remoto de Pandora. Para ello usaremos de base el modulo de inventario remoto "CPU" y lo modificaremos ligeramente. Este script se conecta via SSH con el servidor destino, y le ejecuta el comando. La salida del comando, debe devolver cada campo separado por el carácter ";"

Llegado a este punto, necesita conocer algo de programción para hacerse sus scripts. Los scripts de inventario remoto si bien no son complejos, necesita algo de conocimiento de perl, shellscript u otro lenguage interpretado: tambien los podría hacer en java, c++, e invocar su ejecución desde el modulo, siempre y cuando devuelva los valores de cada campo separados por ";" y un salto de linea para cada dato.

#!/usr/bin/perl
##########################################################################
# pandora_linux_arptable.pl
##########################################################################
# Copyright (c) 2012 Sancho Lerena <slerena@artica.es>
#           (c) 2012 Artica Soluciones Tecnologicas S.L
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; version 2.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
##########################################################################

use strict;
use warnings;

# Check for ssh
my $ssh_client = "ssh";
if (system("$ssh_client -v > /dev/null 2>&1") >> 8 != 255) {
	print "[error] $ssh_client not found.\n";
	exit 1;
}

if ($#ARGV < 1) {
	print "Usage: $0 <target ip> <username>\n";
	exit 1;
}

my $target_ip = $ARGV[0];
my $username = $ARGV[1];

# Retrieve ARP table
my ($ip, $mac, $iface);
my $command = '/usr/sbin/arp -a -n | sort | grep -v incomplete | awk \'{ print \$2,\$4,\$7 }\'';

my @info = `$ssh_client $username\@$target_ip "$command" 2> /dev/null`;
foreach my $line (@info) {
	if ($line =~ /^(.+)\s(.+)\s(.+)/) {
		$ip = $1;
		$mac = $2;
		$iface = $3;
		print "$ip;$mac;$iface\n";
	} 
}
 
exit 0;

Para que la conexion SSH funcione de forma automática, debe copiar la llave publica del usuario "root" del servidor de pandora en el servidor de destino. Imagine que va a ejecutar este comando en 192.168.50.10, realice estos pasos:

1. Cree la llave en el servidor de pandora como root.

ssh-keygen

2. Utilice el comando ssh-copy-id para copiar la llave publica el el servidor de destino (192.168.50.10) con el usuario de destino (en este caso el usuario artica):

ssh-copy-id -i /root/.ssh/id_rsa.pub artica@192.168.50.10

(Tendra que meter una vez la password del usuario "artica" en 192.168.50.10 para instalar la llave publica en el servidor destino)

3. Pruebe a conectar, debería conectar sin que le pregunte la password:

ssh artica@192.168.50.10

4. Si ha llegado hasta aqui, el mismo proceso será el que siga el modulo de inventario, asi que pruebe a ejecutarlo desde línea de comando, grabando el script anterior a disco (temporal.pl) y ejecutandolo con la IP y el usuario como parametro:

perl temporal.pl 192.168.50.10 artica
(192.168.50.1);00:0f:ea:27:ba:f0;eth0
(192.168.50.3);08:00:27:98:f8:48;eth0

Fíjese en que el script llama remotamente a /usr/sbin/arp. El comando debe estar en ese path, sino cambie el script. También puede advertir que llamamos a nuestro script con el comando "perl", que usualmente esta en /usr/bin/perl. Esto es lo que debe configurar a la hora de definir el modulo, como puede ver a continuación:



Inventory sample1 .png



A la hora de aplicarlo a un agente, fijese que el SO coincide. Si tiene diferentes sistemas operativos, deberá crear un modulo diferente para cada uno de ellos, porque el mismo código no funcionara.



Inventory sample2 .png



Una vez ejecutado este modulo, deja una visualización similar a la siguiente:



Inventory sample3 .png



Inventario local, a través de los agentes software

Mediante los agentes software es posible obtener los datos de inventario de una máquina. Bastara con aplicar los módulos de inventario correspondiente en la configuración del agente software. Al igual que en los módulos remotos también es necesario añadir estos módulos como módulo de inventario en Operación > Manage modules> Inventory modules.

Creación de módulos locales

Para crear un módulo local se va a Configuration > Inventory modules donde aparecen todos los módulos de inventario que se han creado. Se deben crear todos los módulos que haya definidos en el Agente.



In22.png



Para Crear un módulo nuevo se pulsa en “Create”.



In23.png



Para los módulos remotos no es necesario completar todos los campos. A continuación se describen los campos que hay que completar:

  • Name:Campo donde se pone el nombre del Módulo
  • Description: Campo donde se pone la descripción del módulo
  • OS: Combo donde ese elige el Sistema Operativo para el que se crea el módulo. Para los módulo locale se debe elegir la opción “Agent”.
  • Format: Campo donde se ponen los campos separados por ; que devolverá el módulo.

Una vez se ha creado el módulo se pulsa en “Create”.



In24.png



Ejemplo completo del proceso de creacion de un modulo local de inventario

Supongamos que necesitamos

Módulo de Inventario en sistemas Windows mediante agente software.

El módulo del agente software de Windows usa, de forma local, queries WMI predefinidas para recoger información sobre diferentes aspectos de la máquina, tanto de Software como de Hardware.

La sintaxis del módulo es la siguiente:



In25.png



A continuación se describen los campos que hay que completar para añadir el módulo de inventario en sistemas Windows:

module_begin

Comienzo de cualquier módulo de un agente software

module name Inventory

Campo donde se establece el nombre que se da al módulo en este caso es “Inventory”.

module_interval 3

Campo que establece el intervalo de ejecución del módulo (en días). Establece cada cuantos días se ejecutará el módulo. En este ejemplo son 3 días (OJO: No es module_inventory_interval, sino module_interval). Si el valor es cero, se envía la información de inventario en cada ejecución del agente.

module_type generic_data_string

Valor que define el tipo de dato dento de Pandora FMS, el tipo de dato del modulo inventario es “generic_data_string”.

module_inventory CDROM Patches Software

Campo donde se definen los objetos de inventario que se quieren recoger. En este ejemplo se recoge el CDROM, los parches y el Software. En este campo se definen los diferentes parámetros donde se configuran los objetos de inventario que se quieren recoger. Para añadir más objetos simplemente hay que añadir el nombre de los mismos en la línea de módulo_inventory. Es posible recoger los siguientes objetos:

  • CPU: Recoge información sobre las CPUs
  • RAM: : Recoge información sobre los módulos de RAM.
  • CDROM: Recoge información sobre los dispositivos de CDROM
  • Video: Recoge información sobre las tarjetas de Video.
  • Hd:: Recoge información sobre los discos duros.
  • Patches: Recoge información sobre los parches instalados.
  • Software: Recoge información sobre el software instalado.
  • Services: Recoge información sobre los servicios instalados en la máquina (corriendo o no).
  • NIC: recoge información sobre las tarjetas de red, Network Interface Controlers.

module_description Inventory

Campo donde se pone la descripción del módulo. En este ejemplo es Inventory.

module_end

Fin de cualquier módulo de un agente software.

Para activar el módulo de inventario simplemente hay que copiar el código descrito anteriormente en el fichero pandora_agent.conf del agente software. Esta activación se puede hacer de forma local en la máquina o de forma remota desde la configuración remota del agente.



In26.png




Módulo de Inventario en sistemas Windows mediante agente software. Versión 6

En la versión 6.0 de Pandora FMS se han realizado modificaciones en la gestión de inventario,

Módulos modificados

  • RAM: Ahora muestra la ranura en que está montada, la capacidad y la velocidad.
  • Video: Muestra el nombre de sistema, la memoria de vídeo asignada y el identificador global.
  • HD: Muestra el modelo de disco, el tamaño y el GUID.
  • CDROM: Muestra el modelo, la descripción, la letra de unidad asignada y el identificador global.
  • Software: Se muestra una mayor cantidad de software instalado, identificado por nombre y versión.
  • Users: Se muestran todos los usuarios con sesión activa en el equipo, indicando el dominio y el nombre de usuario.


Módulos agregados

  • product_key: Recoge la clave de instalación de un sistema Microsoft Windows.
  • product_ID: Recoge información sobre la licencia.
  • Monitors: recoge información (modelo e identificador) de los monitores conectados al equipo.
  • Motherboard: recoge el fabricante, modelo y el identificador global de la placa madre.

Configuración de inventario local para agentes software

Para adaptar la configuración del agente software a la nueva versión debemos:

1. Desplegar la colección de scripts (descargar de la librería de Pandora FMS http://pandorafms.com/Library/Library/) a través de colecciones.

2. Configurar la ejecución programada de scripts de inventario local en el archivo pandora_agent.conf, agregando la siguiente información al final:

nota: Para el ejemplo se toma como nombre de colección winplugins.

module_begin
module_plugin cscript.exe //B "%PROGRAMFILES%\Pandora_Agent\collections\winplugins\cpuinfo.vbs"
module_crontab * 12-15 * * 1
module_end

module_begin
module_plugin cscript.exe //B "%PROGRAMFILES%\Pandora_Agent\collections\winplugins\moboinfo.vbs"
module_crontab * 12-15 * * 1
module_end

module_begin
module_plugin cscript.exe //B "%PROGRAMFILES%\Pandora_Agent\collections\winplugins\diskdrives.vbs"
module_crontab * 12-15 * * 1
module_end

module_begin
module_plugin cscript.exe //B "%PROGRAMFILES%\Pandora_Agent\collections\winplugins\cdromdrives.vbs"
module_crontab * 12-15 * * 1
module_end

module_begin
module_plugin cscript.exe //B "%PROGRAMFILES%\Pandora_Agent\collections\winplugins\videocardinfo.vbs"
module_crontab * 12-15 * * 1
module_end

module_begin
module_plugin cscript.exe //B "%PROGRAMFILES%\Pandora_Agent\collections\winplugins\ifaces.vbs"
module_crontab * 12-15 * * 1
module_end

module_begin
module_plugin cscript.exe //B "%PROGRAMFILES%\Pandora_Agent\collections\winplugins\monitors.vbs"
module_crontab * 12-15 * * 1
module_end

module_begin
module_plugin cscript.exe //B "%PROGRAMFILES%\Pandora_Agent\collections\winplugins\printers.vbs"
module_crontab * 12-15 * * 1
module_end

module_begin
module_plugin cscript.exe //B "%PROGRAMFILES%\Pandora_Agent\collections\winplugins\raminfo.vbs"
module_crontab * 12-15 * * 1
module_end

module_begin
module_plugin cscript.exe //B "%PROGRAMFILES%\Pandora_Agent\collections\winplugins\software_installed.vbs"
module_crontab * 12-15 * * 1
module_end

module_begin
module_plugin cscript.exe //B "%PROGRAMFILES%\Pandora_Agent\collections\winplugins\userslogged.vbs"
module_crontab * 12-15 * * 1
module_end

module_begin
module_plugin cscript.exe //B "%PROGRAMFILES%\Pandora_Agent\collections\winplugins\productkey.vbs"
module_crontab * 12-15 * * 1
module_end

module_begin
module_plugin cscript.exe //B "%PROGRAMFILES%\Pandora_Agent\collections\winplugins\productID.vbs"
module_crontab * 12-15 * * 1
module_end

Módulo de Inventario en sistemas Unix mediante agente software.

El módulo del agente software de Unix usa, de forma local, un plugin para recoger información sobre diferentes aspectos de la máquina, tanto de Software como de Hardware.

La sintaxis del módulo es la siguiente:



In27.png



El módulo se compone de una línea con los siguientes parámetros:

  • Activación del módulo



In28.png



  • Campo donde se establece cada cuántos días se ejecutará el módulo. Si es 0 el inventario es devuelto en cada ejecución del agente.



In29.png



  • Campo donde se definen los objetos de inventario que se recogen.



In30.png



Al igual que en el agente Windows, es posible recoger los siguientes objetos:

  • CPU: recoge información sobre las CPUs
  • cdrom: recoge información sobre los dispositivos de CDROM
  • video: recoge información sobre las tarjetas de Video.
  • hd: recoge información sobre los discos duros.
  • nic: recoge información sobre las tarjetas de red, Network Interface Controlers.
  • patches: recoge información sobre los parches instalados.
  • software: recoge información sobre el software instalado.
  • process': procesos en ejecución en ese momento en el servidor.
  • ram: recoge información sobre los módulos de RAM.
  • filesystem: recoge información sobre las particiones del sistema.
  • users: recoge información sobre usuarios.
  • init_services: recoge información sobre los procesos de auto inicio.

El plugin que recoge el inventario está en el directorio /etc/pandora/plugins



In31.png

También se puede especificar simplemente que recoja toda la información disponible. En este ejemplo, recogerá diariamente toda la información de inventario:

# Plugin for inventory on the agent (Only Enterprise)
module_plugin inventory 1


Para activar el módulo de inventario simplemente hay que copiar el código descrito anteriormente en el fichero pandora_agent.conf del agente software. Esta activación se puede hacer de forma local en la máquina o de forma remota desde la configuración remota del agente.



In32.png



Asignar módulos locales

No es necesario activar los módulos en los Agentes definidos en la consola. Si los módulos se han creado en Configuration > Inventory modules y están configurados en el agente Software, entonces aparecerán directamente en el Agented e la consola.



In33.png



Creación de modulos de inventario locales (que se ejecutan en el agente)

Ademas de los sistemas de inventario que vienen "de serie" en el agente, usted puede crear fácilmente (mucho más facilmente que los modulos remotos), modulos de inventario para sistemas Unix y Windows.

Básicamente, tiene que crear un script que genere un XML con la siguiente estructura:

<inventory>
<inventory_module>
<name>INVENTORY_MODULE_NAME</name>
<type>generic_data_string</type>
<datalist>
    <data>DATA1;DATA2;DATA3....</data>
</datalist>
</inventory_module>
</inventory>

Donde pone "INVENTORY_MODULE_NAME" debera poner el mismo nombre del modulo que registre en pandora.

Donde pone DATA1;DATA2... son los datos que desea sacar.

Supongamos que desa sacar una tabla de ARP, e IP con sus interfaces (ver el ejemplo anterior, de modulos de inventario remotos). Esto es basicamente la salida del comando arp -a un poco "modificada".

Esta vez lo vamos a desarrollar en Windows, el pequeño script que necesita, que guardaremos en "C:\tmp\windows_arp_inventory.bat" es el siguiente:

@echo off

echo ^<inventory^>
echo ^<inventory_module^>
echo ^<name^>ARP_Table^</name^>
echo ^<type^>generic_data_string^</type^>
echo ^<datalist^>
arp -a | sort | grep "[0-9]"  | grep -v ":" | gawk "{ print \"^<data^>\" $1\";\"$2\";\"$3 \"^</data^>\" }"
echo ^</datalist^>
echo ^</inventory_module^>
echo ^</inventory^>

Ahora necesita modificar pandora_agent.conf, y añadir la siguiente linea:

module_plugin cmd.exe /C C:\tmp\windows_arp_inventory.bat

Template warning.png

Este script se ejecutará cada 5 minutos (por defecto el intervalo del agente). Si desea que se ejecute cada X tiempo tendrá que implementar esa lógica en el propio script.

 


No olvide, antes de reiniciar el agente de pandora, para que coja los cambios, crear el modulo de inventario en Pandora:



Inventory sample4 .png



Fijese que al ser un modulo local, no tiene relleno el campo "interprete" ni el de "codigo", aunque si el de Sistema Operativo.

Los resultados obtenidos, son iguales que los que obtuvimos para el equivalente de modulo remoto sobre linux:



Inventory sample5 .png



En la libreria online de modulos de Pandora (http://pandorafms.com) hay más modulos de inventario, tanto remotos como locales, y por supuesto, siempre desarrollarse fácilmente los suyos como ha podido ver en este capítulo.

Visualización de datos para el inventario

Los datos de inventario que se han recogido de un sistema, ya sea de forma local o de forma remota, se pueden ver desde el propio agente o desde el menú de Inventario de la consola.

Ver datos de Inventario en el menú de Inventario

Desde Monitoring > Inventory es posible ver los datos de inventario de todos los agentes, realizar búsquedas y exportar los datos a un CSV.



In37.png



Los campos que se pueden usar para las búsquedas son los siguientes.

  • Group: combo donde se puede elegir el grupo de agentes por los que se quiere filtrar.
  • Module: combo donde se puede elegir el módulo de inventario por el que se quiere filtrar.
  • Agent: campo donde se puede escribir el nombre del agente por el que se quiere filtrar.
  • Search: campo donde se puede escribir un texto para realizar una búsqueda por todos los campos del inventario.

Con las búsquedas es posible ver los módulos de todos los agentes que tienen inventario, eligiendo all en las opciones de búsqueda y pulsando en “Search”.



In38.png



O un módulo concreto de todos los agentes con inventario, eligiendo el módulo y pulsando en “Search”.



In39.png



Exportar los datos de inventario a CSV

Desde Monitoring > Inventory es posible exportar los datos del inventario, resultado de un filtro, a un archivo CSV.

Se elige el filtro y una vez que haya datos se pincha en “Export CSV”.



In40.png



Se crea un archivo con los datos de inventario separados por punto y coma.

Diferencias entre versiones de inventario

Modo bloque

Desde la versión de Pandora 5.1 se puede mostrar visualmente las diferencias entre dos configuraciones, mostrándolo en dos columnas para ver las diferencias. Esto solo es funcional cuando se trabaja con elementos de inventario remoto con el modo bloque habilitado. El modo bloque especifica que el resultado de un modulo de inventario es un único elemento, en vez de interpretar cada línea como elementos diferentes del mismo tipo (p.e: el método usado para obtener remotamente el listado de paquetes de software, utilizando WMI en windows).

El plugin al que hacemos referencia en esta documentación puede ser descargado desde la libreria de módulos oficial de Pandora FMS [1]

El modo bloque se configura al definir un módulo de inventario remoto:



Block mode setup.png




Cuando tenemos un modulo configurado con el modo bloque, nos permite ver la vista partida (para ver visualmente los cambios). En este caso es el tercer módulo únicamente el que nos permite ver los cambios en el dispositivo:



Diff inventory.png



En la vista en dos columnas se muestra las diferencias entre una versión del inventario y otra, e incluso se puede elegir la versión por fecha.



Pandora FMS - the Flexible Monitoring System - 2014-07-01 19.09.10.png



Recuerde que cada vez que se detecta un cambio en un modulo de inventario, se generará un evento. En modo bloque detectará un cambio, pero no mostrará el cambio ya que mostrarlo puede ser muy extenso.

Volver a Indice de Documentacion Pandora FMS