Presentation is loading. Please wait.

Presentation is loading. Please wait.

About RRDtool Tobias Oetiker OETIKER+PARTNER AG

Similar presentations


Presentation on theme: "About RRDtool Tobias Oetiker OETIKER+PARTNER AG"— Presentation transcript:

1 About RRDtool Tobias Oetiker OETIKER+PARTNER AG http://tobi.oetiker.ch

2 Monday Morning

3 8 am

4 I‘m reading my mail

5 Riiing!

6 Boss calls!

7 Boss, so early ???

8 OETIKER! That server is extremely slow again today. Got to finish this presentation. My plane leaves in 90 Minutes. You really disappoint me here with that broken infrastructure of yours. I trusted you! This has got to change. When I’m back I want a full report and a plan on how you are going to fix this f&*ing mess.

9 The

10 Boss

11 is

12 back in

13 3 Days

14 OH

15 MY

16 GOD!

17 The therapy

18 was in vain

19 the nightmare

20 is

21 back !

22 breathe

23 organize

24 Approach: 1.Collect data 2.Identify bottleneck 3.Resolve problem

25 That would be too easy!

26 repeat

27 Approach: 1.Collect data 2.Identify bottleneck 3.Present analysis 4.Propose solution 5.Organize financing 6.Resolve problem

28 My proposal has

29 to be

30 simple

31 and

32 clear

33 greylisting introduced - spam drastically reduced

34 RRDtool helps

35 Use RRDtool keep the initiative make your boss look good all at the same time …

36 An Image

37 says

38 more

39 than

40 1’000 words

41 VLANs intoduced – Latency only marginally increased

42 .

43 What remains

44 is the question

45 what can RRDtool do?

46 ok

47 RRDtool: stores & presents data

48 RRD is the

49 Round Robin Database

50 Just feed it your data …

51

52 rrdtool update x.rrd N:2.3

53 Several rotating fixed size data stores.

54

55 The older that data, the less interesting it is.

56 Old

57 data

58 has to

59 go.

60 RRDtool is fast.

61 Hundreds of updates a second.

62 All well.

63 But

64 you

65 can‘t

66 sell

67 that.

68 Visualization

69 makes data accessible.

70 anti-aliasing

71 alpha transparency

72 PNG

73 EPS

74 PDF

75 SVG

76 TrueType Fonts

77 .

78 A few lines of code

79 rrdtool \ graph \ file.png \ DEF:x=my.rrd:in:AVERAGE \ LINE1:x#ff0000:Input

80 generate

81

82 Massage Data with RPN (1,3,+)

83 A few lines of code …

84 rrdtool \ graph \ file.png \ DEF:x=my.rrd:in:AVERAGE \ CDEF:y=x,8,* \ LINE1:y#ff0000:Input8

85

86 Use RRDtool from …

87 Shell Scripts

88 Perl

89 Python

90 TCL

91 PHP

92 Ruby

93 Java

94 A few lines of code …

95 rrdtool \ graph \ file.png \ DEF:x=my.rrd:in:AVERAGE \ LINE1:x#ff0000:Input

96

97 And

98 in

99 reality?

100 A Mail server …

101 big responsibility

102 must work at all times

103 huge log files

104 Log files

105 are

106 not

107 sexy

108 MailGraph by David Schweikert +Viren, +Spam March 2007 1140 Lines 3 Forks What does my Mailserver do? Trends? November 2000: 300 Lines

109 Another Example

110 February 2001

111 finally DSL

112 long time ago

113 but all the same

114 performance

115 was

116 bad

117 ISP

118 did

119 not

120 Believe me!

121 so I wrote …

122 SmokePing by Tobi Oetiker My DLS-Line didn’t work. Nov 2001 / 1500 l. 1 Plug-in +Alarms, +Graphexplorer July 2007 / 12000 l. 26 Plug-ins

123 RRDtool is … fast powerful configurable versatile gnu-ish free colorful transparent simple and complex anti-aliased multi-platform open-source scriptable presentation-save an industry standard … for you too!

124 Tobias Oetiker OETIKER+PARTNER AG http://it.oetiker.ch


Download ppt "About RRDtool Tobias Oetiker OETIKER+PARTNER AG"

Similar presentations


Ads by Google