> For the complete documentation index, see [llms.txt](https://docs.griaule.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.griaule.com/gbs/es/instalacion-de-gbds/smartsenseagent.md).

# SmartSense Agent

## Introducción

Este manual describe el procedimiento de instalación de **SmartSense Agent**.

## Preparativos para la instalación

Esta sección abarca los pasos esenciales necesarios para la instalación.

{% hint style="warning" %}
Todos los pasos deben ejecutarse con privilegios de root en todos los nodos, salvo indicación en contrario.
{% endhint %}

Para instalar SmartSense, necesitará:

* Permiso de root en el servidor
* Archivo *.rpm* de SmartSense Agent

{% hint style="info" %}
Si no tiene el archivo, póngase en contacto con el equipo de soporte de Griaule.
{% endhint %}

{% hint style="warning" %}
Asegúrese de que la versión de SmartSense Agent que se está instalando es compatible con la versión de GBDS instalada.
{% endhint %}

Luego, siga los pasos presentados a continuación.

1. Inicie sesión en el servidor como root.
2. [Instale SmartSense Agent](#instalando-o-smartsense-agent).

## Instalando SmartSense Agent

Transfiera o descargue el archivo `.rpm` en el servidor.

Entre en el directorio donde el archivo `.rpm` está ubicado y ejecute el comando:

{% hint style="info" %}
Asegúrese de sustituir `<versión>` por la versión de SmartSense Agent que se está instalando.
{% endhint %}

```bash
rpm -ivh gbs-smartsense-agent-<versión>.rpm
                              ^^^^^^^^
```

Luego, edite el archivo de configuración de SmartSense Agent:

```bash
vim /etc/griaule/conf/gbs-smartsense-agent/application.properties
```

Preste especial atención a las siguientes propiedades, asegurándose de definir correctamente el nombre del host, el nombre de usuario y la contraseña de la base de datos donde se indica:

```properties
gbds.rdb.url=jdbc:mysql://<HOSTNAME>:3306/gbds?useSSL=false
                          ^^^^^^^^^^

gbds.rdb.username=<DB-Username>
                  ^^^^^^^^^^^^^

gbds.rdb.password=<DB-Password>
                  ^^^^^^^^^^^^^
```

Finalmente, inicie SmartSense Agent:

```bash
/var/lib/griaule/gbs-smartsense-agent/scripts/start-smartsense.sh
```

Y siga el registro de inicio:

```bash
/var/lib/griaule/gbs-smartsense-agent/scripts/tail-smartsense.sh
```

### Alias

Los alias son comandos cortos definidos por el usuario que sirven como sustitutos de comandos más largos o complejos. Se crean para hacer que los comandos utilizados con frecuencia sean más convenientes de ejecutar. Cuando se invoca un alias, se sustituye por el comando completo que representa antes de ejecutarse.

Para agregar los alias de SmartSense Agent, edite el archivo `.bashrc` raíz:

```sh
vim /root/.bashrc
```

Y agregue los siguientes alias:

```bash
alias agentstart='/var/lib/griaule/gbs-smartsense-agent/scripts/start-smartsense.sh'
alias agentstop='/var/lib/griaule/gbs-smartsense-agent/scripts/stop-smartsense.sh'
alias agentstatus='/var/lib/griaule/gbs-smartsense-agent/scripts/smartsense-status.sh'
alias agenthome='cd /var/lib/griaule/gbs-smartsense-agent/'
alias agentlogt='/var/lib/griaule/gbs-smartsense-agent/scripts/tail-smartsense.sh'
alias agentconf='vim /etc/griaule/conf/gbs-smartsense-agent/application.properties'
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.griaule.com/gbs/es/instalacion-de-gbds/smartsenseagent.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
