Entradas

Script delete oldest backups

 #!/bin/bash # https://github.com/jomarore/scripts/blob/main/Delete%20oldest%20backups.sh # https://sysadmiando.blogspot.com/2022/04/script-delete-oldest-backups.html # By @jomarore # Created by Jose Rojas # Date 2022-04-18 # Path existing. BackupPath="/home/backups" # The maximum of backups to keep # (the oldest backups will be erased) MaxBackupFolders=8 # Remove the oldest backups TotalBackupFolders=$(ls -tr $BackupPath | wc -l) if [ $TotalBackupFolders -gt $MaxBackupFolders ];then ToDelete=$(( $TotalBackupFolders - $MaxBackupFolders )); for DeleteFolders in $(ls -tr $BackupPath | head -$ToDelete); do rm -rf $BackupPath/$DeleteFolders; done fi; https://github.com/jomarore/scripts/blob/main/Delete%20oldest%20backups.sh #Config #Script #Linux #Ubuntu #CentOS #sysadmiando #jomarore By @jomarore 

How to Instalar VirtualBox en Ubuntu Server 20.04 LTS

Imagen
 VirtualBox es una potente herramienta para virtualización, que puede ser de uso personal o empresarial. Está disponible de manera gratuita bajo la versión 2 de la Licencia Pública General GNU (GPL), para uso profesional.  VirtualBox puede ser usado en distintos hosts, como Linux, Windows, Solaris, Macintosh, y se puede instalar gran variedad de Sistemas Operativos Invitados. Se realizará la instalación de VirtualBox basado en un host con Ubuntu 20.04.3 LTS. con las siguientes características: CPU Intel Core i7 8GB de RAM 1TB de Disco Duro ACTIVIDADES Descargar .deb desde el Sitio Oficial de VirtualBox. $ wget https://download.virtualbox.org/virtualbox/6.1.32/virtualbox-6.1_6.1.32-149290~Ubuntu~eoan_amd64.deb                     2. Instalar $ sudo dpkg -i virtualbox-6.1_6.1.32-149290~Ubuntu~eoan_amd64.deb                     3. Abrir VirtualBox #Install #VirtualBox #Config #Configuración #SistemaOperativo #Linux #Ubuntu #CentOS By @jomarore

Install Ubuntu Server 20.04 LTS

Imagen
OBJETIVO Instalar Ubuntu Server 20.04 LTS en un Servidor Virtual implementado en VirtualBox. REQUERIMIENTOS Y  VERIFICACIONES PREVIAS Para realizar la instalación del Sistema Operativo (SO) se requiere: ISO de Ubuntu Server 20.04 LTS, a descargarse del Web Oficial de Ubuntu desde aquí . USB o CD Booteable con el SO. Configurar arranque de la VM o del Hardware para que inicie a través del USB o CD/DVD. Disponer de al menos 20 o 30 GB de espacio de almacenamiento. Como mínimo, 2 GB de  RAM . Cuando se genere el USB Booteable tomar en cuenta que se borrarán todos los datos anteriores que hayan en el mismo. Se recomienda generar el USB Booteable con alguna de las siguientes herramientas Rufus, UNetbootin, MultiBootUSB. Tomar en cuenta que se borrarán todos los datos e instalación existente en el Servidor donde se realizará la instalación, bien sea Virtual o Físico. Disponer de una conexión a Internet para completar actualizaciones luego de la instalación. ACTIVIDADES Seleccionar el idio

Monitorizar Carpetas o Ficheros con Zabbix Server

Días atrás tenía una tarea de monitorizar con Zabbix ficheros y carpetas. CASO 1: Ficheros que entran automáticamente carpeta en Servidor Windows, se debe generar una alerta si entra 1 fichero en el rango de 15 minutos y generar una alerta cada vez que llegue un fichero, puede entrar un solo fichero a la vez y la cantidad de ficheros existentes es fija; luego que se procesa el nuevo fichero es eliminado el mismo. CASO 2: Monitorizar que se estén generando cada 24 horas carpetas de backup de Base de Datos. De no encontrarse un backup con fecha de las últimas 24 horas se genera una alerta.

Instalar Agente Zabbix (Ubuntu / Debian / CentOS / Windows)

Zabbix Agent se debe instalar y configurar en los Host Remotos que se desean monitorear desde el Servidor Zabbix; este agente recopila los datos de Template que se hayan aplicado a Host desde la consola de Administración Zabbix Server y al Servidor Zabbix.

Monitoreo de Ficheros de Log desde Zabbix

El siguiente Template en Zabbix ha sido creado por la necesidad de monitorear un Log y generar un disparador (Trigger) en el momento que encuentre un string y con ella accionar un mail de alerta a los administradores. Con la opción de Zabbix logrt se logra monitorear distintos fichero que son rotados automáticamente por el SO, con el siguiente Template no es necesario cambiar cada mes o cada año la sintaxis por el que está en curso ya que son leídos todos los ficheros de Log con el parámetro que le coloquemos. Este es un ejemplo real para monitorear un Log en GNU/Linux Debian:

Implementar Servidor Zabbix 3.4 (Servicio de Monitoreo de Infraestructura)

Imagen
Guía para implementar Zabbix 3.4 como Servicio de Monitoreo de Infraestructura. Zabbix es un Sistema de Monitorización de Redes creado por Alexei Vladishev. Está diseñado para monitorizar y registrar el estado de varios servicios de red, Servidores, y hardware de red. Usa MySQL, PostgreSQL, SQLite, Oracle o IBM DB2 como base de datos. Su backend está escrito en C y el frontend web está escrito en PHP. Zabbix ofrece varias opciones de monitorización: Chequeos simples que pueden verificar la disponibilidad y el nivel de respuesta de servicios estándar como SMTP o HTTP sin necesidad de instalar ningún software sobre el host monitorizado. Un agente Zabbix puede también ser instalado sobre máquinas UNIX y Windows para monitorizar estadísticas como carga de CPU, utilización de red, espacio en disco, etc. Como alternativa a instalar el agente sobre los host, Zabbix incluye soporte para monitorizar vía protocolos SNMP, TCP y ICMP, como también sobre IPMI, JMX, SSH, telnet y usando par