26
26
.\" Set up some character translations and predefined strings. \*(-- will
27
27
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
28
.\" double quote, and \*(R" will give a right double quote. | will give a
29
.\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to
30
.\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C'
31
.\" expand to `' in nroff, nothing in troff, for use with C<>.
28
.\" double quote, and \*(R" will give a right double quote. \*(C+ will
29
.\" give a nicer C++. Capital omega is used to do unbreakable dashes and
30
.\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff,
31
.\" nothing in troff, for use with C<>.
33
33
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
129
129
.\" ========================================================================
131
131
.IX Title "SMOKEPING_UPGRADE 7"
132
.TH SMOKEPING_UPGRADE 7 "2006-07-07" "2.0.9" "SmokePing"
132
.TH SMOKEPING_UPGRADE 7 "2008-03-18" "2.3.6" "SmokePing"
134
134
smokeping_upgrade \- Notes on upgrading Smokeping
152
152
An official list of changes with each release can be found in the \s-1CHANGES\s0
153
153
file in the Smokeping distribution. This document tries to complement
154
154
that with upgrading instructions etc.
156
.IX Header "2.3.3 to 2.3.4"
157
The communication protocol between master and slave has been made more
158
secure. This requires that \s-1BOTH\s0 master and slave are upgraded to continue
161
.IX Header "2.2.x to 2.3.x"
162
2.3.0 is mainly about new features. Check out the reference documentation on
163
\&\fIhierarchies\fR and the target properties \fIparents\fR, \fIhidden\fR and
164
\&\fInomasterpoll\fR.
166
The only thing you have to take a look at, is the file \fIbasepage.html.dist\fR
167
which got some new css properties. Without them the results of the new
168
filter function will look quite bad.
170
.IX Header "2.1.x to 2.2.0"
171
.Sh "\s-1LWP\s0 Dependency"
172
.IX Subsection "LWP Dependency"
173
The new master/slave functionality needs the LWP::UserAgent module from
174
\&\s-1CPAN\s0. Currently the dependency is not optional; you'll need the module
175
even if you are only running one Smokeping instance.
177
.IX Header "2.0.9 to 2.1.0"
178
.Sh "Echoping 6 support"
179
.IX Subsection "Echoping 6 support"
180
This is the first Smokeping version that fully supports echoping 6. Earlier
181
versions of the EchoPingHttp probes don't work with echoping 6 because
182
of a command line incompatibility. (Echoping 5 is still supported, of course.)
184
This version also introduces three new probes using the new echoping plugin
185
interface introduced in version 6:
193
See the smokeping_examples document for simple examples of using
195
.Sh "New method in base.pm (if you write your own probes)"
196
.IX Subsection "New method in base.pm (if you write your own probes)"
197
The \fIbase.pm\fR module defines the method ProbeUnit. Override this if your
198
Probe does not return 'Seconds'. See the \fIFTPtransfer.pm\fR for inspiration.
200
.IX Header "2.0.8 to 2.0.9"
202
.IX Subsection "FPing"
203
The 'timeout' variable removed in 2.0.5 has been brought back.
204
It is used to give the \f(CW\*(C`fping\*(C'\fR command the \f(CW\*(C`\-t\*(C'\fR parameter,
205
which apparently affects the timeout of the last ping in the
206
counting (\f(CW\*(C`\-C\*(C'\fR) mode used by Smokeping.
155
207
.SH "2.0.5 to 2.0.6"
156
208
.IX Header "2.0.5 to 2.0.6"
157
209
.Sh "\s-1CGI\s0 self-referring links (again)"
164
216
\&\f(CW\*(C`General\*(C'\fR section of the configuration file. The default is now \f(CW\*(C`relative\*(C'\fR,
165
217
creating links like <a\ href=\*(L"?foo=bar\*(R">. I hope this works for everybody,
166
218
but if it doesn't, see smokeping_config for the alternatives.
168
.IX Header "2.0.8 to 2.0.9"
170
.IX Subsection "FPing"
171
The 'timeout' variable removed in 2.0.5 has been brought back.
172
It is used to give the \f(CW\*(C`fping\*(C'\fR command the \f(CW\*(C`\-t\*(C'\fR parameter,
173
which apparently affects the timeout of the last ping in the
174
counting (\f(CW\*(C`\-C\*(C'\fR) mode used by Smokeping.
175
219
.SH "2.0.4 to 2.0.5"
176
220
.IX Header "2.0.4 to 2.0.5"