# Parámetros

El plugin hace uso de los siguientes parámetros:

<table border="1" id="bkmrk-cli-path-del-binario" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 50%;">**cli**</td><td style="width: 50%;">Path del binario oc de openshift</td></tr><tr><td style="width: 50%;">**user**</td><td style="width: 50%;">Tu nombre de user </td></tr><tr><td style="width: 50%;">**password**</td><td style="width: 50%;">Tu password</td></tr><tr><td style="width: 50%;">**ip**</td><td style="width: 50%;">Ip de tu entorno (ruta completa con puerto)</td></tr><tr><td style="width: 50%;">**project**</td><td style="width: 50%;">Proyecto de openshift</td></tr><tr><td style="width: 50%;">**mode**</td><td style="width: 50%;">Modo de envio del xml (dejar tentacle por defecto)</td></tr><tr><td style="width: 50%;">**tentacle ip**</td><td style="width: 50%;">Ip de pandora a la que enviar los datos</td></tr><tr><td style="width: 50%;">**tentacle port**</td><td style="width: 50%;">Número de puerto tentacle(por defecto: 41121)</td></tr></tbody></table>

<table border="1" id="bkmrk-agent_openshift-para" style="border-collapse: collapse; width: 100%; height: 399px;"><tbody><tr style="height: 29px;"><td style="width: 50%; height: 29px;">**agent\_openshift**</td><td style="width: 50%; height: 29px;">Para habilitar este agente, que crea módulos con el número de deployments,services...etc. Dejarlo a 1 para habilitarlo.</td></tr><tr style="height: 29px;"><td style="width: 50%; height: 29px;">**agent\_node**</td><td style="width: 50%; height: 29px;">Para habilitar un agente por cada nodo. Dejar en 1 para habilitarlo.</td></tr><tr style="height: 29px;"><td style="width: 50%; height: 29px;">**agent\_pod**</td><td style="width: 50%; height: 29px;">Para habilitar un agente por cada pod. Dejar en 1 para habilitarlo.</td></tr><tr style="height: 46px;"><td style="width: 50%; height: 46px;">**agent\_pod\_stats**</td><td style="width: 50%; height: 46px;">Para habilitar un agente con las métricas de cada pod. Dejar en 1 para habilitarlo.</td></tr><tr style="height: 29px;"><td style="width: 50%; height: 29px;">**agent\_deployment**</td><td style="width: 50%; height: 29px;">Para habilitar un agente por cada deployment. Dejar en 1 para habilitarlo.</td></tr><tr style="height: 29px;"><td style="width: 50%; height: 29px;">**agent\_imagestreams**</td><td style="width: 50%; height: 29px;">Para habilitar un agente con módulos de cada imagestreams, el número de imagestreams se determina con top\_imagestreams\_count. Dejar a 1 para habilitarlo.</td></tr><tr style="height: 29px;"><td style="width: 50%; height: 29px;">**agent\_replication\_controller**</td><td style="width: 50%; height: 29px;">Para habilitar un agente que creará un módulo por cada replication controller en nuestro entorno. Dejar a 1 para habilitarlo.</td></tr><tr><td style="width: 50%;"><div><div><div><div><div><div>**agent\_csv**</div></div></div></div></div></div></td><td style="width: 50%;">Para habilitar un agente que creara un módulo para monitorizar cluster service versión.</td></tr><tr><td style="width: 50%;"><div><div><div><div>**agent\_component\_status**</div></div></div></div>  
</td><td style="width: 50%;">Para habilitar un agente que creara un módulo para monitorizar component status.</td></tr><tr><td style="width: 50%;"><div><div>**agent\_operators**</div></div><div><div><div><div><span style="color: #569cd6;"> </span></div></div></div></div></td><td style="width: 50%;">Para habilitar un agente que creara un módulo para monitorizar operadores.</td></tr><tr style="height: 29px;"><td style="width: 50%; height: 29px;">**agent\_apiservice**</td><td style="width: 50%; height: 29px;">Para habilitar un agente que creará un módulo por cada servicio de nuestra API. Dejar a 1 para habilitarlo.</td></tr><tr style="height: 29px;"><td style="width: 50%; height: 29px;">**agent\_services**</td><td style="width: 50%; height: 29px;">Para habilitar un agente que creará un módulo por cada servicio en nuestro entorno. Dejar a 1 para habilitarlo.</td></tr><tr style="height: 46px;"><td style="width: 50%; height: 46px;">**top\_imagestream\_count**</td><td style="width: 50%; height: 46px;">Número de imagestreams que monitorear de tu entorno. Por defecto 11.</td></tr><tr style="height: 29px;"><td style="width: 50%; height: 29px;">**prefix**</td><td style="width: 50%; height: 29px;">Nombre personalizado para los agentes creados</td></tr><tr style="height: 46px;"><td style="width: 50%; height: 46px;">**as\_server\_plugin**</td><td style="width: 50%; height: 46px;">Si se va a utilizar como plugin de servidor, dejarlo a 1 para activarlo, si se usa como plugin de agente, dejarlo a 0.</td></tr></tbody></table>

Habrá que editar el conf poniendo el valor requerido.

Ejemplo:

```
# oc cli config
cli=/home/alejandro/Descargas/cli/oc
user=developer
password=developer
ip=https://<ip>:6443/
project=prueba
# transfer configuratios
mode=tentacle
tentacle_ip=192.168.1.200
tentacle_port=41121
# enabled metrics block
agent_openshift=1
agent_node=1
agent_pod=1
agent_pod_stats=1
agent_deployment=1
agent_imagestreams=1
agent_apiservice=1
agent_services=1
agent_replication_controller=1
agent_component_status=1
agent_csv=0
agent_operators=1
top_imagestreams_count=11
# define 
as_server_plugin=1
prefix=prueba
```