30
Remstats An RRDtool-based Network Monitoring System by Thomas Erskine <[email protected]>

Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

Embed Size (px)

Citation preview

Page 1: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

Remstats

An RRDtool-based Network Monitoring System

by Thomas Erskine <[email protected]>

Page 2: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

Why another network monitoring system?

• The existing ones were either:– inadequate, and/or– extremely expensive, and/or– not customizable enough

Page 3: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

1999-09-21 Remstats - NANOG 3

What did you want?

• graphs and long-term data-storage like MRTG and RRDtool

• alerts and status-levels like NOCOL• data from non-SNMP sources

Page 4: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

What’s so great about it?

• RRDtool (thank-you Tobi)• good customizable graphs• long-term data retention in small

space• fast updates

Page 5: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

Seriously.

• non-SNMP data collection• “At a glance” web-pages for each

host• custom web-pages with live data• custom images with live data• long-term event logs

Page 6: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

1999-09-21 Remstats - NANOG 6

Decoupling the collector

• use other data-sources, anything you’ve got

• write your own “collector”• how about a sed script?

Page 7: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

OK. How does it work?

• Collectors feed a standard data format to the updater

• all the collectors run in parallel• afterwards monitors do data-

specific stuff • finally the web-pages get

generated

Page 8: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

Enough! What does it look like?

• I’m glad you asked. Let’s have a look…

Page 9: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

1999-09-21 Remstats - NANOG 9

Page 10: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

1999-09-21 Remstats - NANOG 10

Page 11: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

1999-09-21 Remstats - NANOG 11

Page 12: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

1999-09-21 Remstats - NANOG 12

Page 13: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

1999-09-21 Remstats - NANOG 13

Page 14: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

1999-09-21 Remstats - NANOG 14

Page 15: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

1999-09-21 Remstats - NANOG 15

Page 16: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

1999-09-21 Remstats - NANOG 16

Page 17: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

1999-09-21 Remstats - NANOG 17

Page 18: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

1999-09-21 Remstats - NANOG 18

How do I make it do all that?

• A single configuration file• Sections for graphtimes, colors, archives,

tools, scripts, alerts, oids, rrds and hosts• configuration base supplied• configuration-creation tools for some collectors

(ping, snmp and port)

Page 20: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

The End

Page 21: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

1999-09-21 Remstats - NANOG 21

Page 22: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

1999-09-21 Remstats - NANOG 22

Page 23: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

1999-09-21 Remstats - NANOG 23

[ times ]

Page 24: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

1999-09-21 Remstats - NANOG 24

[ colors ]

Page 25: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

1999-09-21 Remstats - NANOG 25

[ archives ]

Page 26: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

1999-09-21 Remstats - NANOG 26

[ tools ]

Page 27: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

1999-09-21 Remstats - NANOG 27

[ script NAME ]

Page 28: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

1999-09-21 Remstats - NANOG 28

[ rrd ping ]

Page 29: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

1999-09-21 Remstats - NANOG 29

[ rrd if-* ]

Page 30: Remstats An RRDtool-based Network Monitoring System by Thomas Erskine

1999-09-21 Remstats - NANOG 30

[ host news.crc.ca]