Torrus software: Overview of challenges and new features Stanislav Sinyagin SwiNOG-16, May 14th 2008, Bern.

Slides:



Advertisements
Similar presentations
Module 13: Performance Tuning. Overview Performance tuning methodologies Instance level Database level Application level Overview of tools and techniques.
Advertisements

PI AF 2.1 and PI MDB Upgrade Laurent Garrigues, Product Manager Satyam Godasi, Sr. Software Developer.
Cut Costs and Increase Productivity in your IT Organization with Effective Computer and Network Monitoring. Copyright © T3 Software Builders, Inc 2004.
ActiveXperts Network Monitor Monitors servers, workstations and devices for availability Alerts and corrects.
Cacti Workshop Tony Roman Agenda What is Cacti? The Origins of Cacti Large Installation Considerations Automation The Current.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Toolbox Mirror -Overview Effective Distributed Learning.
Monitoring a Large-Scale Network: Selecting the Right Tool Sayadur Rahman United International University & Network Manager, Financial Service.
Database Software File Management Systems Database Management Systems.
Extensible Scalable Monitoring for Clusters of Computers Eric Anderson U.C. Berkeley Summer 1997 NOW Retreat.
Microsoft Virtual Academy Module 4 Creating and Configuring Virtual Machine Networks.
Ch. 31 Q and A IS 333 Spring 2015 Victor Norman. SNMP, MIBs, and ASN.1 SNMP defines the protocol used to send requests and get responses. MIBs are like.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Information storage: Introduction of database 10/7/2004 Xiangming Mu.
Lecture On Database Analysis and Design By- Jesmin Akhter Lecturer, IIT, Jahangirnagar University.
IPv6 Network Assessor 111 © 2005 Cisco Systems, Inc. All rights reserved. Susan Shareshian Solutions Manager, Cisco Systems, Inc.
Module 19 Managing Multiple Servers. Module Overview Working with Multiple Servers Virtualizing SQL Server Deploying and Upgrading Data-Tier Applications.
DBSQL 14-1 Copyright © Genetic Computer School 2009 Chapter 14 Microsoft SQL Server.
Chokchai Junchey Microsoft Product Specialist Certified Technical Training Center.
Learningcomputer.com SQL Server 2008 – Administration, Maintenance and Job Automation.
Performance Guard 4.1 Presentation Toll Free Dial In Number:(877) Int'l Access/Caller Dial In Number:(601) PARTICIPANT CODE: Doug.
Personal Computer - Stand- Alone Database  Database (or files) reside on a PC - on the hard disk.  Applications run on the same PC and directly access.
Kiew-Hong Chua a.k.a Francis Computer Network Presentation 12/5/00.
Graphing and statistics with Cacti AfNOG 11, Kigali/Rwanda.
INDIANAUNIVERSITYINDIANAUNIVERSITY Indiana University Animated Traffic Map Software Presented to the International Task Force at the Spring Internet2 Members.
Copyright © 2004 Insight Technology, Inc. All Rights Reserved. 1 Performance Insight for Oracle 5.2 V.S Oracle Enterprise Management
Management Information Systems, 4 th Edition 1 Chapter 8 Data and Knowledge Management.
APRICOT 2010 Kuala Lumpur, Malaysia
Virtualization and Databases Ashraf Aboulnaga University of Waterloo.
Copyright 2007, Information Builders. Slide 1 Machine Sizing and Scalability Mark Nesson, Vashti Ragoonath June 2008.
Accelerating PHP Applications Ilia Alshanetsky O’Reilly Open Source Convention August 3rd, 2005.
Page 1 2P13 Week 1. Page 2 Page 3 Page 4 Page 5.
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
PART1 Data collection methodology and NM paradigms 1.
ConfigMgr Discovering and Organizing Resources Mariusz Zarzycki, Phd, MCT, MCTS, MCITP, MCSE, MCSA.....
Copyright © 2008 Stanislav Sinyagin 1 Torrus Functional Overview.
MANAGEMENT DATA WAREHOUSE AND DATA COLLECTOR Ian Lanham.
OPEN SOURCE NETWORK MANAGEMENT TOOLS
SQL Database Management
The Client-Server Model
What is Fibre Channel? What is Fibre Channel? Introduction
Informix Red Brick Warehouse 5.1
The Client/Server Database Environment
Deploying and Configuring SSIS Packages
How to use mrtg to monitor traffic on your wireless and wired network
Introduction.
Software Architecture in Practice
Storage Virtualization
GGF15 – Grids and Network Virtualization
Chapter 1: Introduction
SQL Server 2012 Licensing Overview.
Database Management Systems
Management Solution for Cisco NG Advanced Security Services
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Microsoft Virtual Academy
Cloud computing mechanisms
Operating Systems : Overview
Specialized Cloud Architectures
Chapter 2: Operating-System Structures
Introduction to Operating Systems
Operating Systems : Overview
Operating Systems : Overview
IP Control Gateway (IPCG)
Operating Systems : Overview
Performance And Scalability In Oracle9i And SQL Server 2000
Scrumium NetBrain Thursday, May 09, 2019.
Chapter 2: Operating-System Structures
Chapter 1: Introduction
Microsoft Virtual Academy
Presentation transcript:

Torrus software: Overview of challenges and new features Stanislav Sinyagin SwiNOG-16, May 14th 2008, Bern

Stanislav Sinyagin 2 What Torrus is today Industry-proven performance monitoring solution and replacement of Cricket, Cacti, MRTG Free, Open Source software High performance of SNMP polling Hierarchical data structure Adaptable, modular design Designed for process automation

Stanislav Sinyagin 3 SNMP discovery engine Modular design Flexible configuration IF-MIB discovery for virtually any vendor Multi-threading gains speed dramatically Extensive discovery for Cisco routers, Cisco class-based QoS, DOCSIS CMTS

Stanislav Sinyagin 4 XML Configuration Easy to generate from programs Takes time to understand Takes more time to start editing by hand Usually generated by the discovery engine, so nobody cares anyway

Stanislav Sinyagin 5 Hierarchical database Advantages: top-down inheritance; data abstraction; fast and uniform access Disadvantages: whole tree needs re- compilation after changing the XML configuration; difficult to implement the incremental compiler; some networks are difficult to model (e.g. all modems in a DOCSIS network)

Stanislav Sinyagin 6 SNMP collector performance Up to 50K SNMP objects every 5 minutes without much tuning Up to 200K SNMP objects every 5 minutes from a single server (requires careful planning and tuning, as well as hi-end hardware)

Stanislav Sinyagin 7 Collector challenges Distribute the load among all CPU cores Distribute the CPU and disk I/O load evenly in time, across the collecting interval

Stanislav Sinyagin 8 Collector enhancements Split the collecting job into smaller tasks (so- called dispersed timeoffsets) Use of multi-threading: a background thread writes to RRD files (since )

Stanislav Sinyagin 9 Collector enhancements (cont.) Retrieve index mapping tables during the collecting period, and minimize the initialization time (since ) Run multiple collectors per tree (since )

Stanislav Sinyagin 10 Threshold monitor Expressions are monitored, not just values Expressions can span multiple data sources Multiple severity levels can be defined Flexible notification paths ( , SMS, SNMP trap,...)

Stanislav Sinyagin 11 Monthly traffic reports 5-minute counter data for selected sources is stored to the SQL database Monthly reports are generated for bandwidth average, maximum, 95 th percentile, and total volume Can be used for 95 th percentile billing

Stanislav Sinyagin 12 Reference installations Cablecom Bluewin Comcast Bell Canada Some U.S. government departments Few hundred smaller installations, most of which are unknown to me

Stanislav Sinyagin 13 Future plans: short-term IPv6 support Plain-text export of collected data Enhancements for distributed, multi-server installations Whatever the paying customer wants :-)

Stanislav Sinyagin 14 Future plans: long-term Incremental configuration compiler Database model suitable for dynamically changing networks (such as CPE monitoring) Granular access control Ajax-driven WebUI with custom preferences and favourites

Stanislav Sinyagin 15 Questions and live demo