Instalación y primeros pasos¶
Instalación automática¶
Komlogd está en el listado de PyPI y se puede
instalar con pip
o easy_install
:
pip install komlogd
Requisitos¶
Komlogd necesita Python 3.5 o superior. Además, necesita los siguientes paquetes
adicionales (que se instalarán con pip
automáticamente):
Nota
Para instalar las dependencias, pip necesitará varios paquetes de tu distribución, entre ellos gcc
, libffi-dev
,
numpy
, etc.
En dispositivos lentos la instalación de pandas y cryptography con pip
puede tardar bastante, por lo que tal
vez prefieras instalar directamente los paquetes que proporciona tu distribución.
Primera ejecución¶
Una vez instalado el agente, lo arrancaremos ejecutando el siguiente comando:
komlogd &
Durante esta primera ejecución, komlogd inicializará los archivos de configuración y creará el par de claves RSA utilizado para la comunicación con Komlog. Debido a que el agente crea el archivo de configuración sin establecer variables necesarias para su funcionamiento, como por ejemplo el usuario de acceso a Komlog, el agente terminará su ejecución.
En el directorio $HOME
del usuario que lanzó la ejecución de komlogd se debería haber creado el directorio .komlogd
con la siguiente estructura:
.komlogd
├── key.priv
├── key.pub
├── komlogd.yaml
└── log
└── komlogd.log
Los archivos creados son los siguientes:
- key.priv: Es la clave privada del agente.
- key.pub: Es la clave pública del agente. Esta clave la añadiremos a través de la web de Komlog para autorizar al agente.
- komlogd.yaml: Archivo principal de Komlogd, con toda la configuración necesaria del agente.
- log/komlogd.log: Archivo de log del agente.
Nota
La clave privada del agente nunca se transmitirá a Komlog
Una vez llegados a este punto, podemos pasar a la Configuración de komlogd.