# Parámetros y configuración **Parámetros**
--generate\_password | para generar una contraseña encriptada, ( si quiere usarse luego esta contraseña para conectar, se deberá introducir en la opción de configuración "password" y activar también en el archivo de configuración la opción "use\_encrypted\_password" con 1. |
--as\_discovery\_plugin | opción para usarlo en el modo discovery. |
server | Nombre o IP del server a monitorizar |
user | Usuario de la cuenta |
pass | Contraseña de la cuenta |
datacenter | Datacenter al que apuntará el plugin |
temporal | Ruta donde se guardarán los archivos temporales |
logfile | Ruta donde se guardará el archivo de logs |
entities\_list | Ruta donde se creara el archivo entities\_list (más información sobre este archivo abajo) |
transfer\_mode | Modo de ejecución, las dos opciones posibles son local o tentacle |
local\_folder | Ruta de la carpeta donde se crearan los XML de los agentes para el modo de transferencia local (transfer\_mode = local) |
pandora\_url | URL de pandora (solo si se requiere usar el modo eventos del plugin) |
api\_pass | Contraseña de la api de pandora (solo si se requiere usar el modo eventos del plugin) |
api\_user | Usuario api de pandora (solo si se requiere usar el modo eventos del plugin) |
api\_user\_pass | Contraseña del usuario de api de pandora (solo si se requiere usar el modo eventos del plugin) |
event\_mode | Para activar la monitorización de eventos del vCenter, se activa con 1. Los eventos son copiados a la lista de eventos de Pandora FMS y pasan a formar parte de su flujo normal (requiere conectividad con el API de la consola de Pandora FMS). |
event\_pointer\_file | Ruta donde se guardará el archivo event\_pointer\_file |
tentacle\_ip | IP de tentacle, requerida si se ejecuta el plugin en transfer\_mode tentacle |
tentacle\_port | Puerto de tentacle, por defecto es 41121 |
tentacle\_opts | Opciones adicionales para la transferencia de ficheros al servidor de Tentacle indicado |
virtual\_network\_monitoring | Activa la monitorización de switches virtuales con valor 1 |
use\_encrypted\_password | Activa el uso de una contraseña encriptada con valor 1 |
threads | Número de hilos que usará el plugin en la creación de agentes |
interval | Intervalo en segundos en el que se crean los agentes del plugin |
recon\_interval | Intervalo en segundos después del cual el archivo de caché de la entidad temporal se eliminará automáticamente para volver a escanear la infraestructura de VMware®. |
group | Grupo donde se van a crear los agentes |
use\_ds\_alias\_as\_name | Activa el uso del alias del agente de datastore como nombre del agente con valor 1 |
statsinterval | Intervalo en segundos para las estadísticas sacadas mediante la opción "custom\_performance" |
flat\_datastore\_agents | Activa la creación de un único agente para los datastores con con nombre "VMWareDatastores" con valor 1 |
use_ds_entity_name | Activa el uso del nombre del Datastore como nombre del agente con valor 1 |
monitor\_exclusive\_agents | Activar la monitorización de agentes específicos ( estos se específican en los parámetros de abajo) con valor 1 |
exclusive\_esx | Si esta activado monitor\_exclusive\_agent, sirve para especificar los esxi a monitorizar. Su valor será un JSON de tipo array con los agentes a monitorizar |
exclusive\_datastores | Si esta activado monitor\_exclusive\_agent, sirve para especificar los datastore a monitorizar. Su valor será un JSON de tipo array con los agentes a monitorizar |
exclusive\_vm | Si esta activado monitor\_exclusive\_agent, sirve para especificar las vm a monitorizar. Su valor será un JSON de tipo array con los agentes a monitorizar |
scan\_datastore | Activa el escaneo de datastores con valor 1 |
scan\_datacenter | Activa el escaneo del datacenter con valor 1 |
scan\_esx | Activa el escaneo de esx con valor 1 |
scan\_vm | Activa el escaneo de máquinas virtuales con valor 1 |
ping | Comprobación de ping a la máquina que admite vCenter |
check443 | Verificación del puerto 443 en la máquina que admite vCenter |
capacity | Capacidad máxima del almacén de datos en bytes |
freeSpace | Porcentaje de espacio libre en el almacén de datos |
overallocation | Porcentaje de sobreasignación de disco |
freeSpaceBytes | Cantidad de espacio libre en disco en bytes |
dsPathStatus | Estado de la ruta del datastore |
diskRead | Velocidad de lectura Kb/s del disco |
diskWrite | Tasa de Kb/s escritos del disco |
kernelReadLatency | Latencia de la lectura del disco en milisegundos |
kernelWriteLatency | Latencia de escritura del disco en milisegundos |
deviceReadLatency | Tiempo que tarda un dispositivo de almacenamiento en responder a una solicitud de lectura de datos |
deviceWriteLatency | Tiempo que tarda un dispositivo de almacenamiento en responder a una solicitud de escritura de datos |
cpuInfo | Información general de la CPU (crea un módulo para cada CPU ESXi) |
pciDevice | Cantidad de dispositivos PCI asignados |
hbaDevice | Cantidad de dispositivos HBA (Host Bus Adapter) asignados a una máquina virtual |
pnicInfo | Información relacionada con los adaptadores físicos de red (PNICs) que están configurados en el host ESXi |
vnicInfo | Información sobre las interfaces de red virtuales del host |
cpuUsagePercent | Porcentaje de uso actual de la CPU en el host |
memoryUsagePercent | Porcentaje de uso actual de la memoria RAM en el host |
diskRate | Velocidad de transferencia de datos de lectura y escritura en el disco virtual del host |
maxDiskLatency | Tiempo máximo de latencia de E/S en el disco virtual del host |
netUsage | Velocidad de transferencia de datos de red en el host |
systemHealthInfo | Información sobre el estado de salud general del sistema. |
netReceived | Cantidad de datos recibidos a través de la interfaz de red del host |
netTransmitted | Cantidad de datos transmitidos a través de la interfaz de red del host |
netPkgRx | Cantidad de paquetes de red recibidos por la interfaz de red del host |
netPkgTx | Cantidad de paquetes de red transmitidos por la interfaz de red del host |
pathStatus | Estado de cada path |
virtualImagePath | Ruta de acceso de la imagen de disco virtual asociada a una máquina virtual en particular |
toolsRunningStatus | Estado de ejecución de las herramientas de VMware Tools en una máquina virtual |
host | Servidor físico que aloja las máquinas virtuales en un entorno de virtualización |
connectionState | Estado de conexión entre una máquina virtual y su host ESXi en un entorno de virtualización |
guestState | Estado de la máquina virtual en términos de su sistema operativo y aplicaciones en ejecución |
guestOS | Sistema operativo que se está ejecutando en la máquina virtual |
hostName | Nombre del host físico en el que se está ejecutando la máquina virtual |
powerState | Indica si la máquina virtual está encendida o apagada |
triggeredAlarmState | Muestra el estado de las alarmas activadas en la máquina virtual |
bootTime | Muestra la fecha y hora de inicio de la máquina virtual |
vcpuAllocation | Número de CPU virtuales asignadas a la máquina virtual |
cpuAllocation | Cantidad de recursos de CPU asignados a la máquina virtual |
consumedOverheadMemory | Cantidad de memoria utilizada por el host para realizar tareas relacionadas con la máquina virtual |
hostMemoryUsage | Cantidad de memoria utilizada por el host para realizar tareas relacionadas con la máquina virtual |
maxCpuUsage | Máximo uso de la CPU en la máquina virtual |
maxMemoryUsage | Máximo uso de memoria en la máquina virtual |
memoryMBAllocation | Cantidad de memoria RAM asignada a la máquina virtual |
memoryAllocation | Cantidad de memoria asignada a la máquina virtual |
uptimeSeconds | Tiempo total que la máquina virtual ha estado en funcionamiento |
memoryOverhead | Cantidad de memoria utilizada por el host para tareas de supervisión y gestión de la máquina virtual |
overallCpuDemand | Cantidad total de recursos de CPU solicitados por la máquina virtual |
overallCpuUsage | Cantidad total de recursos de CPU utilizados por la máquina virtual |
privateMemory | Cantidad de memoria utilizada por la máquina virtual para sus procesos privados |
sharedMemory | Cantidad de memoria compartida entre la máquina virtual y el host |
diskUsed | Cantidad de espacio utilizado en el disco virtual de la máquina virtual |
provisioningUsed | Cantidad de espacio utilizado en el almacenamiento de aprovisionamiento de la máquina virtual |
macAddress | Dirección MAC asignada a la interfaz de red de la máquina virtual |
ipAddress | Dirección IP asignada a la interfaz de red de la máquina virtual |
heartbeat | Estado del latido del corazón de la máquina virtual |
cpuReady | Cantidad de tiempo que la máquina virtual está esperando por la CPU |
snapshotCounter | Número de instantáneas creadas para la máquina virtual |
totalReadLatency | Tiempo de latencia total de lectura del disco virtual de la máquina virtual |
totalWriteLatency | Tiempo de latencia total de escritura del disco virtual de la máquina virtual |
cpuUsagePercent | Porcentaje de uso actual de la CPU en la máquina virtual |
memoryUsagePercent | Porcentaje de uso actual de la memoria RAM en la máquina virtual |
diskRate | Velocidad de transferencia de datos de lectura y escritura en el disco virtual de la máquina virtual |
maxDiskLatency | Tiempo máximo de latencia de E/S en el disco virtual de la máquina virtual |
netUsage | Velocidad de transferencia de datos de red en la máquina virtual |
systemHealthInfo | Información sobre el estado de salud general del sistema |
netReceived | Cantidad de datos recibidos a través de la interfaz de red de la máquina virtual |
netTransmitted | Cantidad de datos transmitidos a través de la interfaz de red de la máquina virtual |
netPkgRx | Cantidad de paquetes de red recibidos por la interfaz de red de la máquina virtual |
netPkgTx | Cantidad de paquetes de red transmitidos por la interfaz de red de la máquina virtual |
snapshotCounter | Número de snapshots de la máquina virtual |
snapshotDate | Fecha de cada snapshot |
all\_ipaddresses | Desactiva el escaneo de direccones IP con valor 1 |