Open Source Archives - Usuario Peru TI

Sistema de detección de intrusos con fail2ban

En este post se explicará como instalar un sistema de detección de intrusos, las configuraciones pueden aplicarse a servidores basados en distribuciones Debian y Fedora, la aplicación del cual hablaremos es fail2ban Fail2ban es una aplicación escrita en Python para la prevención de intrusos en un sistema, que actúa penalizando o bloqueando las conexiones remotas […]

Qué es y cómo funciona RabbitMQ

En un proyecto en muchas ocasiones en que hay que integrar componentes, servicios, microservicios, será necesario aportar o recibir información de ellos, en la mayoría de los casos estas comunicaciones tienen que estar permanentemente disponibles, ser rápidas, seguras, asíncronas, en este caso las colas de mensajes apoyan con la solución a estas necesidades, de tal […]

¿Que es ELK? Elasticsearch, Logstash y Kibana

En este post se explicará que es el stack ELK, acrónimo de ElasticSearch, Logstash y Kibana. ELK es un conjunto de herramientas de código abierto que se combinan para crear un servicio de administración de registros, de diversas fuentes, aplicaciones, servicios, permitiendo el monitoreo, seguimiento y análisis de logs generados desde distintos servidores. Componentes Elasticsearch […]

Implementación de PostgreSQL 10.3 usando Docker

En el siguiente tutorial se verá como utilizar docker para desplegar PostgreSQL, un sistema de gestión de base de datos relacionales. Docker es una tecnología de gestión de contenedores de software que nos permitirá levantar nuestras aplicaciones independiente del sistema operativo, mas detalles acerca de su uso se puede revisar en los siguiente enlace Descarga […]

Memcached – Sistema distribuido de alto desempeño

Memcached es un sistema distribuido de alta performance para el cacheo de objetos en memoria, usado para incrementar la velocidad de aplicaciones web dinámicas, mejorando la carga de las bases de datos. Es un tipo de base de datos orienda a memoria, la forma de trabajo de memcached es sencilla, se tiene un servicio que […]

Bases de datos Orientados a documentos – NoSQL

Una base de datos orientada a documentos está diseñada para almacenar, recuperar y administrar datos orientados a documentos o semiestructurados. Las bases de datos orientadas a documentos son una de las categorías principales de las bases de datos NoSQL. El concepto central de una base de datos orientada a documentos es la noción de un […]

Verificar tamaño de base de datos y tablas en PostgreSQL

En este post se mostrará como obtener el tamaño de una base de datos y el tamaño de sus tablas en un servidor PostgreSQL 9.X Primero inicie sesión en su servidor usando la línea de comando y conéctese al servidor de PostgreSQL, también puede usar algún cliente como PgAdmin, PGAccess, phpPgAdmin, DbGlass, etc, para nuestro […]

Introducción a JSON usando PHP

JSON (JavaScript Object Notation) es un formato de intercambio de datos ligero (como XML pero sin el marcado). Su sintaxis es un subconjunto del lenguaje JavaScript estandarizado en el año 1999, se puede manejar de forma nativa en JavaScript. JSON actúa como un nexo entre el servidor y la aplicación del lado del cliente. Además, […]

Elasticsearch en Centos7 – Uso, instalación y configuración

Elasticsearch es un motor de búsqueda orientado a documentos JSON estructurados, desarrollado en JAVA de código abierto, una de las características principales es que podemos tener una arquitectura escalable, distribuida y de alta disponibilidad, se basa en Lucene para las búsqueda de texto. Las búsquedas el cual soporta multi-idioma, geolocalización, autocompletado, sugerencias, es ideal para […]

Gtop, panel de control del sistema para la terminal

Gtop, es un panel de control del sistema, GNU/LINUX, para la terminal, es de código abierto utilizando JavaScript  que nos da información importante de nuestra PC y/o servidor, tales como el consumo de los cpu, estado del uso de la memoria ram y swap, estado de la red y su capacidad de transferencia, almacenamiento de nuestro disco […]