SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
Cacti
          Open Source Performance Monitoring




Cacti   the complete rrdtool­based graphing solution
Why?




Cacti   the complete rrdtool­based graphing solution   2
The Theory


FCAPS               ITIL
Fault               Service Support           Incident, Problem Mgmt
Configuration       Service Support           Configuration Mgmt
Accounting          Service Delivery          Financial Mgmt
Performance         Service Delivery          Capacity, Service Level Mgmt
Security            Service Delivery          Security Mgmt

Cacti Core Functionality
Provided via Plugins
Not provided by Cacti




Cacti   the complete rrdtool­based graphing solution                         3
The Goal


●
    FAULT management: 
      “operations” must have
●
    SERVICE LEVEL management: 
      “customer” must have
●
    PERFORMANCE management:
      “budget” must have

●
    no fault = no problem?


Cacti   the complete rrdtool­based graphing solution   4
An Example




                              measure it
                                 or
                              forget it!




Cacti   the complete rrdtool­based graphing solution   5
The Agenda


●
    Why?
●
    Cacti Architecture
●
    Templates
●
    Plugins
●
    The Future




Cacti   the complete rrdtool­based graphing solution   6
Cacti Architecture: The Eco­System




Cacti   the complete rrdtool­based graphing solution   7
The Architecture


                                                                 Router
                                                                  PBX
Browser               Cacti               Poller
                                                                 Server
                                                       42   
                                          42                   Application

                                               rrd
                                              rrd
                    MySQL                    rrd

Cacti   the complete rrdtool­based graphing solution                      8
The Architecture


                                                                 Router
                                                                  PBX
Browser               Cacti               Poller
                                                                 Server
                                                       42   
                                                               Application


                    MySQL

Cacti   the complete rrdtool­based graphing solution                      9
The Features


●
    Single server setup, agent­less
●
    Browser based for admin and user
●
    Fast, extensible data collector
●
    Template engine, template repository
●
    Plugin Architecture, plugin repository
●   Scalable  400k data sources



Cacti   the complete rrdtool­based graphing solution   10
The User Interface




Cacti   the complete rrdtool­based graphing solution   11
Templates




Cacti   the complete rrdtool­based graphing solution   12
Templates ­ why?


●
    easily handle multiple devices of same type
    ●
        Router, Switch, Firewall, Loadbalancer, ...
    ●
        File Server, Filer, NAS, SAN, ...
    ●
        DNS, DHCP, Web Server, ...
●
    don't repeat administrative tasks 
    over and over again
●
    define global properties as a single template
●
    propagate changes to all targets
    in one click
Cacti   the complete rrdtool­based graphing solution   13
Network Traffic Template



                                                       Daily




                                                       Weekly




                                                       Monthly
Cacti   the complete rrdtool­based graphing solution             14
Templates for Non­Network Systems



    Printer Fax Server




Cacti   the complete rrdtool­based graphing solution   15
Templates – where to get them


●
    hundreds of templates available, e.g.
    ●
        DNS, DHCP, Radius, httpd, squid, Tomcat, ...
    ●
        Router, Switches, Load Balancers, Filers, ...
    ●
        Temperature, Weather Sensors, ...
●
    Cacti “Scripts and Templates” forum
    http://forums.cacti.net/forum­12.html
    and “Template Repository”
    http://docs.cacti.net/templates
●
    Download ... import ... GO!

Cacti   the complete rrdtool­based graphing solution    16
Plugins




Cacti   the complete rrdtool­based graphing solution   17
The Plugin Architecture


●
    defines hooks
●
    embedding into menu structure
●
    allows access to Cacti SQL tables
●
    hooks into the poller
●
    extends Cacti to suite your needs
●
    Download ... enable ... GO!




Cacti   the complete rrdtool­based graphing solution   18
THOLD – Threshold Monitoring




                                                           absolute
                                                          thresholds


    Host status                                         floating
                                                       thresholds



Cacti   the complete rrdtool­based graphing solution                   19
Reportit – report tabular data




●
    Tabular representation; daily, weekly, quarterly ...
●
    Custom calculations, multiple sort options
●
    Multitude of Charts available
●
    Scales up to thousands of data sources
Cacti   the complete rrdtool­based graphing solution   20
Autom8 – creates Graphs and Trees




●
    Rule based ­ flexible matching
●
    One Click Administration

Cacti   the complete rrdtool­based graphing solution   21
Weathermap

                                                         Custom 
                                                       backgrounds




                     Hovering
                      graphs




Cacti   the complete rrdtool­based graphing solution                 22
Plugins – where to get them


●
    The Cacti Community shares dozens of plugins
    ●
        MacTrack – tracks MAC and IP addresses
    ●
        Nectar – emails your favorite graphs
    ●
        QuickTree – a shopping basket for graphs
    ●
        Syslog – centralized logging
    ●
        ...
●
    Cacti “Plugin Announcement” forum
    http://forums.cacti.net/forum­19.html
    and “Plugin Repository”
    http://docs.cacti.net/plugins
Cacti   the complete rrdtool­based graphing solution   23
The Future




Cacti   the complete rrdtool­based graphing solution   24
Large Scale Installations


●
    Cacti goes (extremely) large scale
    ●
        Multiple installations > 100,000 data sources
    ●
        Biggest known > 400,000 data sources
    ●
        Polling interval = 5 minutes!
●
    required resources:
    ●
        BOOST plugin, predecessor of rrdcached
        fast bulk rrd updates 
        (disk performance!)
    ●
        Use of MySQL memory tables

Cacti   the complete rrdtool­based graphing solution    25
Integration


●
    Built­in Plugin Architecture, finally!
●
    Command Line Interface
    ●
        Completely rewritten CLI support 
        to e.g. allow interfacing a CMDB
    ●
        Works on Data queries, Devices, Graphs, Trees
    ●
        User and permission support
    ●
        Template Import




Cacti   the complete rrdtool­based graphing solution    26
Web 2.0 – AJAX and CSS


●
    Cacti 0.8.8 uses jQuery
    ●
        e.g. colorpicker
●
    Improved admin performance
    ●
        Autocomplete fields 
        to avoid loading e.g. 100s devices in a dropdown
    ●
        Drag n' drop item reordering
●
    Tabbed views
●
    Re­sizable menu and columns
●
    new tree design
Cacti   the complete rrdtool­based graphing solution       27
Internationalization


●
    Available now in
    ●
        English, Bulgarian, French, German, Spanish, 
        Swedish, Russian, Japanese, Trad. Chinese, 
        unfortunately not yet in Italian
        Translators welcome!
    ●
        Automatic language detection
    ●
        Time zone support




Cacti   the complete rrdtool­based graphing solution    28
Full RRDTool Support


●
    Goal: support almost any available RRDTool 
    feature with next major Cacti release
●
    Cacti 0.8.8 will support e.g.
    ●
        Right axis, manual/automatic scaling, grid­fitting
    ●
        Every colortag, full font support, watermarks, ...
    ●
        Templated x­grid support (time axis)
    ●
        Dash support, borders, font smoothing, 
        pango markup
    ●
        COMPUTE data source

Cacti   the complete rrdtool­based graphing solution         29
Roadmap ­ Cacti 0.8.9


●
    Full support for multiple polling intervals
    ●
        RRA templates/grouping (still designing)
●
    Online Repository/Warehouse
    ●
        Template packages
    ●
        More data query XML resources into the database
    ●
        Import scripts along with templates in one go
    ●
        Support author information and version checking



Cacti   the complete rrdtool­based graphing solution      30
Roadmap ­ Cacti 0.9.0


●
    Integration of Boost into base code
●
    Event management sub system
●
    Logging to database
●
    Introduce the site concept
●
    Distributed polling
●
    More to come, stay tuned ...



Cacti   the complete rrdtool­based graphing solution   31
Vibrant User Community




Cacti   the complete rrdtool­based graphing solution   32
Vibrant User Community

                                                       ●
                                                           ~ 60.000 Visitors/month
                                                       ●
                                                           ~ 26.000 registered users
                                                       ●
                                                           ~ 185.000 Posts
                                                       ●
                                                           > 200 Doc Pages




Cacti   the complete rrdtool­based graphing solution                             33
Links
●
    Main Site                      http://www.cacti.net
●
    Documentation                  http://docs.cacti.net
●
    Forum                          http://forums.cacti.net
●
    Bug Tracker                    http://bugs.cacti.net
●
    Resources                      http://docs.cacti.net/template
                                   http://docs.cacti.net/plugins
●
    CactiEZ                        http://cactiuser.org/




Cacti   the complete rrdtool­based graphing solution                34
The Team
                        Larry J. Adams
            J.P. Pasnak
                                      Reinhard Scheck




    Ian Berry              Tony Roman
                                                   Jimmy Conner



    Not shown:                                 ●
                                                   Chris Bell
●
    Andreas Braun                              ●
                                                   Marlene Weiss
Cacti   the complete rrdtool­based graphing solution               35
Questions, 
                                   please!




Cacti   the complete rrdtool­based graphing solution   36
Implement Custom Scripts


                                                       ●
                                                           protocols
                                                           ●
                                                               e.g. wget, SOAP  , 
                                                               telnet, ssh, ...
                                                       ●
                                                           programming 
                                                           language
                                                           ●
                                                               e.g. Shell, Perl, 
                                                               PHP , Java ...




Cacti   the complete rrdtool­based graphing solution                            37
Templates defined – The Data Template


                                                       ●
                                                           MIN, MAX 
                                                           acceptable value
                                                       ●
                                                           Interval size
                                                       ●
                                                           type: 
                                                           GAUGE, 
                                                           COUNTER, ...




Cacti   the complete rrdtool­based graphing solution                      38
Templates defined – The Graph Template


                                                       ●
                                                           Title, 
                                                           x and y­axis
                                                       ●
                                                           Legends
                                                       ●
                                                           Lines, areas, 
                                                           colors, 
                                                           horizontal rules
                                                       ●
                                                           ...



Cacti   the complete rrdtool­based graphing solution                      39
Templates defined – The Host Template


                                                       ●
                                                           Related 
                                                           Graph Templates
                                                       ●
                                                           Data Queries




Cacti   the complete rrdtool­based graphing solution                      40

Más contenido relacionado

La actualidad más candente

Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)k33a
 
Routing algorithm
Routing algorithmRouting algorithm
Routing algorithmBushra M
 
Routing in Mobile Ad hoc Networks
Routing in Mobile Ad hoc NetworksRouting in Mobile Ad hoc Networks
Routing in Mobile Ad hoc NetworksSayed Chhattan Shah
 
Multicastingand multicast routing protocols
Multicastingand multicast routing protocolsMulticastingand multicast routing protocols
Multicastingand multicast routing protocolsIffat Anjum
 
Internet control message protocol
Internet control message protocolInternet control message protocol
Internet control message protocolasimnawaz54
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer ProtocolUjjayanta Bhaumik
 
Computer networks a tanenbaum - 5th edition
Computer networks   a tanenbaum - 5th editionComputer networks   a tanenbaum - 5th edition
Computer networks a tanenbaum - 5th editionJaved Attar
 
Chapter 5 - Computer Networking a top-down Approach 7th
Chapter 5 - Computer Networking a top-down Approach 7thChapter 5 - Computer Networking a top-down Approach 7th
Chapter 5 - Computer Networking a top-down Approach 7thAndy Juan Sarango Veliz
 
High Availability in 37 Easy Steps
High Availability in 37 Easy StepsHigh Availability in 37 Easy Steps
High Availability in 37 Easy StepsTim Serong
 
Presentation on TCP/IP Model
Presentation on TCP/IP ModelPresentation on TCP/IP Model
Presentation on TCP/IP ModelAbir Junayed
 
Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networksguesta81d4b
 
network monitoring system ppt
network monitoring system pptnetwork monitoring system ppt
network monitoring system pptashutosh rai
 

La actualidad más candente (20)

Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)
 
Routing algorithm
Routing algorithmRouting algorithm
Routing algorithm
 
Routing in Mobile Ad hoc Networks
Routing in Mobile Ad hoc NetworksRouting in Mobile Ad hoc Networks
Routing in Mobile Ad hoc Networks
 
Basic Server PPT (THDC)
Basic Server PPT (THDC)Basic Server PPT (THDC)
Basic Server PPT (THDC)
 
P2P-Network.ppt
P2P-Network.pptP2P-Network.ppt
P2P-Network.ppt
 
Multicastingand multicast routing protocols
Multicastingand multicast routing protocolsMulticastingand multicast routing protocols
Multicastingand multicast routing protocols
 
Internet control message protocol
Internet control message protocolInternet control message protocol
Internet control message protocol
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
Computer networks a tanenbaum - 5th edition
Computer networks   a tanenbaum - 5th editionComputer networks   a tanenbaum - 5th edition
Computer networks a tanenbaum - 5th edition
 
Amqp Basic
Amqp BasicAmqp Basic
Amqp Basic
 
Cacti overview
Cacti overviewCacti overview
Cacti overview
 
Netacad
NetacadNetacad
Netacad
 
Chapter 5 - Computer Networking a top-down Approach 7th
Chapter 5 - Computer Networking a top-down Approach 7thChapter 5 - Computer Networking a top-down Approach 7th
Chapter 5 - Computer Networking a top-down Approach 7th
 
Link state routing protocol
Link state routing protocolLink state routing protocol
Link state routing protocol
 
Routing ppt
Routing pptRouting ppt
Routing ppt
 
High Availability in 37 Easy Steps
High Availability in 37 Easy StepsHigh Availability in 37 Easy Steps
High Availability in 37 Easy Steps
 
Presentation on TCP/IP Model
Presentation on TCP/IP ModelPresentation on TCP/IP Model
Presentation on TCP/IP Model
 
Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networks
 
network monitoring system ppt
network monitoring system pptnetwork monitoring system ppt
network monitoring system ppt
 
Mobile Device Management Guide
Mobile Device Management GuideMobile Device Management Guide
Mobile Device Management Guide
 

Destacado

Nagios Conference 2011 - Tony Roman - Cacti Workshop
Nagios Conference 2011 - Tony Roman - Cacti WorkshopNagios Conference 2011 - Tony Roman - Cacti Workshop
Nagios Conference 2011 - Tony Roman - Cacti WorkshopNagios
 
Infrastructure - Monitoring - Cacti
Infrastructure - Monitoring - CactiInfrastructure - Monitoring - Cacti
Infrastructure - Monitoring - CactiFrédéric FAURE
 
Nagios Conference 2011 - Larry Adams - 10 Years Of Cacti
Nagios Conference 2011 - Larry Adams - 10 Years Of CactiNagios Conference 2011 - Larry Adams - 10 Years Of Cacti
Nagios Conference 2011 - Larry Adams - 10 Years Of CactiNagios
 
CACTI - Network Graphing Solution
CACTI - Network Graphing SolutionCACTI - Network Graphing Solution
CACTI - Network Graphing SolutionVitor Ivan D'Angelo
 
CACTI: Monitoramento Inteligente de Redes - Gabriel Stein
CACTI: Monitoramento Inteligente de Redes - Gabriel SteinCACTI: Monitoramento Inteligente de Redes - Gabriel Stein
CACTI: Monitoramento Inteligente de Redes - Gabriel SteinTchelinux
 
Real-time Application Monitoring
Real-time Application MonitoringReal-time Application Monitoring
Real-time Application MonitoringAmit Kumar Gupta
 
introduction and configuration of IIS (in addition with printer)
introduction and configuration of IIS (in addition with printer)introduction and configuration of IIS (in addition with printer)
introduction and configuration of IIS (in addition with printer)Assay Khan
 
Open source nms’s
Open source nms’sOpen source nms’s
Open source nms’ssweta dargad
 
Icinga camp ams 2016 icinga2
Icinga camp ams 2016 icinga2Icinga camp ams 2016 icinga2
Icinga camp ams 2016 icinga2Assaf Flatto
 
Managing and Monitoring Application Performance
Managing and Monitoring Application PerformanceManaging and Monitoring Application Performance
Managing and Monitoring Application PerformanceSebastian Marek
 
Eng. Johor Alam Presentation Slide on icinga 2
Eng. Johor Alam Presentation Slide on icinga 2Eng. Johor Alam Presentation Slide on icinga 2
Eng. Johor Alam Presentation Slide on icinga 2Eng. Johor Alam
 
Monitor your Atlassian stack like the NSA
Monitor your Atlassian stack like the NSAMonitor your Atlassian stack like the NSA
Monitor your Atlassian stack like the NSAACA IT-Solutions
 

Destacado (20)

Nagios Conference 2011 - Tony Roman - Cacti Workshop
Nagios Conference 2011 - Tony Roman - Cacti WorkshopNagios Conference 2011 - Tony Roman - Cacti Workshop
Nagios Conference 2011 - Tony Roman - Cacti Workshop
 
Large Scale Cacti
Large Scale CactiLarge Scale Cacti
Large Scale Cacti
 
Infrastructure - Monitoring - Cacti
Infrastructure - Monitoring - CactiInfrastructure - Monitoring - Cacti
Infrastructure - Monitoring - Cacti
 
Nagios Conference 2011 - Larry Adams - 10 Years Of Cacti
Nagios Conference 2011 - Larry Adams - 10 Years Of CactiNagios Conference 2011 - Larry Adams - 10 Years Of Cacti
Nagios Conference 2011 - Larry Adams - 10 Years Of Cacti
 
CACTI - Network Graphing Solution
CACTI - Network Graphing SolutionCACTI - Network Graphing Solution
CACTI - Network Graphing Solution
 
Cacti
CactiCacti
Cacti
 
CACTI: Monitoramento Inteligente de Redes - Gabriel Stein
CACTI: Monitoramento Inteligente de Redes - Gabriel SteinCACTI: Monitoramento Inteligente de Redes - Gabriel Stein
CACTI: Monitoramento Inteligente de Redes - Gabriel Stein
 
Cacti
CactiCacti
Cacti
 
Cacti
CactiCacti
Cacti
 
step by step to install the ubuntu
step by step to install the ubuntustep by step to install the ubuntu
step by step to install the ubuntu
 
Real-time Application Monitoring
Real-time Application MonitoringReal-time Application Monitoring
Real-time Application Monitoring
 
introduction and configuration of IIS (in addition with printer)
introduction and configuration of IIS (in addition with printer)introduction and configuration of IIS (in addition with printer)
introduction and configuration of IIS (in addition with printer)
 
Open source nms’s
Open source nms’sOpen source nms’s
Open source nms’s
 
Icinga camp ams 2016 icinga2
Icinga camp ams 2016 icinga2Icinga camp ams 2016 icinga2
Icinga camp ams 2016 icinga2
 
IIS 7.0 Architecture And Integration With Asp.Net
IIS 7.0 Architecture And Integration With Asp.NetIIS 7.0 Architecture And Integration With Asp.Net
IIS 7.0 Architecture And Integration With Asp.Net
 
Managing and Monitoring Application Performance
Managing and Monitoring Application PerformanceManaging and Monitoring Application Performance
Managing and Monitoring Application Performance
 
Eng. Johor Alam Presentation Slide on icinga 2
Eng. Johor Alam Presentation Slide on icinga 2Eng. Johor Alam Presentation Slide on icinga 2
Eng. Johor Alam Presentation Slide on icinga 2
 
Monitor your Atlassian stack like the NSA
Monitor your Atlassian stack like the NSAMonitor your Atlassian stack like the NSA
Monitor your Atlassian stack like the NSA
 
Cacti
CactiCacti
Cacti
 
An Overview of Ambari
An Overview of AmbariAn Overview of Ambari
An Overview of Ambari
 

Similar a Conference on Nagios: Reinhard Scheck on Cacti

OSMC 2011 | Cacti Graphing Solution by Reinhard Scheck
OSMC 2011 | Cacti Graphing Solution by Reinhard ScheckOSMC 2011 | Cacti Graphing Solution by Reinhard Scheck
OSMC 2011 | Cacti Graphing Solution by Reinhard ScheckNETWAYS
 
CloudStack and LINBIT SDS Integration
CloudStack and LINBIT SDS IntegrationCloudStack and LINBIT SDS Integration
CloudStack and LINBIT SDS IntegrationShapeBlue
 
MySQL Transformation Case Study: 80% Cost Savings & Uninterrupted Availabilit...
MySQL Transformation Case Study: 80% Cost Savings & Uninterrupted Availabilit...MySQL Transformation Case Study: 80% Cost Savings & Uninterrupted Availabilit...
MySQL Transformation Case Study: 80% Cost Savings & Uninterrupted Availabilit...Mydbops
 
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...NETWAYS
 
Intro to Kubernetes & GitOps Workshop
Intro to Kubernetes & GitOps WorkshopIntro to Kubernetes & GitOps Workshop
Intro to Kubernetes & GitOps WorkshopWeaveworks
 
VoltDB and Flytxt Present: Building a Single Technology Platform for Real-Tim...
VoltDB and Flytxt Present: Building a Single Technology Platform for Real-Tim...VoltDB and Flytxt Present: Building a Single Technology Platform for Real-Tim...
VoltDB and Flytxt Present: Building a Single Technology Platform for Real-Tim...VoltDB
 
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...Anant Corporation
 
Kafka Practices @ Uber - Seattle Apache Kafka meetup
Kafka Practices @ Uber - Seattle Apache Kafka meetupKafka Practices @ Uber - Seattle Apache Kafka meetup
Kafka Practices @ Uber - Seattle Apache Kafka meetupMingmin Chen
 
FIWARE Global Summit - Real-time Media Stream Processing Using Kurento
FIWARE Global Summit - Real-time Media Stream Processing Using KurentoFIWARE Global Summit - Real-time Media Stream Processing Using Kurento
FIWARE Global Summit - Real-time Media Stream Processing Using KurentoFIWARE
 
An introduction to Pentaho
An introduction to PentahoAn introduction to Pentaho
An introduction to PentahoMike Frampton
 
Citi Tech Talk: Monitoring and Performance
Citi Tech Talk: Monitoring and PerformanceCiti Tech Talk: Monitoring and Performance
Citi Tech Talk: Monitoring and Performanceconfluent
 
Introducing TiDB Operator [Cologne, Germany]
Introducing TiDB Operator [Cologne, Germany]Introducing TiDB Operator [Cologne, Germany]
Introducing TiDB Operator [Cologne, Germany]Kevin Xu
 
Free GitOps Workshop + Intro to Kubernetes & GitOps
Free GitOps Workshop + Intro to Kubernetes & GitOpsFree GitOps Workshop + Intro to Kubernetes & GitOps
Free GitOps Workshop + Intro to Kubernetes & GitOpsWeaveworks
 
Grid Job Management
Grid Job ManagementGrid Job Management
Grid Job Managementpycontw
 
(ATS6-PLAT03) What's behind Discngine collections
(ATS6-PLAT03) What's behind Discngine collections(ATS6-PLAT03) What's behind Discngine collections
(ATS6-PLAT03) What's behind Discngine collectionsBIOVIA
 
Agile Integration Workshop
Agile Integration WorkshopAgile Integration Workshop
Agile Integration WorkshopJudy Breedlove
 
Introduction to QtWebKit
Introduction to QtWebKitIntroduction to QtWebKit
Introduction to QtWebKitAriya Hidayat
 
CartoDB Inside Out
CartoDB Inside OutCartoDB Inside Out
CartoDB Inside OutJorge Sanz
 
Avoiding Common Pitfalls: Spark Structured Streaming with Kafka
Avoiding Common Pitfalls: Spark Structured Streaming with KafkaAvoiding Common Pitfalls: Spark Structured Streaming with Kafka
Avoiding Common Pitfalls: Spark Structured Streaming with KafkaHostedbyConfluent
 
Programming Existing Quantum Computers
Programming Existing Quantum ComputersProgramming Existing Quantum Computers
Programming Existing Quantum ComputersAnton Karazeev
 

Similar a Conference on Nagios: Reinhard Scheck on Cacti (20)

OSMC 2011 | Cacti Graphing Solution by Reinhard Scheck
OSMC 2011 | Cacti Graphing Solution by Reinhard ScheckOSMC 2011 | Cacti Graphing Solution by Reinhard Scheck
OSMC 2011 | Cacti Graphing Solution by Reinhard Scheck
 
CloudStack and LINBIT SDS Integration
CloudStack and LINBIT SDS IntegrationCloudStack and LINBIT SDS Integration
CloudStack and LINBIT SDS Integration
 
MySQL Transformation Case Study: 80% Cost Savings & Uninterrupted Availabilit...
MySQL Transformation Case Study: 80% Cost Savings & Uninterrupted Availabilit...MySQL Transformation Case Study: 80% Cost Savings & Uninterrupted Availabilit...
MySQL Transformation Case Study: 80% Cost Savings & Uninterrupted Availabilit...
 
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...
 
Intro to Kubernetes & GitOps Workshop
Intro to Kubernetes & GitOps WorkshopIntro to Kubernetes & GitOps Workshop
Intro to Kubernetes & GitOps Workshop
 
VoltDB and Flytxt Present: Building a Single Technology Platform for Real-Tim...
VoltDB and Flytxt Present: Building a Single Technology Platform for Real-Tim...VoltDB and Flytxt Present: Building a Single Technology Platform for Real-Tim...
VoltDB and Flytxt Present: Building a Single Technology Platform for Real-Tim...
 
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...
 
Kafka Practices @ Uber - Seattle Apache Kafka meetup
Kafka Practices @ Uber - Seattle Apache Kafka meetupKafka Practices @ Uber - Seattle Apache Kafka meetup
Kafka Practices @ Uber - Seattle Apache Kafka meetup
 
FIWARE Global Summit - Real-time Media Stream Processing Using Kurento
FIWARE Global Summit - Real-time Media Stream Processing Using KurentoFIWARE Global Summit - Real-time Media Stream Processing Using Kurento
FIWARE Global Summit - Real-time Media Stream Processing Using Kurento
 
An introduction to Pentaho
An introduction to PentahoAn introduction to Pentaho
An introduction to Pentaho
 
Citi Tech Talk: Monitoring and Performance
Citi Tech Talk: Monitoring and PerformanceCiti Tech Talk: Monitoring and Performance
Citi Tech Talk: Monitoring and Performance
 
Introducing TiDB Operator [Cologne, Germany]
Introducing TiDB Operator [Cologne, Germany]Introducing TiDB Operator [Cologne, Germany]
Introducing TiDB Operator [Cologne, Germany]
 
Free GitOps Workshop + Intro to Kubernetes & GitOps
Free GitOps Workshop + Intro to Kubernetes & GitOpsFree GitOps Workshop + Intro to Kubernetes & GitOps
Free GitOps Workshop + Intro to Kubernetes & GitOps
 
Grid Job Management
Grid Job ManagementGrid Job Management
Grid Job Management
 
(ATS6-PLAT03) What's behind Discngine collections
(ATS6-PLAT03) What's behind Discngine collections(ATS6-PLAT03) What's behind Discngine collections
(ATS6-PLAT03) What's behind Discngine collections
 
Agile Integration Workshop
Agile Integration WorkshopAgile Integration Workshop
Agile Integration Workshop
 
Introduction to QtWebKit
Introduction to QtWebKitIntroduction to QtWebKit
Introduction to QtWebKit
 
CartoDB Inside Out
CartoDB Inside OutCartoDB Inside Out
CartoDB Inside Out
 
Avoiding Common Pitfalls: Spark Structured Streaming with Kafka
Avoiding Common Pitfalls: Spark Structured Streaming with KafkaAvoiding Common Pitfalls: Spark Structured Streaming with Kafka
Avoiding Common Pitfalls: Spark Structured Streaming with Kafka
 
Programming Existing Quantum Computers
Programming Existing Quantum ComputersProgramming Existing Quantum Computers
Programming Existing Quantum Computers
 

Más de Würth Phoenix

Würth Phoenix - Microsoft Dynamics 365 - NetEye
Würth Phoenix - Microsoft Dynamics 365 - NetEyeWürth Phoenix - Microsoft Dynamics 365 - NetEye
Würth Phoenix - Microsoft Dynamics 365 - NetEyeWürth Phoenix
 
NetEye nel gruppo Savio-ITEMA
NetEye nel gruppo Savio-ITEMANetEye nel gruppo Savio-ITEMA
NetEye nel gruppo Savio-ITEMAWürth Phoenix
 
Informatici senza frontiere alla Conferenza Nagios a Bolzano
Informatici senza frontiere alla Conferenza Nagios a BolzanoInformatici senza frontiere alla Conferenza Nagios a Bolzano
Informatici senza frontiere alla Conferenza Nagios a BolzanoWürth Phoenix
 
Italian Conference on Nagios: Michael Medin on Windows Monitoring
Italian Conference on Nagios: Michael Medin on Windows MonitoringItalian Conference on Nagios: Michael Medin on Windows Monitoring
Italian Conference on Nagios: Michael Medin on Windows MonitoringWürth Phoenix
 
NetEye Conference 2010: Ethan Galstad on Nagios
NetEye Conference 2010: Ethan Galstad on NagiosNetEye Conference 2010: Ethan Galstad on Nagios
NetEye Conference 2010: Ethan Galstad on NagiosWürth Phoenix
 
Way to go! 10 years of Business Software! 10 years of Würth Phoenix
Way to go! 10 years of Business Software! 10 years of Würth PhoenixWay to go! 10 years of Business Software! 10 years of Würth Phoenix
Way to go! 10 years of Business Software! 10 years of Würth PhoenixWürth Phoenix
 

Más de Würth Phoenix (6)

Würth Phoenix - Microsoft Dynamics 365 - NetEye
Würth Phoenix - Microsoft Dynamics 365 - NetEyeWürth Phoenix - Microsoft Dynamics 365 - NetEye
Würth Phoenix - Microsoft Dynamics 365 - NetEye
 
NetEye nel gruppo Savio-ITEMA
NetEye nel gruppo Savio-ITEMANetEye nel gruppo Savio-ITEMA
NetEye nel gruppo Savio-ITEMA
 
Informatici senza frontiere alla Conferenza Nagios a Bolzano
Informatici senza frontiere alla Conferenza Nagios a BolzanoInformatici senza frontiere alla Conferenza Nagios a Bolzano
Informatici senza frontiere alla Conferenza Nagios a Bolzano
 
Italian Conference on Nagios: Michael Medin on Windows Monitoring
Italian Conference on Nagios: Michael Medin on Windows MonitoringItalian Conference on Nagios: Michael Medin on Windows Monitoring
Italian Conference on Nagios: Michael Medin on Windows Monitoring
 
NetEye Conference 2010: Ethan Galstad on Nagios
NetEye Conference 2010: Ethan Galstad on NagiosNetEye Conference 2010: Ethan Galstad on Nagios
NetEye Conference 2010: Ethan Galstad on Nagios
 
Way to go! 10 years of Business Software! 10 years of Würth Phoenix
Way to go! 10 years of Business Software! 10 years of Würth PhoenixWay to go! 10 years of Business Software! 10 years of Würth Phoenix
Way to go! 10 years of Business Software! 10 years of Würth Phoenix
 

Último

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 

Último (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 

Conference on Nagios: Reinhard Scheck on Cacti

  • 1. Cacti Open Source Performance Monitoring Cacti the complete rrdtool­based graphing solution
  • 2. Why? Cacti the complete rrdtool­based graphing solution 2
  • 3. The Theory FCAPS ITIL Fault Service Support Incident, Problem Mgmt Configuration Service Support Configuration Mgmt Accounting Service Delivery Financial Mgmt Performance Service Delivery Capacity, Service Level Mgmt Security Service Delivery Security Mgmt Cacti Core Functionality Provided via Plugins Not provided by Cacti Cacti the complete rrdtool­based graphing solution 3
  • 4. The Goal ● FAULT management:  “operations” must have ● SERVICE LEVEL management:  “customer” must have ● PERFORMANCE management: “budget” must have ● no fault = no problem? Cacti the complete rrdtool­based graphing solution 4
  • 5. An Example measure it or forget it! Cacti the complete rrdtool­based graphing solution 5
  • 6. The Agenda ● Why? ● Cacti Architecture ● Templates ● Plugins ● The Future Cacti the complete rrdtool­based graphing solution 6
  • 7. Cacti Architecture: The Eco­System Cacti the complete rrdtool­based graphing solution 7
  • 8. The Architecture Router PBX Browser Cacti Poller Server 42    42    Application rrd rrd MySQL rrd Cacti the complete rrdtool­based graphing solution 8
  • 9. The Architecture Router PBX Browser Cacti Poller Server 42    Application MySQL Cacti the complete rrdtool­based graphing solution 9
  • 10. The Features ● Single server setup, agent­less ● Browser based for admin and user ● Fast, extensible data collector ● Template engine, template repository ● Plugin Architecture, plugin repository ● Scalable  400k data sources Cacti the complete rrdtool­based graphing solution 10
  • 11. The User Interface Cacti the complete rrdtool­based graphing solution 11
  • 12. Templates Cacti the complete rrdtool­based graphing solution 12
  • 13. Templates ­ why? ● easily handle multiple devices of same type ● Router, Switch, Firewall, Loadbalancer, ... ● File Server, Filer, NAS, SAN, ... ● DNS, DHCP, Web Server, ... ● don't repeat administrative tasks  over and over again ● define global properties as a single template ● propagate changes to all targets in one click Cacti the complete rrdtool­based graphing solution 13
  • 14. Network Traffic Template Daily Weekly Monthly Cacti the complete rrdtool­based graphing solution 14
  • 15. Templates for Non­Network Systems Printer Fax Server Cacti the complete rrdtool­based graphing solution 15
  • 16. Templates – where to get them ● hundreds of templates available, e.g. ● DNS, DHCP, Radius, httpd, squid, Tomcat, ... ● Router, Switches, Load Balancers, Filers, ... ● Temperature, Weather Sensors, ... ● Cacti “Scripts and Templates” forum http://forums.cacti.net/forum­12.html and “Template Repository” http://docs.cacti.net/templates ● Download ... import ... GO! Cacti the complete rrdtool­based graphing solution 16
  • 17. Plugins Cacti the complete rrdtool­based graphing solution 17
  • 18. The Plugin Architecture ● defines hooks ● embedding into menu structure ● allows access to Cacti SQL tables ● hooks into the poller ● extends Cacti to suite your needs ● Download ... enable ... GO! Cacti the complete rrdtool­based graphing solution 18
  • 19. THOLD – Threshold Monitoring absolute thresholds Host status floating thresholds Cacti the complete rrdtool­based graphing solution 19
  • 20. Reportit – report tabular data ● Tabular representation; daily, weekly, quarterly ... ● Custom calculations, multiple sort options ● Multitude of Charts available ● Scales up to thousands of data sources Cacti the complete rrdtool­based graphing solution 20
  • 21. Autom8 – creates Graphs and Trees ● Rule based ­ flexible matching ● One Click Administration Cacti the complete rrdtool­based graphing solution 21
  • 22. Weathermap Custom  backgrounds Hovering graphs Cacti the complete rrdtool­based graphing solution 22
  • 23. Plugins – where to get them ● The Cacti Community shares dozens of plugins ● MacTrack – tracks MAC and IP addresses ● Nectar – emails your favorite graphs ● QuickTree – a shopping basket for graphs ● Syslog – centralized logging ● ... ● Cacti “Plugin Announcement” forum http://forums.cacti.net/forum­19.html and “Plugin Repository” http://docs.cacti.net/plugins Cacti the complete rrdtool­based graphing solution 23
  • 24. The Future Cacti the complete rrdtool­based graphing solution 24
  • 25. Large Scale Installations ● Cacti goes (extremely) large scale ● Multiple installations > 100,000 data sources ● Biggest known > 400,000 data sources ● Polling interval = 5 minutes! ● required resources: ● BOOST plugin, predecessor of rrdcached fast bulk rrd updates  (disk performance!) ● Use of MySQL memory tables Cacti the complete rrdtool­based graphing solution 25
  • 26. Integration ● Built­in Plugin Architecture, finally! ● Command Line Interface ● Completely rewritten CLI support  to e.g. allow interfacing a CMDB ● Works on Data queries, Devices, Graphs, Trees ● User and permission support ● Template Import Cacti the complete rrdtool­based graphing solution 26
  • 27. Web 2.0 – AJAX and CSS ● Cacti 0.8.8 uses jQuery ● e.g. colorpicker ● Improved admin performance ● Autocomplete fields  to avoid loading e.g. 100s devices in a dropdown ● Drag n' drop item reordering ● Tabbed views ● Re­sizable menu and columns ● new tree design Cacti the complete rrdtool­based graphing solution 27
  • 28. Internationalization ● Available now in ● English, Bulgarian, French, German, Spanish,  Swedish, Russian, Japanese, Trad. Chinese,  unfortunately not yet in Italian Translators welcome! ● Automatic language detection ● Time zone support Cacti the complete rrdtool­based graphing solution 28
  • 29. Full RRDTool Support ● Goal: support almost any available RRDTool  feature with next major Cacti release ● Cacti 0.8.8 will support e.g. ● Right axis, manual/automatic scaling, grid­fitting ● Every colortag, full font support, watermarks, ... ● Templated x­grid support (time axis) ● Dash support, borders, font smoothing,  pango markup ● COMPUTE data source Cacti the complete rrdtool­based graphing solution 29
  • 30. Roadmap ­ Cacti 0.8.9 ● Full support for multiple polling intervals ● RRA templates/grouping (still designing) ● Online Repository/Warehouse ● Template packages ● More data query XML resources into the database ● Import scripts along with templates in one go ● Support author information and version checking Cacti the complete rrdtool­based graphing solution 30
  • 31. Roadmap ­ Cacti 0.9.0 ● Integration of Boost into base code ● Event management sub system ● Logging to database ● Introduce the site concept ● Distributed polling ● More to come, stay tuned ... Cacti the complete rrdtool­based graphing solution 31
  • 32. Vibrant User Community Cacti the complete rrdtool­based graphing solution 32
  • 33. Vibrant User Community ● ~ 60.000 Visitors/month ● ~ 26.000 registered users ● ~ 185.000 Posts ● > 200 Doc Pages Cacti the complete rrdtool­based graphing solution 33
  • 34. Links ● Main Site http://www.cacti.net ● Documentation http://docs.cacti.net ● Forum http://forums.cacti.net ● Bug Tracker http://bugs.cacti.net ● Resources http://docs.cacti.net/template http://docs.cacti.net/plugins ● CactiEZ http://cactiuser.org/ Cacti the complete rrdtool­based graphing solution 34
  • 35. The Team Larry J. Adams J.P. Pasnak Reinhard Scheck Ian Berry Tony Roman Jimmy Conner Not shown: ● Chris Bell ● Andreas Braun ● Marlene Weiss Cacti the complete rrdtool­based graphing solution 35
  • 36. Questions,  please! Cacti the complete rrdtool­based graphing solution 36
  • 37. Implement Custom Scripts ● protocols ● e.g. wget, SOAP ,  telnet, ssh, ... ● programming  language ● e.g. Shell, Perl,  PHP , Java ... Cacti the complete rrdtool­based graphing solution 37
  • 38. Templates defined – The Data Template ● MIN, MAX  acceptable value ● Interval size ● type:  GAUGE,  COUNTER, ... Cacti the complete rrdtool­based graphing solution 38
  • 39. Templates defined – The Graph Template ● Title,  x and y­axis ● Legends ● Lines, areas,  colors,  horizontal rules ● ... Cacti the complete rrdtool­based graphing solution 39
  • 40. Templates defined – The Host Template ● Related  Graph Templates ● Data Queries Cacti the complete rrdtool­based graphing solution 40