Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas

jueves, 12 de julio de 2012

Herramienta de Monitoreo de Red “EasyIDS”

EasyIDS es una excelente distribución de Linux, basada en CentOS, que permite configurar de manera rápida un sistema de detección de Intrusos potente, mediante el uso de la herramienta Snort al igual que otra herramienta de red tan potente y sencilla como es Ntop

EasyIDS también posee herramienta como arpwatch, al igual que permite al administrador utilizar herramientas como traceroute o nmap que podrían generar al administrador del sistema información adicional.

El primer paso consiste en descargar y grabar la imagen iso en un CD, lo ideal y recomendable seria descargar la imagen desde el sitio oficial: http://www.skynet-solutions.net/About-EasyIDS

Una vez que se cuenta con la imagen se procede al proceso de instalación, en este caso se requiere una equipo con las siguientes características:

viernes, 4 de mayo de 2012

Nagios, Cambiar imagenes o iconos de equipos Parte 1

En esta publicación, explicare brevemente el proceso de mejorar la imagen de la aplicación de monitoreo, es decir cambiar los iconos que aparecen normalmente en el mapa y dar una mejor apariencia a nuestro nagios. Por el momento solamente utilizaremos tres dispositivos, un servidor en windows, un switch y un servidor linux donde corre nagios actualmente.

Nagios permite agregar imágenes en lugar de los  equipos como: switches L3, enrutadores, equipos mac, servidores de correos, servidores o equipos windows, firewall, pixes o asas, entre otros. Por el momento nos concentraremos en cambiar la siguiente imagen.
Iconos mapa Nagios
Para esto es necesario modificar algunos archivos de configuración, tal como se ha venido haciendo en otras ocasiones.

jueves, 15 de marzo de 2012

Enrutamiento entre vlan, utilizando un Switch Cisco L3 y un servidor dhcp en Linux

Saludes esta vez tratare un pequeño caso de estudio que esta conformado por un servidor dhcp en Linux, para dos vlans (vlan 10 y vlan 20), el cual esta conectado a un switch Cisco L3, tal como aparece en el diagrama.

En este ejemplo, las nubes naranjas representan los equipos de red conectados a los puertos 1-10 de cada switch L2 y las nubes blancas representan los equipos de red conectados a los puertos 11-20.

miércoles, 14 de marzo de 2012

Nagios, Monitorización de Routers y Switches

En esta publicación, explicare brevemente el proceso de monitorizar un switch cisco por medio de la herramienta nagios, el proceso para monitorizar un enrutador es el mismo. Es importante recordar que solamente es posible monitorizar dispositivos que sean administrables.

Los equipos no administrables no pueden ser monitorizados de ninguna manera, debido a que estos no poseen una dirección IP. La selección de equipos de telecomunicaciones no administrables, realmente dependerá de los alcances que se pretenden en una red.

En este caso explicare la forma de monitorizar un switch cisco modelo 2950T de 24 puertos, para este equipo verificaremos las perdidas de paquetes, tiempo de respuesta y verificaremos el tiempo que este ha estado disponible, mediante el uso de snmp.


miércoles, 7 de marzo de 2012

Herramienta de monitoreo de Red “Nagios”


Nagios es una herramienta de monitorización de redes de código abierto, muy utilizada por el personal de redes que permite controlar el estado o disponibilidad de equipos asi como de servicios de redes. Entre los servicios que pueden monitorizarse con nagios tenemos los siguientes: SMTP, POP, HTML, SNMP entre otros. Asi como también es posible obtener información sobre los recursos de sistemas de algunos equipos.

Nagios permite al equipo de IT monitorizar todos los componentes de una red, desde las métricas, protocolos, servicios, aplicaciones, servidores, switches, enrutadores. A demás permite que el personal se encuentre informado de todos los eventos que suceden, desde la falla hasta el proceso de recuperación de cada evento. Permite mantener un nivel de escalación, importante para garantizar que los las alertas sean atendidas por el personal a cargo. Nagios sirve como una herramienta de apoyo para los administradores ya que permite visualizar información histórica de las fallas o capacidades de los recursos y asi evitar fallos futuros mediante la planeación anticipada de recursos de la infraestructura gestionada.

Para esta demostración utilizare un PC con sistema operativo Fedora core 16.

viernes, 16 de diciembre de 2011

Herramienta de monitoreo de Red "Smokeping"

Smokeping es una herramienta de monitoreo de red, similar a MRTG, permite medir la latencia de la red de acuerdo a ciertos destinos. Permite visualizar los resultados por medio de una interface gráfica muy sencilla. Utiliza RRDtool para graficar y almacenar la información, permitiendo utilizar eficientemente los recursos del equipo monitor. Es una herramienta sencilla de instalar y configurar.

En este caso explicare brevemente el proceso de instalación de smokeping en un PC, con sistema operativo Ubuntu server 11.04

Proceso de instalación:

derman@netadm2# sudo su
derman@netadm2# apt-get install smokeping

Este comando instalara los paquetes necesarios por la aplicación, de manera automática.

lunes, 31 de octubre de 2011

Configuración de un Servidor DNS, en Linux

BIND es el servidor DNS más comúnmente implementado en Sistemas Operativos Linux, y actualmente el más usando en Internet. Es uno de los protocolos mas importantes para el funcionamiento de Internet. Su trabajo principal consiste en la resolución de nombres a direcciones IP. Para ver mas >>

En esta ocasión realizare una pequeña configuración de un servidor DNS básico una zona DMZ, en la cual se pretende existan un par de servidores, un servidor web y uno de correo,, aunque bien podrían ser unos cuantos mas.

Configuraciones previas que debe tener el servidor DNS

Lo primero que hay que hacer en el servidor es configurar el nombre del servidor, que funcionara como Servidor DNS, posteriormente necesitamos realizar la configuración básica de red, para poder luego iniciar la configuración del servicio DNS.

martes, 25 de octubre de 2011

Herramienta de monitoreo de Red "fping"

Para seguir hablando sobre el tema de monitoreo de la red, algunas veces es necesario realizar una prueba rápida sobre los equipos que se encuentran actualmente conectados en la red. para saber si un equipo esta conectado actualmente es posible utilizar el comando arping (para ver mas >>> herramienta arping) siempre y cuando el equipo se encuentre en el mismo segmento de red que la computadora desde donde realizamos el diagnostico. Otra opción es utilizar el comando ping (para ver mas >>> diagnostico con ping) este tiene la característica de hacer la prueba aunque los equipos no estén en el mismo segmento de red.

Sin embargo ninguna de estas herramientas resulta útil cuando se desea realizar el diagnostico sobre un grupo de equipos mas grande, por lo que recomendare el uso del comando fping para realizar esta pequeña tarea, mientras da tiempo para tomarse un delicioso café.

lunes, 24 de octubre de 2011

Crear respaldo de tablas en MySQL.



Una de las tareas más importantes  al administrar una base de datos, es el respaldo de esta, ya que es muy bien sabido que un suceso imprevisto puede resultar catastrófico, es por eso que en este pequeño tutorial abordare un tema que para muchos usuarios seguramente será de importancia ya que cuanto más importantes sean los datos mayor cuidado se debe de tener de ellos.

Realizar un  volcado de seguridad de tabla MyISAM.

Una de las manera más fáciles que existen para realizar un volcado de seguridad cuando se tiene una tabla MyISAM , es utilizando el comando BACKUP, el cual tiene la siguiente sintaxis.

BACKUP TABLE tbl_name [, tbl_name] ... TO '/path/to/backup/directory'

Ejemplo. Supongamos que tengo una base de datos llamada ejemplo y que esta tiene tres tablas a mi me interesa hacer el respaldo de dos de ellas llamadas datos y usuarios, por lo tanto lo haría de la siguiente manera.








viernes, 21 de octubre de 2011

Prueba básica de conexión a Red, comando ping

Como siempre sucede en el mundo de la informática, cerca de la hora de salida, llama algún usuario indicando que tiene problemas de conexión de red, y puede resultar que no sabe si el problema se debe a problemas de conexión física, problemas con el dns, enrutamiento o al fin quien sabe.

Un usuario con poca experiencia o poco conocimiento, podría considerar que revisar esto puede ser algo tedioso o bien considerar que es necesario utilizar un conjunto de herramientas de administración de redes complicadas o costosas, sin embargo para resolver estos problemas se pueden utilizar las herramientas mas sencillas y gratis, tales como ping.

miércoles, 5 de octubre de 2011

Herramienta de monitoreo de Red "arping"

arping es una herramienta de monitoreo de red, que se utiliza para detectar si un equipo esta activo o bien si existe problemas con direcciones ip duplicadas. Esta herramienta funciona de manera similar al ping, sin embargo ping utiliza el protocolo icmp el cual es enrutable y funciona para hacer pruebas a nivel de capa 3 del modelo OSI, por el contrario arping opera a nivel de capa 2, ya que utiliza el protocolo ARP para verificar si los equipos están disponibles o no.

Esto ultimo es muy importante de saberlo para comprender el uso de esta herramienta de red, ya que arping funciona solamente dentro de la red local (el segmento de red al que pertenece un equipo) Es decir si existen dos redes separadas por un enrutador(dispositivo de capa 3) no podría alcanzar a otro equipo que se encuentre fuera de la subred a la que pertenece, según la imagen siguiente, la pc con dir ip 192.168.10.10 al realizar un arping a la dirección 192.168.20.10, obtendría como resultado la dirección mac de la interface del router conectado a su subred.

Dos subredes, definidas por el enrutador

jueves, 29 de septiembre de 2011

Soporte de vlans y 802.1q en Linux OpenSuse

En esta semana un amigo me consulto como podía hacer para resolver un problema con un servidor en Linux con una sola tarjeta de red y quería configurar squid, dns, apache y dhcp. El problema se debe a que antes lo había realizado con un servidor con dos interfaces de red.

Bueno acá esta una posible solución para este problema, principalmente porque en su trabajo tiene un switch administrable y se puede hacer uso de este recurso. Con esto se estara realizando la configuracion de un servidor linux con soporte de vlans y específicamente soporte del protocolo IEEE 802.1q.

La siguiente gráfica muestra el esquema tradicional que tenían antes de que se dañara el servidor. Con una interfaz publica y una conectada a la red privada.



martes, 27 de septiembre de 2011

Configuración de un servidor DHCP en Linux


DHCP (Dynamic Host Configuration Protocol) o Protocolo de configuración dinámica de host, es un protocolo de red que permite a los clientes de una red obtener sus parámetros de configuración automáticamente. En este caso explicare la manera de configurar un pequeño servidor DHCP para un red pequeña, asignada por medio de un rango. Para ver un ejemplo de un servidor dhcp mas complejo ver >> dhcp-multiples-vlans

Lo primero que hay que hacer es realizar una copia del archivo original del dhcp, para garantizar que siempre tenemos una copia del archivo original.

linux# cp /etc/dhcpd.conf /etc/dhcpd.conf.original

Para que el servicio dhcp funcione, es necesario especificar las interfaces de red en las que estará funcionando el servicio, Para esto deberá de editar el archivo (/etc/sysconfig/dhcpd)

martes, 20 de septiembre de 2011

Configuración Básica de Red en Linux

Muchas de las distribuciones de Linux, en la actualidad poseen herramientas para configurar los parámetros básicos para la conexión de la red por medio de interfaces gráficas, sin embargo en algunas ocasiones resulta mas fácil Les dejo la serie de comandos que necesitan para cambiar una ip en Linux por medio del shell (o consola o linea de comandos).


El comando ifconfig, permite definir los parámetros de red para los diferentes dispositivos, por ejemplo para el caso de la interfaces eth0 y eth1 los comandos son los siguientes, como se puede ver existen varias formas de configurar lo mismo.
Ejemplo:

    ifconfig eth0 192.168.1.10 netmask 255.255.255.0 o bien ifconfig eth0 192.168.1.10/24
   
    en caso de tener otra segunda tarjeta el comando seria el siguiente:

    ifconfig eth1 192.168.2.10 netmask 255.255.255.0 o bien ifconfig eth1 192.168.2.10/24

lunes, 5 de septiembre de 2011

Comandos básicos en Linux

Si bien es cierto la interface de usuario gráfico, la igual que los escritorios kde y gnome han avanzado tanto, facilitando al usuario de linux la interacción con el sistema, siempre resulta necesario utilizar mas de un comando para mejorar el sistema, o bien alguna vez que se comprometa el sistema y no nos permita cargar la interface gráfica, claro, para aquellos amantes de los comandos, los cuales no pueden vivir sin acceder a una consola o terminal.

Los comandos que utilizare en este texto están orientados a bash, aunque funcionan muy bien en otra terminal como la sh.

Editar Textos.

El editor de texto vim, versión actualizada del editor vi, desarrollado a inicio de los 90s, muy popular por tratarse de un editor de texto que se manipula totalmente desde el teclado. para utilizarlo basta con introducir el siguiente comando:

[usuario@maquina usuario]$ vim arch1.txt

viernes, 2 de septiembre de 2011

Configuración del reloj vía comandos en Linux


Muchas veces al trabajar con algunos pequeños servidores virtuales de prueba, he encontrado que la hora no es la correcta, por haber mandado a hibernar el host. En sistemas con entorno gráfico no es complicado para nada realizar el cambio, sin embargo al trabajar con entornos de solo texto, resulta necesario conocer los comandos necesarios para realizar el cambio, al final resulta mas fácil realizar lo por medio de comandos una vez que se logra acostumbrarse.
Para cambiar la hora del sistema usaremos el comando date, sin embargo hay que tener en cuenta que al reinicializar el equipo, tomara la hora de la BIOS y nos volverá a colocar la hora anterior, para evitar esto cambiaremos también la hora de la BIOS con el comando hwclock como se detalla a continuación:

martes, 30 de agosto de 2011

Servidor de Correo Electrónico Zimbra

La Suite de colaboración Zimbra es un programa colaborativo creado por Zimbra Inc., la cual fue adquirida en Septiembre del 2007 por Yahoo, aunque aun mantiene esfuerzos por mantener estándares de Software abierto.
Posee tanto el componente de servidor como su respectivo cliente. Existen varias versiones de Zimbra disponibles: una versión soportada por la comunidad de Software Abierto (Open Source), y otras con parte del código cerrado y soportada comercialmente que contiene algunas mejoras.
El Servidor ZCS hace uso de proyectos Open Source existentes como: Postfix, MySQL, OpenLDAP y actúa tanto como un servidor IMAP y POP3.
El Cliente Web ZCS es una interfaz de colaboración y administración completa. Soporta correos electrónicos y calendarios a través de una impresionante interfaz web, también es con clientes propietarios tales como Microsoft Outlook, Novell Evolution entre otros.

martes, 16 de agosto de 2011

Servidor de Nombres de Dominio (DNS)


Acerca de DNS

En la mayoría de las redes modernas, incluyendo la Internet, los usuarios localizan páginas web por su nombre de dominio (ej. www.google.com),esto permite al usuario acceder a las millones de páginas web de la Internet sin necesidad de recordar todas y cada una de las direcciones IP asociadas al nombre de la página que desea visitar. Una forma de solucionar este problema es mediante la complementación de un mecanismo que al momento que un usuario pregunte por el nombre de una página web este servidor conozca qué dirección IP le corresponde al sitio web por el cual pregunta el usuario. El mecanismo del cual hablamos es un servidor de nombres mayormente conocido como servidor DNS (Domain Name Server) Así mismo un servidor DNS tiene la función de almacenar la información asociada a los nombres de dominio existentes por los cuales el usuario pregunta, por ejemplo:

lunes, 15 de agosto de 2011

Manual de Mysql, Guia practica para comenzar


MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario . MySQL AB desde enero de 2008 es una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation. Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia específica que les permita este uso.

Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública y los derechos de autor del código están en poder del autor individual, MySQL es patrocinado por una empresa privada, que posee el copyright de la mayor parte del código.

miércoles, 27 de julio de 2011

Introducción a Asterisk, la SoftPBX en Linux


Asterisk es un SoftPBX que utiliza el concepto de Software Libre (GPL) para realizar funciones de una PBX. Digium, empresa que promueve Asterisk. Esta empresa invierte en el desarrollo del código fuente y en desarrollo de hardware de telefonía a bajo costo que funciona con Asterisk. 
Asterisk puede ser ejecutado en plataforma Linux y otras plataformas Unix con o sin hardware conectado a la PSTN. [Andrade, 2006]
Asterisk al igual que linux comparte la pasión de una gran comunidad de desarrolladores, y organizaciones que facilitan el desarrollo del proyecto.
  • La Linux Comunity formada por una comunidad de desarrolladores, liderada por Mark Spencer.
  • La Asterisk Mailing List creada por un grupo de lista de interés, el sitio oficial es http://lists.digium.com, las listas mas importantes son la Asterisk-Biz, Asterisk-dev, Asterisk-Users y la Asterisk-BSD.
  • Asterisk Wiki, http://www.voip-info.org/wiki-Asterisk sitio que sirve de referencia a la mayoría de personas que inician en el mundo de Asterisk, por la gran cantidad de documentación.
  • Asterisk IRC Channels, la comunidad Asterisk mantiene un canal IRC abierto en irc.freenode.net.
  • Asterisk Documentation Proyect, http://www.asteriskdocs.org iniciado por Leif Madsen y Jared Smith, ahora cuenta con el apoyo de una gran comunidad, parte del esfuerzo se basa en la publicación de información.