Configuración de Disparadores de Construcción y Programación en Jenkins
En Jenkins, los disparadores (triggers) definen el evento o la condición exacta que inicia un proceso de entegración continua. Configurar correctamente estos mecanismos es fundamental para automatizar el ciclo de vida del software, ya sea basándose en dependencias, cambios en el código fuente o intervalos de tiempo específicos.
Tipos de Dispara ...
Publicado el 7-16 07:08
Automatización y Monitoreo de Sistemas Linux con Bash
Este artículo explora la implementación de scripts de automatización y técnicas de monitoreo en entornos Linux.
Acceso remoto automatizado
Se pueden emplear tanto Expect como Bash puro para iniciar sesiones SSH.
Versión con Expect
#!/usr/bin/expect
set servidor "192.168.1.50"
set usuario "admin"
spawn ssh ${usuario}@${se ...
Publicado el 7-10 06:12
Automatización de tareas programadas con Lucky: Integración de scripts Shell y Python
Módulo de tareas programadas en Lucky
El sistema de tareas programadas de Lucky permite ejecutar scripts externos y controlar módulos internos mediante expresiones cron o intervalos fijos. Esta funcionalidad habilita la automatización de operaciones de red como port forwarding, DDNS y proxy inverso.
Capacidad
Descripción
Casos de uso
Dis ...
Publicado el 7-4 02:55
Creación de Tareas Programadas en Yii2 (Comandos de Consola)
Yii2 dispone de una funcionalidad robusta para ejecutar tareas programadas mediante comandos de consola. En el directorio console dentro de la estructura del proyecto, podemos crear controladores específicos para manejar estas tareas automatizadas.
A continuación, se presenta un ejemplo de controlador para tareas programadas:
<?php
namespace ...
Publicado el 6-26 00:40
Análisis de Vulnerabilidades y Explotación en DC-7
El primer paso en el compromiso de la red es identificar los hosts activos. Utilizamos nmap para escanear el rango de direcciones IP 192.168.19.128/24.
nmap -sn 192.168.19.128/24
Se identifica el host activo en 192.168.19.134. A continuación, se realiza un escaneo de puertos exhaustivo en este host.
nmap -p- 192.168.19.134
El resultado del es ...
Publicado el 6-19 21:05
Automatización de Recopilación de Datos de Switches mediante Scripts Shell
En escenarios de red donde los vecinos OSPF presentan caídas intermitentes, como en equipos Huawei con problemas de timeout en paquetes hello, la recopilación manual de información es ineficiente. Para solucionar esto, se desarrollaron scripts shell que automatizan la ejecución de comandos en switches vía SSH, utilizando expect para manejar las ...
Publicado el 6-5 00:57
Gestión de registros del sistema con Logrotate en distribuciones basadas en Ubuntu
Introducción a Lorgotate
Logrotate es una utilidad del sistema diseñada para simplificar la administración de archivos de registro generados por servicios y aplicaciones. Permite la rotación automática, compresión y eliminación de logs antiguos, evitando así el consumo excesivo de espacio en disco. En sistemas Ubuntu, Logrotate suele estar prei ...
Publicado el 6-3 01:39