logo

Prometheus: Controlando la Temperatura de una Raspberry Pi

Una de las cosas que necesitaba controlar de las raspberries era la temperatura que alcanzaban, así que busqué la forma de poder estar al tanto a través de prometheus, y así ha sido como lo he hecho. Raspberry Pi Exporter Buscando y probando algunas opciones al final encontré Raspberry Pi Exporter que me daba las métricas que necesitaba así que me puse a instalarlo. Este exporter al contrario del que vimos con anterioridad no monta un servicio como tal, si no que pasa datos a un servicio que ya hemos creado, el node_exporter, el cual ya conté aquí cómo instalarlo.
2 minutos de lectura

Limitando el uso de CPU con cpulimit

Hace unos días tuve un problema con ffmpeg en unas Raspberry Pi. Resulta que ffmpeg usa toda la CPU disponible, y aún usando el parámetro –threads en mi caso seguía usando el 100% de los 4 núcleos. No seré yo quien diga de que no me gusta aprovechar los recursos, que un proceso está al 100% o cerca no me parece demasiado problema, el problema es cuando la CPU se pone a 84ºC, el límite de la Raspberry Pi.
2 minutos de lectura

Prometheus: Exportando Datos del Sistema

Ya en el post anterior contaba como instalar un servidor de Prometheus, así que el siguiente paso es cargar datos que consultar en dicho sistema, para eso tenemos los exportadores. Un exportador es un servicio que a través de Web expone una ruta metrics donde mostrará las métricas que exporte, en este caso usaremos el node_exporter de Prometheus, el cual exportará datos del sistema en el que esté instalado.
5 minutos de lectura

Prometheus: Instalando Prometheus en Raspberry Pi

¿Qué es Prometheus? Prometheus es un software libre para monitorización y alerta de aplicaciones y sistemas que fue creado en SoundCloud. Lo que hace Prometheus es escrapear las rutas que le digamos, donde estarán los exporters y almacenarlo para su posterior consulta y análisis. No lo he probado demasiado aún y aún siendo sencillo hasta que no me he puesto a probarlo no he visto claramente como funciona, así que voy a aprovechar para ir documentando lo que he hecho y lo que estoy haciendo en mi cluster de raspberry pi.
4 minutos de lectura

Instalando MariaDB en Raspbian

Instalando La instalación la realizaremos como un paquete normal, con apt. sudo apt-get install mariadb-server Yo esperaba que me pidiese la clave de root durante la instalación pero parece que ya no se hace, no se crea un password de root y se debe acceder desde local para cambiarlo, yo he optado por crear un nuevo usuario y una BBDD. Accediendo como root, creando usuario y base de datos nueva Para acceder lo haremos con sudo, de esta manera no pedirá password y ya desde el cliente podremos realizar los cambios necesarios.
2 minutos de lectura

Asignando una IP Fija en Raspbian

Cuando tenemos mas de una raspberry Pi y queremos entrar o conectar unas con otras lo mejor es que cada una de ellas cuente con una IP que hayamos establecido nosotros mismos y no una asignada por el servidor DHCP. Para realizar este cambio tenemos que editar un solo fichero dentro de nuestra raspberry pi. Lo mas sencillo es usar nano, que viene instalado con el sistema, para ello ejecutamos lo siguiente:
Un minuto de lectura

Conectando a una Raspberry Pi (o cualquier servidor SSH) Con Clave SSH

Dejando a un lado los passwords. Una opción muy interesante que tenemos a la hora de acceder a una máquina a través de SSH, ya sea una Raspberry Pi o no, es acceder a través de una clave ssh en vez de hacerlo a través de una contraseña. Esto es muy cómodo sobre todo si usamos la clave por defecto del sistema o lo configuramos a través de las configuración de las conexiones, ya que así no tenemos que andar introduciendo una y otra vez la contraseña cada vez que accedemos a la máquina.
2 minutos de lectura