22. Inventory
Pandora FMS allows you to keep an inventory of the devices monitored by Pandora FMS. It is possible to keep a list of the processor model, storage, running services, software installed on the equipment, among other information.
- The inventory is independent of monitoring and can be obtained:
- Remotely, using Inventory Modules.
- Locally, with Pandora FMS Software Agent, through agent plugins.
We can create our own Remote and Local inventory modules, but we do not go into detail in this quick guide.
Remote inventory
To assign this type of inventory to a remote agent, access the agent edition, particularly the Inventory tab.
Fill in the fields with the following information:
- The type of inventory you wish to obtain, in this example the CPU model.
- The target IP, which in this case is 192.168.1.77.
- The username and password of an existing user on the remote machine.
Optionally you may set a custom interval for the module execution and make use of custom fields. Click on the Add button.
The inventory module will have been applied and you will be able to perform actions such as deleting, editing and forcing the execution of the module by clicking on its corresponding icons.
You may see the data collected by the remote inventory module from Operation -> Monitoring -> Inventory.
Inventario local
Estos datos de inventario se obtienen a través de un agente software, la configuración es un poco diferente dependiendo de si es un agente Windows o Linux.
Windows
Por defecto, existen unas plantillas de inventario en el fichero de configuración del agente pandora_agent.conf, para habilitar los módulos de inventario locales des-comentamos el bloque de código correspondiente, en este caso se va a recoger inventario de los discos de almacenamiento disponibles:
El intervalo de ejecución lo definimos a través de cron.
Observamos el valor devuelto por el agente software (DESKTOP-2GGIE80):
Linux
En Linux también se definen los módulos de inventario en el fichero pandora_agent.conf, pero a diferencia de Windows, aquí se establece des-comentando una sola línea, especificando el inventario que deseamos obtener.
La línea significa que se hará uso de un plugin de inventario, el 1 que se recogerán datos de inventario cada 1 día (establecemos a 0 si queremos que se recoja en cada ejecución del agente), y los objetos de los que queremos recoger datos de inventario:
Observamos los valores devueltos por el agente software (Rocky-AS):
¿No se están logrando los resultados explicados en el capítulo? Acceda a la sección de ayuda o soporte