Network Network Management ToolsManagement Tools
PresentationsPresentationsMonday, September 25Monday, September 25thth , 2006, 3:30 PM , 2006, 3:30 PM
CSE 552 – Network ManagementCSE 552 – Network ManagementFall 2006 (Term 061)Fall 2006 (Term 061)
Assignment 2Assignment 2
Schedule of PresentationsSchedule of Presentations
SpeakerSpeaker ToolTool
Saeed A. BawazirSaeed A. Bawazir CyberGaugeCyberGauge
Majeed Al-SalehMajeed Al-Saleh NagiosNagios
Wael HamriWael HamriMissilesoft NetworkMissilesoft Network
Configuration Management Configuration Management 4.574.57
Mohammed AkhlaqMohammed Akhlaq PRTG Traffic GrapherPRTG Traffic Grapher
Amgad MoslehAmgad Mosleh MRTGMRTG
CyberGauge
BySaeed Bawazir
CSE 552
Network Management Tool
Agenda
Overview of CyberGauge Network Management Tool
Uses of the Tool and Examples Conclusion
Overview
Windows-based Application Neon Software, Inc Monitor switches, routers, hubs, servers…. Etc. SNMP and MIB II Automatically create:
utilization graphs daily, weekly, and monthly quality of service (QoS),
Receive alerts for both non-responsive devices and traffic thresholds
Monitor 5, 10, 20 or 100 devices
How it works
sends an SNMP query over network to router's MIB
Several SNMP queries were sent to the router to compile a list of the network interfaces present on that router, along with each interface's maximum speed and its type.
another SNMP query was sent to obtain the router's name, type, location, how long the router had been running, and the person responsible for maintaining the router.
determine how much bandwidth was consumed during the Monitoring Rate interval, and calculates the percentage of the total bandwidth available
Input
Output
Output
Uses of the Tool and Examples
Uses of the Tool (Device Information)
CyberGauge Provides the troubleshooter: Name, Type & Location of network device Uptime Number of interfaces.(useable/unuseable) Party responsible for device
Uses of the Tool (Interface Information)
For each interface: Interface name VLAN IP address Type of network connection (Ethernet,..) Max. speed (not actual) Status
Uses of the Tool
Device & Interfaces Information
By CyberGauge: CCSE Primary Switch
Uses of the Tool (Performance Management)
Monitor Network Connectivity: Throughput Link Utilization Statistics Collection
Examples (CCSE – ITC)
Interfaces Statistics
Examples (CCSE – ITC)
CyberGauge: IN/OUT Throughput for Up Link CCSE-ITC
MRTG: IN/OUT Throughput for Up Link CCSE-ITC
Several Interfaces Can be Monitored
Examples (Report Generation – CCSE Interface)
Report can also be generated as the device and interface is specified.
Sample Test for an interface in CCSE Switch:
Date Time IN (Kbps) OUT (Kbps)09/21/06 10:33:28 242.3 84.309/21/06 10:33:43 226.4 62.209/21/06 10:33:58 131.7 46.709/21/06 10:34:13 174.7 35.909/21/06 10:34:28 69.7 118.409/21/06 10:34:43 212.3 26.609/21/06 10:34:58 273.8 124.409/21/06 10:35:13 326.2 62.409/21/06 10:35:28 169.1 129.509/21/06 10:35:43 213.7 50.209/21/06 10:35:58 625.8 35.2
Conclusion
CyberGauge…
Utility for monitoring bandwidth information from any SNMP-based device
Answer critical questions:
·How much of my Internet bandwidth am I currently using? ·Are slowdowns in Internet access related to increased use of my Internet connection? ·Am I getting the bandwidth promised by my Internet Service Provider (ISP)?
Nagios as a network management tool
September 25th, 2006
Presented by Majeed A. Al-Saleh
Outline
• Introduction
• What Nagios can monitor?
• Important feature
• Sample Screens illustrations
• More About Nagios
What is Nagios?
Nagios is a popular open source monitoring tools with a reported 660,000 downloads worldwide.
Client Server News, 20-24 June 2005, Issue 601
• host and service monitor
• runs under the Linux operating system
• send notifications in a variety of different ways
• web based reports
What Nagios can monitor?
• network services (SMTP, POP3, HTTP, NNTP, PING, etc.)
• host resources (processor load, disk and memory usage, running processes, log files, etc.)
• environmental factors such as temperature
• network services (SMTP, POP3, HTTP, NNTP, PING, etc.)
• host resources (processor load, disk and memory usage, running processes, log files, etc.)
• environmental factors such as temperature
Two important controls
Simpleauthorization
scheme
RedundantSupport
monitoring servers
Sample
Screensillustration
Nagios home page
Tactical Overview
Configuration screen
Status map
Status overview
Status Summary
Service Details
Alerts History
Performance information
Service state trends
More About Nagios
Http://www.nagios.org
Thank you
missilesoft Network Configuration Management 4.6
CSE 552
Network Management
Wael Hamri
Agenda
IntroductionSoftware featuresConclusion
Introduction
A network toolkit, includes a set of network utilities:
Confiner network Diagnose network monitor network
Software features
IP Manager IP Information, Netstat Ping, Trace Route WhoIs Socket to Process Mapper Bandwidth Monitor Asterisk Password Recovery Process Manager Task Manager Service Manager
Network Config
Diagnose Network
Diagnose Network
Network Monitor
System Utility
Conclusion
A network toolkit, includes a set of network utilities: Network Configuring Network Diagnosing Network Monitoring System Utility
PRTG (Paessler Router Traffic Grapher)
Muhammad [email protected]
Contents What is PRTG?
System Requirements How it works? Base Features User Interface Reports Notifications Installation
Using PRTG Available Views What else can be done?
Examples Adding a Standard Traffic Sensor Viewing a detailed graph Viewing data in table
format Adding a graph or table Adding a report Editing a sensor
Conclusions
What is PRTG? An easy to use Windows software for
monitoring network & bandwidth usage as well as various other network parameters like memory and CPU utilization.
Provides system administrators with live readings and periodical usage trends of leased lines, routers, firewalls, servers, and many other network devices.
PRTG’s main screen with graphs of selected sensors
System Requirements
Windows 2000/XP/2003 64 MB RAM (128 MB and more
recommended) 20 MB disk space for installation TCP/IP Network Connection IE 6.0+ or FireFox 1.0+ Protocols enabled on devices
How it works? Supports the three most common methods
of data acquisition: SNMP (Simple Network Management Protocol)
to access traffic counters or other readings from SNMP enabled devices (most common)
Packet Sniffing to look at incoming/outgoing network packets that pass through a network card of a compute.
NetFlow for analyzing Cisco NetFlow packets sent by Cisco routers
Base Features Supports data acquisition via SNMP, packet
sniffing, or Netflow Classifies network traffic by IP address,
protocol, and other parameters Easy installation & use on Windows
2000/XP/2003 Capable of monitoring up to several
thousand sensors Works with most switches, routers, firewalls,
and other network devices from Cisco, HP, 3Com, Linksys, Nortel, etc., & with various other devices (e.g. Windows PCs or network printers).
User Interface Monitoring data can be accessed via a
Windows GUI and/or a web based front end
Integrated web server for remote access (no external web server necessary)
Results are shown in various graphs & tables
Graphs are always generated on-the-fly for live reporting
Reports Configurable reports (graphs and data
tables) in HTML, Excel, TIFF, RTF or PDF format
Daily, monthly, and yearly reports can be exported via email or saved to file
x% percentile calculation for any value, any interval, and any time frame
Includes a billing system for bandwidth based billing
Notifications
For each sensor, individual email notifications can be configured for : Errors (e.g. device is not reachable) Reaching traffic limits (e.g. more
than x MB transferred per day or month)
Reaching traffic or usage thresholds (e.g. more than 700kbit bandwidth for more than one hour)
Installation
Installation wizard is similar to ordinary windows programs.
Click on the ‘next’ button for default values of installation.
Cont…
Cont…
Cont…
Cont…
Cont…
PRTG’s main screen (having no sensor added yet)
Using PRTG
When we run PRTG for the first time, it does not have any sensor to read. We need to add sensors so that it can collect data accordingly…
After we have added some sensors, the main window looks like the window on following slide…
(Example on “adding a sensor” is given on some next slides)
PRTG’s main screen (having many sensors added)
Available Views There are six different views
that you can select by clicking on corresponding icons on the left pan. They are:
1. Data2. Events3. Sensors4. Custom5. Reports6. Browser
1. Data View
This view shows the collected data of one or mores sensors in one graph.
Cont…
We can see multiple graph view (Right)
Or
Single graph view (Left)
Cont…
Or we can see
table view by double clicking a graph and then selecting Table tab in the window that appears
2. Events View
PRTG records an event every time a sensor shows an error
3. Sensors View
This view shows the list of sensors only without any graphs or data tables
4. Custom View
The Custom view enables you to set up a custom layout of panels, graphs, and tables.
5. Reports View You can define / execute any
number of reports based on the collected data.
6. Web Browser View
This view enables you to access the web interface of PRTG. The usage is the same as Internet Explorer.
What else can be done? Export data tables and graphs Customize graphs and tables view Add and edit sensors Automatic Network Discovery Add customized graphs / tables Use web interface Generate reports Specify thresholds Etc…
Examples
This example show how to add a Standard Traffic Sensor in PRTG and monitor it…
1. Adding a Standard Traffic Sensor
To do so, click on Edit menu and select Add Sensor……. The following wizard will appear…
Cont…
Cont…
Cont…
Cont…
Cont…
PRTG’s main screen
2. Viewing a detailed graph
Double click on any graph … the lowest one in this example …
It will show detailed window… Having different tabs….
3. Viewing data in table format
Table 24 Hour tab shows this view…
4. Adding a graph or table
Customizing the view by adding a graph or table…
Click on the Customize view and then on Add… It runs a wizard
Cont…
Cont…
Cont…
For new graph
Cont…
For new table
Cont…
Customized graph
Cont…
Customized table
5. Adding a report
In Reports view click on Add report
6. Editing a sensor
Double click on any sensor in the Data view or Sensors view in main window
Cont…
You can add comments, specify settings for this sensor, billing, notifications for error/threshold/volume/limit and protocol settings…
Conclusions PRTG provides GUI that is very easy to
install and use. A graphical view of the network and
bandwidth usage provides better monitoring of networks.
It helps us easily identify network bottlenecks.
We can assure better quality of service and helps plan better network for future needs.
ByAmgad Mohammed Moslih
ID# 208503
Examiner: Dr.SqalliTerm 061
King Fahad University of Petroleum and Minerals College of Computer Science & Engineering
Computer Engineering Department
Network Management
Is software for monitoring the traffic load on network links. It allows the user to see traffic load on a network over time in graphical form.
MRTG is written in perl and works on Unix/Linux as well as Windows and even Netware systems.
MRTG is free software licensed under the Gnu GPL. It was originally developed by Tobias Oetiker and
Dave Rand to monitor router traffic, but has developed into a tool that can create graphs and statistics for almost anything.
Prerequisites1- A current copy of Perl. For Example ActivePerl from http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl
2- The latest version of MRTG from
http://oss.oetiker.ch/mrtg/pub
• Installing In Windows Unzip MRTG to C:\mrtg-2.14.6 Next Install Perl. You might want to make sure that the Perl
binary directory is listed in your system path. Configure MRTG Type: perl mrtg
MRTG uses the Simple Network Management Protocol (SNMP) to send requests with two object identifiers (OIDs) to a device. The device, which must be SNMP-enabled, will have a management information base (MIBs) to lookup the OID's specified. After collecting the information it will send back the raw data encapsulated in an SNMP protocol.
MRTG records this data in a log on the client along with previously recorded data for the device. The software then creates an HTML document from the logs, containing a list of graphs detailing traffic for the selected device.
Measures 2 values (I for Input, O for Output) per target. Gets its data via an SNMP agent, or through the output of a command line. Typically collects data every five minutes (it can be configured to collect data less
frequently). Creates an HTML page per target that features 4 graphs (GIF or PNG images). Results are plotted vs time into day, week, month and year graphs, with the I
plotted as a full green area, and the O as a blue line. Automatically scales the Y axis of the graphs to show the most detail. Adds calculated Max, Average and Current values for both I and O to the target's
HTML page. Can also send warning emails if targets have values above a certain threshold. MRTG is not limited to monitoring traffic, though. It is possible to monitor any
SNMP variable you choose. You can even use an external program to gather the data which should be monitored via MRTG. People are using MRTG, to monitor things such as System Load, Login Sessions, Modem availability and more. MRTG even allows you to accumulate two or more data sources into a single graph.
Target[10.10.10.1.2]: 24:[email protected][10.10.10.1.2]: 1250000Title[10.10.10.1.2]: LC-Bridge (): ulink0PageTop[10.10.10.1.2]: <H1>Traffic Analysis for ulink0</H1> <TABLE> <TR><TD>System:</TD><TD>LC-Bridge inAndover</TD></TR> <TR><TD>Maintainer:</TD><TD>Administrator</TD></TR> <TR><TD>Interface:</TD><TD>ulink0(24)</TD></TR> <TR><TD>IP:</TD><TD>()</TD></TR> <TR><TD>Max Speed:</TD> <TD>1250.0 kBytes/s (ethernetCsmacd)</TD></TR> </TABLE>
• Simple Setup: The configuration is donethrough simple ASCII text files. An additional tool helps creating an initial
version of the configuration file, tailored to a certain router.• Easy Maintenance: Because the logfiles areautomatically consolidated on every run and therefore do not grow in size, the
system can work unattended for months without running out of disk space.• Friendliness: The HTML pages created by MRTG are easy to understand
and give a good visual representation of the network load, providing a sound basis for decisions about upgrading network links.
• Integrated Solution: MRTG performs all the tasks required for traffic monitoring. No external database or SNMP packages are required to make it work.
• Performance: MRTG-2 can not monitor more than about 600 router ports in a 5-minute interval.
• Flexibility: While MRTG-2 is quite configurable in general, this seems to make the users especially aware of the areas where configurability is limited, in particular when using the program to monitor time-series data other than network traffic. about 600 router ports in a 5-minute
SNMP Data Gatheringimproving SNMP data gathering performance is to issue several SNMP requests in parallel. This works around network latency as well as problems with routers that answer SNMP requests slowly.
Graphs on Demand Because the generation of graphs is quite expensive, it is not sensible to update
thousands of GIF images on a regular basis. It is more efficient to generate the graphs when a user wants to see them.
HTML Generation In MRTG-2 the look of the generated HTML pages was tuned using a large number of
configuration options. MRTG-3 will work with template files and therefore make the design of HTML pages both simpler and more flexible.
Configuration While MRTG-2 was a monolithic program, version 3 will be a set of Perl modules which can be
assembled into custom monitoring applications. The user can decide which modules to use.
?Thank You for Listening