Summary
Keywords
Full Transcript
¡Hola! En éste video vamos a continuar personalizando Templates de zabbix, pero ésta vez veremos dos ejemplos de cómo monitorear directorios puntuales usando como ejemplo el servicio de Docker. Los scripts lo pueden modificar en base a las necesidades que tengan como para monitorear directorios puntuales de diferentes servicios. ¡Vamos a ello! ⏰ MARCAS DE TIEMPO: Intro a Monitoreo de directorios en Linux (0:00) Primer ejemplo: detección recursiva de un directorio con problemas de espacio (0:29) Segundo ejemplo: % de uso en disco de un directorio (17:06) Comentarios finales(26:01) ✍ Instructivo de lo visto en éste video: ** Ejemplo 1: Script que muestra como resultado el directorio completo (en Docker) con un peso alto en el disco ✍Instructivo: - crear el script: zabbixscriptfordocker.sh en /opt/: nano /opt/zabbixscriptfordocker.sh - Darle permisos de ejecución (+x): chmod +x zabbixscriptfordocker.sh - sudo visudo: zabbix ALL=(root) NOPASSWD: /opt/./zabbixscriptfordocker.sh - En el agente de zabbix, agregar la siguiente linea: UserParameter=DockerFolderSize,sudo /opt/./zabbixscriptfordocker.sh - Reiniciar el servicio: systemctl restart zabbix-agent - Comando para crear un archivo con peso especificado: fallocate -l Tamaño Nombre - Por ej, fallocate -l 1G prueba1G ✅Descarga del script: https://drive.google.com/file/d/1_vmqTT4DkfcMpT9d5asNKEPgpRaP8Pis/view?usp=sharing ** Ejemplo 2: Script que muestra como resultado el % de uso en disco de un directorio puntual (Ej, Docker) ✍Instructivo: -Crear el script: nano /opt/docker_usage.sh - Darle permisos de ejecución (+x): chmod +x /opt/docker_usage.sh - sudo visudo zabbix ALL=(root) NOPASSWD: /opt/./docker_usage.sh - Permisos adicionales para ejecución desde el user de Zabbix: sudo usermod -aG docker zabbix && gpasswd -a zabbix docker *** Requisitos en la config *** - Habilitar el parametro: AllowKey=system.run[*] - Habilitar el parametro: UnsafeUserParameters=1 ✅Descarga del script: https://drive.google.com/file/d/1--uAamvUvPytB6ivOj38ovLWJMgGSnlG/view?usp=sharing
