blog.masa23.jp
Instalación de Zabbix 6.4
Registraré las notas sobre la configuración de Zabbix 6.4.
La configuración será Zabbix + Nginx + php-fpm + PostgreSQL + TimescaleDB.
Entorno objetivo Versión Ubuntu 22.04 Zabbix 6.4 PostgreSQL 15 Nginx 1.18.0 php-fpm 8.1.2 Registro del repositorio Descargar e instalar Zabbix
# wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu22.04_all.deb # dpkg -i zabbix-release_6.4-1+ubuntu22.04_all.deb # apt update Instalación de Zabbix # apt install zabbix-server-pgsql zabbix-frontend-php php8.1-pgsql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent Instalación de postgresql # apt install Instalación de PostgreSQL Adición e instalación del repositorio # apt install software-properties-common gnupg postgresql-common apt-transport-https lsb-release wget # /usr/share/postgresql-common/pgdg/apt.
…
2023-05-02Notas de instalación de Metabase
Dejo un registro de la instalación de Metabase en Ubuntu 22.04 LTS.
Instalación de Java Se necesita el Java Development Kit (JDK).
apt-get install -y default-jdk Creación del directorio de instalación de Metabase install -d /opt/metabase cd /opt/metabase Descarga de Metabase Descargue el binario de Metabase con el siguiente comando.
wget https://downloads.metabase.com/v0.45.3/metabase.jar Creación de usuario y grupo useradd metabase -d /opt/metabase chown -R metabase:metabase /opt/metabase Creación del archivo de servicio systemd Cree el archivo de servicio de systemd con el siguiente comando.
…
2023-03-17Desbloqueo del Bootloader y obtención de root en Lenovo TAB6 (A101LV)
He adquirido un Lenovo TAB6 (A101LV) y he conseguido el acceso root, así que dejo aquí mis notas.
Dado que existe la posibilidad de que se brickee el dispositivo, por favor, actúa bajo tu propia responsabilidad si decides hacerlo.
Además, como esto es un recordatorio personal, no proporcionaré explicaciones detalladas.
Activar la depuración USB “Configuración” => “Sistema” => “Información de la tableta” => “Número de compilación”
Toca el número de compilación siete veces para activar las “Opciones de desarrollador”.
…
2023-03-07Convertir los timestamps de dmesg en Busybox
El comando dmesg de Busybox no tiene la opción -T para convertir y mostrar los timestamps, así que intenté hacer una conversión en una sola línea.
Una línea uptime=$(cut -d. -f1 /proc/uptime); dmesg | while read line; do time=$(echo $line | sed -e 's/^\[ *\([0-9]*\).*$/\1/g'); echo "[$(date -d @$(($(date +%s) - $uptime + $time)))] $(echo $line | cut -d ] -f 2 -)" ; done Explicación general En /proc/uptime se registra el tiempo transcurrido en segundos desde que el sistema se inició.
…
2023-02-24Configurar un certificado SSL para https en OpenWrt
Este es un método para configurar un certificado SSL para https en OpenWrt.
¿Realmente no se puede configurar desde la interfaz web?
Para certificados con un periodo de validez corto, como Let’s Encrypt, podría ser útil scriptar esto en un shell y programarlo para que se ejecute regularmente con cron.
Preparativos Obtener un certificado SSL Habilitar https desde la interfaz web Sistema -> Administración -> Acceso HTTP(S) Marcar la casilla para redireccionar a HTTPS Convertir el certificado SSL y la clave privada a formato DER openssl x509 -in server.
…
2023-02-23He creado un proveedor de selfdns con Lego
Usando Lego, he creado un proveedor que actúa como un servidor DNS para realizar la autenticación DNS-01 al obtener un certificado SSL de Let’s Encrypt.
Introducción Lego es una herramienta de línea de comandos escrita en Go que actúa como cliente ACME para obtener certificados SSL de Let’s Encrypt y otros.
¿Qué hice? La autenticación DNS-01 de Lego es compatible con varios proveedores de DNS, pero en caso de que no haya un servidor DNS que soporte API, creé un proveedor selfdns que se ejecuta como un servidor DNS y permite emitir certificados SSL a través de la autenticación DNS-01.
…
2023-02-16Configuración de Rspamd
Esta es una nota sobre cómo añadir Rspamd a un servidor de correo electrónico que ya está funcionando con Postfix. El servidor utiliza Ubuntu 20.04.
Instalación de Redis Instalación con apt # apt install redis Verifica que esté en funcionamiento # systemctl status redis.service Confirma que esté activo (en ejecución) Verifica que esté escuchando en el puerto 6379 # ss -ltn | grep 6379 LISTEN 0 511 127.0.0.1:6379 0.0.0.0:* LISTEN 0 511 [::1]:6379 [::]:* Si está escuchando en 0.
…
2022-11-21Mattermost se reinicia y muestra 404 Page Not Found
Antes de actualizar la versión de Mattermost, tuve un problema con un error 404 Page Not Found que apareció al reiniciar Mattermost, así que lo anoto aquí.
Síntomas Al acceder a http://<servidor-mattermost>/, se muestra un error 404 Page Not Found.
Causa Se está utilizando nginx para almacenar en caché, pero como la compresión gzip también se realiza en el lado de nginx, se deshabilitó.
En lugar de seleccionar “sin compresión”, se eligió “deshabilitado”, lo que ocasionó que el servidor web se deshabilitara.
…
2022-10-09Agregar reacciones (emoji) de Slack a Mattermost
Como el período de almacenamiento de registros de Slack se ha reducido a 90 días, los registros de Slack están desapareciendo rápidamente. Este es un recordatorio sobre cómo copiar emojis personalizados (reacciones) de Slack a Mattermost al implementar Mattermost.
Extracción de reacciones de Slack Inicialmente, pensé en usar la API de Slack para extraer, pero resulta que es muy fácil descargar usando la extensión de Chrome Slack Custom Emoji ManagerSlack.
…
2022-09-29Notas sobre las restricciones de recursos en FreeBSD
Como no estaba muy familiarizado, decidí investigar un poco.
En FreeBSD se utiliza RCTL, por lo que se debe utilizar un kernel que tenga habilitado RACCT y RCTL.
El kernel genérico de FreeBSD 13.1 parece estar habilitado, así que lo activaré en loader.conf.
root@freebsd13:~ # grep -E 'RACCT|RCTL' /usr/src/sys/amd64/conf/GENERIC options RACCT # Marco de contabilidad de recursos options RACCT_DEFAULT_TO_DISABLED # Establecer kern.racct.enable=0 por defecto options RCTL # Límites de recursos # echo "kern.
…
2022-08-10