Herramientas de Monitoreo. Objetivos: Las herramientas de monitoreo cumplen objetivos generales como: ✔ Alertar sobre problemas inminentes o actuales.

Slides:



Advertisements
Similar presentations
Unix Systems Performance Tuning Project of COSC 513 Name: Qinghui Mu Instructor: Prof. Anvari.
Advertisements

Arquitectura OBJETIVOS –Esta materia introduce al estudiante a la arquitectura interna de un computador y a la asociación de su arquitectura con el sistema.
Conexión Total Red Educativa Nacional Resultados Gestión 2009 Marzo 02 de 2010.
ActiveXperts Network Monitor Monitors servers, workstations and devices for availability Alerts and corrects.
DNS POR: YOINER ALEJANDRO BETANCUR DURANGO JHON JAIME CIRO MOSQUERA ADMON. DE REDES DE COMPUTADORES SENA “CTMA” MEDELLIN 2011.
ADMINISTRACIÓN DE REDES
AUDITORIA INFORMATICA Unida I Informática Empresarial
Instructor & Todd Lammle
CS 350 Chapter-6. A brief history of TCP/IP 1983 TCP/IP came to ARPAnet ARPAnet and MILNET dissolved in 1990 BSD UNIX.
TCP/IP Networking sections 13.2,3,4,5 Road map: TCP, provide connection-oriented service IP, route data packets from one machine to another (RFC 791) ICMP,
Hands-on Networking Fundamentals
Hands-On Microsoft Windows Server 2003 Networking Chapter Three TCP/IP Architecture.
CHAPTER Protocols and IEEE Standards. Chapter Objectives Discuss different protocols pertaining to communications and networking.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
Chapter 9.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Performance Monitoring.
Network Communications Technology Chapter 19 Internet Architecture and TCP/IP.
Examining TCP/IP.
Introduction to Networking and TCP/IP J. H. Wang Jun. 8, 2005.
Networking Colin Alworth May 26, Quick Review IP address: four octets Broadcast addresses –IP addresses use all 1’s for the host bits, and whatever.
TCP/IP Transport and Application (Topic 6)
System Troubleshooting TCS Network, System, and Load Monitoring TCS for Developers.
Network – internet – part2  Address at diff. layers  Headers at diff. layers  Equipment at diff. layers.
Beginning Network Security Monitor and control flow into and out of the LAN Ingress Egress Only let in the good guys Only let out the corp. business.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
Acegene IT Co. Ltd.1 Linux 操作系统 系统优化 周炯上海艾基信息技术有限公司.
1 UDP : User Datagram Protocol Computer Network System Sirak Kaewjamnong.
Data Communications and Networks
TCP/IP MODEL   Short overview for OSI model;  What is TCP/IP model?;  How is divided;  The TCP/IP structure;  The Application Layer;  The Transport.
Linux Networking #1 Dr. Michael L. Collard 1.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network, Enhanced Chapter 3: TCP/IP Architecture.
CCNA4 v3 Module 6 v3 CCNA 4 Module 6 JEOPARDY K. Martin.
Sniffer, tcpdump, Ethereal, ntop
Cisco Discovery Semester 1 Chapter 6 JEOPADY RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
17 Establishing Dial-up Connection to the Internet Using Windows 9x 1.Install and configure the modem 2.Configure Dial-Up Adapter 3.Configure Dial-Up Networking.
Computer Communication: An example What happens when I click on
Fall 2004FSU CIS 5930 Internet Protocols1 TCP/IP Protocol Suite Reading: Chapter 13.
Introducción a programación web Martin Esses. Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada.
SIGEP Presentación de Resultados SIGEP. SIGEP Ambiente de Desarrollo  Plataforma Java ( J2EE,JRE,JDK,JVM ).  Contenedor Web ( Tomcat 5 )  Control de.
© 2007 Cisco Systems, Inc. Todos los derechos reservados.Cisco Public 1 Protocolos de enrutamiento por vector de distancia Conceptos y protocolos de enrutamiento.
#GlobalAzure Azure Automation para Devs David Rodríguez CTO –
Cree su Aplicación para Rastrear Obtener eficiencia a través de los proceso de inventario y aumentar la velocidad de los activos a través de la cadena.
LA INTERNET YURI MONROY DAYANA MONCALEANO ERIKA FAJARDO.
PLAN DE ACTIVIDADES 2012 Sub Dirección de Procesos y Soporte Departamento de Procesos.
Clasificación de los Sistemas operativos - Ubuntu - Gentoo - Fedora - Inferno - Madriva - Haiku - Debian -Windows Xp home -Windows Windows 95.
¿QUÉ ES UNA LICENCIA DE SOFTWARE? Es un contrato entre el licenciante (distribuidor) y el licenciatario (usuario consumidor) para utilizar el software,
NORMAS DE SEGURIDAD INDUSTRIAL ( ISO OSHAS ) Realizado por: Jhonatan Paul Chacaltana Quispe.
Estadística Administrativa II USAP 1. Números índice Número índice es una herramienta muy utilizada en Macroeconomía que permite conocer el comportamiento.
Aprendizaje en las Escuelas del Siglo XXI Proceso de Digitación Barranquilla, Abril de 2014.
Inicio Programa de Inclusión Digital SICyT- Ayuntamiento de Arandas- ITS Arandas- Coparmex.
SIAF Profesor Napoleón Vilca 1. 2 ¿Qué es el SIAF? SIAF : “Sistema Integrado de Administración Financiera“. Es un sistema de registro automático de operaciones.
Physical Net. Access IP TCP/UDP Application Physical Net. Access IP TCP/UDP Application Physical Net. Access Physical Net. Access IP Physical Net. Access.
UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO Facultad de Ciencias Histórico Sociales Y Educación Maestría en Ciencias de la Educación Tecnologías de la Información.
TABLA PERIÓDICA DIGITAL PRESENTADO POR: SHARON DANIELA BUSTOS BARON. 901 J.M.
LICEO DE CURRIDABAT TEMA: CONCEPTOS BASICOS DE PROGRAMACION ALUMNO: ALEXA CAMACHO VIZCAINO PROFESOR: GERARDO PEREZ FALLAS SECCION: 8-6 AÑO: 2015.
 ¿Quiénes hacen parte de esta red? Dentro de este tipo de formación de red pertenecen los miembros de mi familia, mis compañeros de curso de la universidad.
Actividades educativas online Cazas del tesoro MiniquestWebquest.
OLTP Procesamiento de Transacciones En Linea (OnLine Transaction Processing) Integrantes -Javier Flores Pari Anthony Arribasplata Ramos2011.
Portales Virtuales Estrategia y Plan de Trabajo 1.
JUAN DAVID REDONDO ROBLES.  La Robótica es la rama de la tecnología que se dedica al diseño, construcción, operación, disposición estructural, manufactura.
Eleytic.adosclicks.net Base de datos de recursos en línea para ELE Responsable técnico: Rafael ALBA Localización de recursos y mantenimiento BBDD: M. Icíar.
La inclusión de la calculadora en el trabajo matemático de la escuela primara resulta esencial por diversos motivos: Se ha convertido en una herramienta.
Vissir2: Evolución del visor web del ICC hacia tecnologías abiertas.
Carmen Ruiz de la Bastida. La BIOS es un firmware que se ejecuta al encender la computadora, y que localiza y reconoce todos los dispositivos necesarios.
GESTIÓN DE PROYECTOS Ing. Diego Pérez. QUÉ ES UN PROYECTO? Un proyecto es un esfuerzo temporal que se lleva a cabo para crear un producto, servicio o.
Conferencia 3: Unified Modeling Language Tema 1:Principios de la Tecnología de Objetos.
Kaun Banega Cavisson Champ
Network Models CCNA Instructor Training Course October 12-17, 2009
Protocols 2 Key Revision Points.
Presentation transcript:

Herramientas de Monitoreo

Objetivos: Las herramientas de monitoreo cumplen objetivos generales como: ✔ Alertar sobre problemas inminentes o actuales. ✔ Tener una visión centralizada de los equipos, servicios, software, hardware, versiones. ✔ Tener datos históricos de uso de recursos. ✔ Mostrar gráficos, reportes, resúmenes que ayudan a sintetizar la información.

● Prevenir posible problemas futuros relacionados con falta de recursos por aumento de carga o uso. ● Resolver problemas inminentes con avisos y alertas pertinentes antes que el problema sea alertado por los usuarios finales. ● Estimar presupuestos para adquisiciones de software/hardware brindando datos históricos para sustentar la inversión. ● Realizar mejoras y optimizaciones en el uso de los recursos. ● Prevenir fallas de seguridad. ● Reforzar los puntos débiles de la infraestructura, ya sea hardware, software o servicios. La naturaleza del monitoreo es preventiva y sus objetivos permiten a los administradores de sistemas realizar tareas como:

Qué se puede debe monitorear? Recursos Desempeño Procesos

top ● Provee una vista dinámica y en tiempo real de un sistema corriendo, ej., actividad de los procesos ● Por default, despliega las tareas mas intensivas en cuanto a uso de CPU y se actualiza cada 5 segundos – t Enciende/apaga la información de resumen – m Enciende/apaga la información de memoria – A Ordena la lista por mayores consumidores – f Accede a la pantalla de configuración interactiva. Util para monitorear tareas específicas – o Permite seleccionar interactivamente el ordenamiento dentro de top – r Emite el comando renice – k Emite el comando kill – z Enciende/apaga color/mono

vmstat ● El comando vmstat reporta información sobre procesos, memoria, paginación, bloques IO, traps y actividad del CPU $ vmstat - 3 Desplegar el uso de memoria de slabinfo Obtener información sobre páginas de memoria activas / inactivas $ vmstat - m $ vmstat - a

who ● Despliega información sobre los usuarios actualmente conectados y sus procesos $ who $ w $ w usuario

uptime ● El comando uptime puede ser usado para ver cuanto tiempo lleva el servidor corriendo.El tiempo actual, cuanto lleva corriendo el sistema, cuantos usuarios están actualmente conectados y las cargas promedio del sistema para los últimos 1, 5, y 15 minutos $ uptime

who ● Despliega información sobre los usuarios actualmente conectados y sus procesos $ who $ w $ w usuario

uptime ● El comando uptime puede ser usado para ver cuanto tiempo lleva el servidor corriendo.El tiempo actual, cuanto lleva corriendo el sistema, cuantos usuarios están actualmente conectados y las cargas promedio del sistema para los últimos 1, 5, y 15 minutos $ uptime

ps ● Reporta un snapshot de los procesos actuales del sistema $ ps $ ps -A $ ps -Al $ ps aux $ pstree $ ps -U someuser -u someuser u $ ps -C lighttpd -o pid= $ ps -p o comm= $ ps -auxf | sort -nr -k 4 | head - 10

free ● Despliega la cantidad total de memoria física y swap, tanto libre como utilizada en el sistema, así como los buffers utilizados por el kernel $ free

iostat ● Reporta estadísitcas del CPU y estadísitcas de Entrada/Salida para dispositivos, particiones y NFS. $ iostat

sar ● Se utiliza para recolectar, reportar, y guardar información sobre actividad del sistema. $ sar 4 5

mpstat ● Despliega las actividades por cada procesador disponible, siendo el procesador 0 el primero. Para desplegar el promedio de utilización de CPU por procesador $ mpstat -P ALL

pmap ● Reporta el mapa de memoria de un proceso. Este comando se utiliza para encontrar las causas de cuellos de botella en la memoria. Para desplegar la información de memoria de proceso para el pid # 47394: $ pmap -d $ pmap -d PID

Networking

ss ● Es utilizado para vaciar estadísticas de sockets. Permite mostrar información similar a netstat, pero puede mostrar mas información de estado y de TCP que otras herramientas. SS puede mostrar información sobre – Todos los sockets TCP. – Todos los sockets UDP – Todas las conexiones establecidas de ssh / ftp / http / https – Todos los procesos locales conectados a X server – Todos los sockets tcp en estado FIN-WAIT-1 y mas

$ ss -s $ ss -l $ ss -t -a $ ss -x src /tmp/.X11- unix/* Listar los actuales sockets TCP establecidos, cerrados, huerfanos y esperando Mostrar todos los puertos de red abiertos Mostrar todos los sockets TCP Listar todos los procesos locales conectados al X server

iptraf ● Es un monitor de LAN interactivo y colorido. Está basado en ncurses y genera varias estadísticas de red incluyendo información de TCP, conteos de UDP, información de ICMP y OSPF, información de cargas Ethernet, node stats, errores de checksum de IP y otras – Estadísticas de tráfico de red por conexión TCP – Estadísitcas de tráfico IP por interfase de red – Estadísticas de tráfico de red por protocolo – Estadísticas de tráfico de red por puerto TCP/UDP y por tamaño de paquete – Estadísticas de tráfico de red por por dirección Layer2

tcpdump ● Es un comando simple que vacía el tráfico en una red. Sin embargo se requiere un buen conocimiento del protocol TCP/IP para utilizar esta herramienta. # tcpdump -i eth1 'udp port 53' Mostrar el tráfico de DNS Listar todos los paquetes IPv4 HTTP hacia y desde el puerto 80 # tcpdump 'tcp port 80 and (((ip[2:2] - ((ip[0]&0xf) >2)) != 0)' Desplegar todas las sesiones HTTP a # tcpdump -ni eth0 'dst and tcp and port http'

file system /proc ● /proc provee información detallada acerca de varios dispositivos de hardware y otra información del kernel Linux. # cat /proc/cpuinfo # cat /proc/meminfo # cat /proc/zoneinfo # cat /proc/mounts Algunos ejemplos comunes de /proc

KDE System Guard - Ksysguard KSysguard es una aplicación habilitada para red para monitoreo de sistemas y tareas para el ambiente de escritorio KDE. ● Puede correr sobre una sesión SSH ● Arquitectura cliente/servidor que permite monitorear host locales y remotos ● El front-end gráfico usa sensores para obtener la información que despliega ● Un sensor puede regresar un solo valor o información mas compleja como tablas ● Para cada tipo de información ofrece uno o mas displays

Gnome system monitor Permite desplegar información básica del sistema y monitorear procesos del sistema, uso de recursos y file systems

Nagios Es una herramienta que permite sensar el estado de aplicaciones mediante escaneo de puertos, ejecución de comandos o la ejecución de cualquier prueba que pueda determinar si un servicio está corriendo correctamente (peticiones http o consultas sql por ejemplo). El sensado puede ser de 3 tipos: Activo, el servidor inicia la prueba, por ejemplo el servidor solicita una página http. Remoto, el servidor inicia la prueba, pero esta se ejecuta un agente remoto. Por ejemplo ejecutar un comando remoto para saber cuantos procesos se están ejecutando en otro servidor. Pasivo: el servidor nagios recibe el estado de otro servidor, en este caso no inicia la prueba y no tiene control de la frecuencia de ejecución.