En sodocumentation hay una buena explicación de como hacer esto, pero no especificaba como hacerlo para hosts en los que el Dual Stack (IPv4/IPv6) está habilitado, como suele suceder en la mayoría de los proveedores de Nube que uso.
Read MoreA Stop Job is Running for Zabbix Server
MySQL ya se detuvo, por eso Zabbix no se detiene:
https://support.zabbix.com/browse/ZBX-15602
Solución:
$ sudo vim /lib/systemd/system/zabbix-server.service
Agregar la línea en negrita:
[Unit]
Description=Zabbix Server
After=syslog.target
After=network.target
After=mysql.service
$ sudo systemctl daemon-reload
Mattermost: Error: Email invitations are disabled.
Me pasó que ya tenía habilitadas las notificaciones en la interfaz web de Mattermost, pero me aparecía el error “Error: Email invitations are disabled.” al intentar enviar invitaciones.
Read MoreZabbix: Monitorear cambios a grub.cfg (#BootHole)
Ahora que se informó de la vulnerabilidad de GRUB2 bautizada “BootHole”, la cual permite a un atacante insertar y ejecutar código malicioso durante el arranque del sistema, talvez consideren apropiado monitorear cambios al archivo /boot/grub/grub.cfg, que a su vez solo pueden ser realizados por un usuario privilegiado (comprometido) del sistema operativo o si tu proveedor de nube/infraestructura ha sido comprometido.
Algunas expresiones de tshark para filtrar pcaps con información de protocolo SIP
A veces resulta prático leer el contenido de un pcap desde el CLI sin descargarlo y abrirlo con wireshark, talvez porque la información necesaria se puede desplegar desde la misma línea de comandos, el archivo pcap es muy grande y resulta poco práctico de manipular, o solo porque sí.
Tshark permite leer esas capturas de paquetes desde la misma línea de comandos usando lo que llaman “display filters” para mostrar los paquetes que coincidan con la expresión, pero que ya están guardados en el archivo. Read More
Sectigo AddTrust External CA Root Expiration on May 30, 2020
Ok, me apareció expirado el certificado de la entidad certificadora, libcurl no podía acceder a dichos sitios por la expiración.
cURL:
Prefijos para operadores telefónicos en Nicaragua en Asterisk
Me llevó varias horas pasar los prefijos de cada operador del documento en excel que comparte Movistar con sus clientes a patrones en notación de asterisk (llamado pattern matching en la documentación). Por ello comparto los patrones, así se ahorra un par de horas alguien más: Read More
DBeaver: The driver has not received any packets from the server.
Estaba queriendo usar una instalación nueva de DBeaver para conectarme a un servidor MySQL remoto, pero obtenía los siguientes mensajes de error al querer iniciar la sesión:
2020-04-13 11:51:28.174 – org.jkiss.dbeaver.model.exec.DBCConnectException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
org.jkiss.dbeaver.model.exec.DBCConnectException: Communications link failure
Zabbix: Monitorear colas de Asterisk
Hice un script para agregar monitoreo de colas de asterisk (queues) y graficar miembros del queue disponibles y miembros con llamada.
Zabbix: Notificar que Ubuntu/Debian (y derivados) requieren reinicio
Un error que suele pasar después de aplicar parches de seguridad que requieren reinicio de Sistema Operativo es él no aplicar dicho reinicio de manera inmediata en casos como:
- No tener alta disponibilidad en el servicio que ofrece un servidor en cuestión.
- No tener ventana de mantenimiento autorizada.
- No notar que se requiere reinicio.
- Simplemente olvidarlo.
No aplicar el reinicio termina siendo tan grave como no actualizar los paquetes, puesto que el Sistema sigue usando la versión anterior del paquetes, llamese este linux-image-generic, linux-headers-generic, linux-generic, glibc, etc.