Measuring Delay with APRICOT 2009 February 20 Hervey Allen

Slides:



Advertisements
Similar presentations
Overview of network monitoring development at AMRES Slavko Gajin.
Advertisements

Bangkok, Thailand An Introduction intERLab at AIT Network Management Workshop March – Bangkok, Thailand Hervey Allen & Phil Regnauld.
NOC Tools Donal O’Cearbhaill HEAnet Ltd.. Ireland’s National Education and Research Network Provides Internet services to Irish Universities Broadband.
PingER Management1 Error Reporting Model for Ping End-to-End Reporting (PingER Management)
Introduction. 2 What Is SmartFlow? SmartFlow is the first application to test QoS and analyze the performance and behavior of the new breed of policy-based.
Bangkok, Thailand Smokeping & Cacti intERLab at AIT Workshop March – Bangkok, Thailand Hervey Allen.
NOC TOOLS syslog AfNOG Cairo, SI-E, 2 of 5 Sunday Folayan.
Open Source Software WampServer Presented By Mr. R.Aravindhan.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
Papeete, French Polynesia Measuring Delay with PacNOG5 – 17 June 2009 Papeete, French Polynesia Hervey Allen.
Measuring Delay with AfNOG Network Management Tutorial.
Microsoft Internet Security and Acceleration (ISA) Server 2004 is an advanced packet checking and application-layer firewall, virtual private network.
Network Management Tool Amy Auburger. 2 Product Overview Made by Ipswitch Affordable alternative to expensive & complicated Network Management Systems.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Taipei, Taiwan Smokeping & Cacti APRICOT 2008 Workshop February – Taipei, Taiwan Hervey Allen.
Network and Server Statistics using Cacti. Introduction A tool to monitor, store and present network and system/server statistics Designed around RRDTool.
workshop eugene, oregon What is network management? System & Service monitoring  Reachability, availability Resource measurement/monitoring.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
Integration of AMP & Tracenol By: Qasim Bilal Lone.
Graphing and statistics with Cacti AfNOG 11, Kigali/Rwanda.
RRDtool Miroslav Siket FIO-FS /
New Delhi, India Smokeping/Cacti/Munin SANOG 10 Workshop August 29-Sep 2 – New Delhi, India Hervey Allen.
IP Telephone Lab 1 Connectivity Test IP Telephone Lab 2 Outline Ping & ICMP Fast Ping (fping) & AutoStatus One-Way Ping.
Web Access. Overview  Purpose  Prerequisites  Install Components  Enable Virtual Directories  IIS Configuration & Security  Troubleshooting.
Manchester University Tiny Network Element Monitor (MUTiny NEM) A Network/Systems Management Tool Dave McClenaghan, Manchester Computing George Neisser,
SmokePing.
Web Server Administration Chapter 4 Name Resolution.
SmokePing. Overview Network monitoring IP address, hostname Network services e.g. DNS, SMTP, HTTP Latency measurement Round trip delay time Historical.
workshop eugene, oregon Measuring Delay with PacNOG 6 Nadi, Fiji
Timer Alarm. What Is The Timer Alarm? The Timer Alarm provides a method for triggering time- based alarms during script playback.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Mario Reale – GARR NetJobs: Network Monitoring Using Grid Jobs.
Expertsfromindia for Joomla Development. Introduction Joomla is an open source and free content management system (CMS) for publishing content on the.
2008 Taipei, Taiwan An Introduction APRICOT 2008 Network Management Workshop February – Taipei, Taiwan Hervey Allen & Phil.
Copyright 2007 Jim Martin1 Internet and the WWW Dr. Jim Martin
Network Monitoring Sebastian Büttrich, NSRC / IT University of Copenhagen Last edit: February 2012, ICTP Trieste
Nagios - introduction Dhruba Raj Bhandari ( CCNA ) p Additions by Phil Regnauld.
9/21/04 James Gallagher Server Installation and Testing: Hands-on ● Install the CGI server with the HDF and FreeForm handlers ● Link data so the server.
2008 Mérida, Venezuela 2009 Manila, Philippines Network and Server Statistics using Cacti APRICOT February 2009 Hervey Allen.
workshop eugene, oregon Measuring Delay with Network Design and Operations 24 July 2009
'08 Rabat Smokeping & Cacti Network Monitoring & Management Tutorial June 1, 2008 – AfNOG 2008 Hervey Allen.
'08 Rabat An Introduction AfNOG 2008 Network Management Workshop June 1-2 – Rabat, Morocco Hervey Allen & Phil Regnauld.
Network Management Workshop March – Bangkok, Thailand
Stavroula Balopoulou , Angelo Lykiardopoulos, Sissy Iona HCMR-HNODC
LESSON Networking Fundamentals Understand TCP/IP.
Network Management Workshop
MRTG / RRDTool Network Management Workshop June 2009
Measuring Delay with APRICOT 2009 February 20 Hervey Allen
Level 2 Diploma Unit 10 Setting up an IT Network
Network Commands 2 Linux Ubuntu A.S.
Network Tools and Utilities
SquirrelMail for Webmail
Securing the Network Perimeter with ISA 2004
LINUX ADMINISTRATION 1
DHCP server & Client Objectives Contents
Smokeping/Cacti/Munin
Measuring Delay with Network Design and Operations 24 July 2009
SUBMITTED BY: NAIMISHYA ATRI(7TH SEM) IT BRANCH
Network Monitoring & Management Tutorial
Lab 1 introduction, debrief
Working at a Small-to-Medium Business or ISP – Chapter 7
Network and Server Statistics using Cacti AfNOG May Hervey Allen
Working at a Small-to-Medium Business or ISP – Chapter 7
Introduction to Opnet Mobile Networks Introduction to Opnet
IIS.
Working at a Small-to-Medium Business or ISP – Chapter 7
Web Design & Development
COP 4343 Unix System Administration
Post Install Configuration FreeBSD
Requirements Definition
Presentation transcript:

Measuring Delay with APRICOT 2009 February 20 Hervey Allen

Introduction Based on RRDTool (the same author) Measures ICMP delay and can measure status of services such as HTTP, DNS, SMTP, SSH, LDAP, etc. Allows you to define ranges on statistics and generate alarms. Written in Perl for portability Relatively easy to install. In Debian it's very simple.

How to Read Smokeping Graphs Smokeping sends multiples tests (pings), makes note of RTT, orders these and selects the median. The different values of RTT are shown graphically as lighter and darkers shades of grey (the “smoke”). This conveys the idea of variable round trip times or jitter. The number of lost packets (if any) changes the color of the horizontal line across the graph.

The “Smoke” and the “Pings”

Another Examples

Requirements The following packages are needed or recommended: rrdtool http://oss.oetiker.ch/rrdtool/ fping http://www.fping.com/ echoping http://echoping.sourceforge.net/ speedyCGI http://www.daemoninc.com/SpeedyCGI/ Apache http://httpd.apache.org Perl

Smokeping: Installation FreeBSD: portinstall -PP smokeping Configure /usr/local/etc/smokeping/config.d/* Change Smokeping's appearance here: /usr/local/etc/smokeping/basepage.html Restart the service: /usr/local/etc/init.d/smokeping restart /usr/local/etc/init.d/smokepring reload

Smokeping: Installation Debian/Ubuntu: apt-get install smokeping Configure /etc/smokeping/config.d/* Change Smokeping's appearance here: /etc/smokeping/basepage.html Restart the service: /etc/init.d/smokeping restart /etc/init.d/smokepring reload

Smokeping: Instalation You will find Smokeping running here: http://hostname/cgi-bin/smokeping.cgi

Configuration The Smokeping configuration file: /usr/local/etc/smokeping/config It contains: The locations of directories and components Configuration of the probes used Destination nodes and the format of the hierarchical Smokeping menu. Each '+' adds a level to the hierarchy In addition /etc/smokeping/basepage.html allows you to change the look and feel of the initial Smokeping web page.

Configuration: Alerts to = netmanage@localhost from = smokealert@noc.mgmt.conference.apritcot.net +bigloss type = loss # in percent pattern = ==0%,==0%,==0%,==0%,>0%,>0%,>0% comment = suddenly there is packet loss +someloss pattern = >0%,*12*,>0%,*12*,>0% comment = loss 3 times in a row

Configuration: Database step = 300 pings = 20 # consfn mrhb steps total AVERAGE 0.5 1 1008 AVERAGE 0.5 12 4320 MIN 0.5 12 4320 MAX 0.5 12 4320 AVERAGE 0.5 144 720 MAX 0.5 144 720 MIN 0.5 144 720

Configuration: General @include /etc/smokeping/config.d/pathnames # Please edit this to suit your installation owner = netmanage@noc.mgmt.conference.apricot.net contact = netmanage@localhost cgiurl = http://noc/cgi-bin/smokeping.cgi mailhost = localhost # specify this to get syslog logging syslogfacility = local0 # each probe is now run in its own process # disable this to revert to the old behaviour # concurrentprobes = no

Configuration: pathnames You generally do not need to edit this part of the config file near the top: sendmail = /usr/sbin/sendmail imgcache = /usr/local/smokeping/htdocs/img imgurl = img datadir = /usr/local/var/smokeping piddir = /usr/local/var/smokeping cgiurl = http://localhost/smokeping/cgi-bin smokemail = /usr/local/etc/smokeping/smokemail tmail = /usr/local/etc/smokeping/tmail # specify this to get syslog logging syslogfacility = local0

Configuration: Presentation template = /etc/smokeping/basepage.html + charts menu = Charts title = The most interesting destinations ++ stddev sorter = StdDev(entries=>4) title = Top Standard Deviation menu = Std Deviation format = Standard Deviation %f ++ max sorter = Max(entries=>5) title = Top Max Roundtrip Time menu = by Max format = Max Roundtrip Time %f seconds

Configuration: Probes + FPing binary = /usr/sbin/fping + DNS binary = /usr/bin/dig lookup = www.uoregon.edu pings = 5 step = 180 + EchoPingHttp binary = /usr/bin/echoping ignore_cache = yes url = / + EchoPingHttps + EchoPingSmtp forks = 5

Configuration: Slaves # ## make sure this is not world-readable! ## secrets=/etc/smokeping/slave-secrets # +slave1 # display_name=slave_name # color=0000ff

Configuration: Targets probe = FPing menu = Top title = Network Latency Grapher + UO menu = University of Oregon title = UO webserver host = www.uoregon.edu + UTE menu = UTE title = Universidad Tecnologica Equinoccial ++ HTTP menu = HTTP probe = EchoPingHttp +++ www menu = UTE web host = www.ute.edu.ec ++ DNS menu = DNS probe = DNS +++ dns menu = UTE DNS We will look at a sample configuration file that we use for the server http://nsrc.org/

Default Probe: Ping Probing for delay and jitter (ping)‏ Performance and availability probe of a server: Latency +++ LocalMachine menu = NOC title = The NOC@netmanage host = localhost alerts = startloss,someloss,bigloss,rttdetect,hostdown

Another Type of Probe Performance and Availability ++ NOCsquid menu = Squid on the NOC title = www-cache / HTTP for noc@mgmt.conference.apricot.net probe = EchoPingHttp host = localhost port = 8080 url = http://localhost/

More Types of Probes More information available here: http://oss.oetiker.ch/smokeping/probe/index.en.html A few more probes... DNS - CiscoRTTMonDNS - Radius HTTP(S) - CiscoRTTMonTcpCon - IOS LDAP - Tacacs - FPing6 Whois - WebProxyFilter - Etc. SMTP - WWW-Cache

References Smokeping website: http://oss.oetiker.ch/smokeping/ Good examples: http://oss.oetiker.ch/smokeping/doc/smokeping_examples.en.html