interface.c: FreeBSD-10 support
[collectd.git] / src / collectdmon.pod
1 =head1 NAME
2
3 collectdmon - Monitoring daemon for collectd
4
5 =head1 SYNOPSIS
6
7 collectdmon I<[options]> [-- I<collectd options>]
8
9 =head1 DESCRIPTION
10
11 collectdmon is a small "wrapper" daemon which starts and monitors the collectd
12 daemon. If collectd terminates it will automatically be restarted, unless
13 collectdmon was told to shut it down.
14
15 =head1 OPTIONS
16
17 collectdmon supports the following options:
18
19 =over 4
20
21 =item B<-c> I<E<lt>pathE<gt>>
22
23 Specify the pathname of the collectd binary. You may either specify an
24 absolute path or simply the name of the binary in which case the B<PATH>
25 variable will be searched for it. The default is "B<collectd>".
26
27 =item B<-P> I<E<lt>pid-fileE<gt>>
28
29 Specify the pid file. The default is "I</var/run/collectdmon.pid>".
30
31 =item B<-h>
32
33 Output usage information and exit.
34
35 =item I<collectd options>
36
37 Specify options that are passed on to collectd. If it is not already included,
38 B<-f> will be added to these options. See L<collectd(1)>.
39
40 =back
41
42 =head1 SIGNALS
43
44 B<collectdmon> accepts the following signals:
45
46 =over 4
47
48 =item B<SIGINT>, B<SIGTERM>
49
50 These signals cause B<collectdmon> to terminate B<collectd>, wait for its
51 termination and then shut down.
52
53 =item B<SIGHUP>
54
55 This signal causes B<collectdmon> to terminate B<collectd>, wait for its
56 termination and then restart it.
57
58 =back
59
60 =head1 SEE ALSO
61
62 L<collectd(1)>,
63 L<collectd.conf(5)>,
64 L<http://collectd.org/>
65
66 =head1 AUTHOR
67
68 collectd has been written by Florian Forster E<lt>octo at verplant.orgE<gt>
69 and many contributors (see `AUTHORS').
70
71 collectdmon has been written by Sebastian Harl E<lt>sh@tokkee.orgE<gt>.
72
73 =cut