Resolves: 1012930
This commit is contained in:
parent
fd5bf35a29
commit
6e26836f26
@ -1,23 +1,24 @@
|
|||||||
diff -up ./watchdog.8.rhseldoc ./watchdog.8
|
diff -up ./watchdog.8.rhseldoc ./watchdog.8
|
||||||
--- ./watchdog.8.rhseldoc 2013-02-01 12:15:44.000000000 +0100
|
--- ./watchdog.8.rhseldoc 2013-02-01 12:15:44.000000000 +0100
|
||||||
+++ ./watchdog.8 2013-11-07 14:22:13.048209132 +0100
|
+++ ./watchdog.8 2013-11-07 14:57:52.460258672 +0100
|
||||||
@@ -216,6 +216,15 @@ a given interface for traffic. If no tra
|
@@ -190,6 +190,7 @@ by
|
||||||
|
.BR watchdog .
|
||||||
|
So you can for instance restart the server from your
|
||||||
|
.IR repair-binary .
|
||||||
|
+See the Systemd section below for additinal information.
|
||||||
|
.PP
|
||||||
|
.B watchdog
|
||||||
|
will try periodically to fork itself to see whether the process
|
||||||
|
@@ -216,6 +217,8 @@ a given interface for traffic. If no tra
|
||||||
considered unreachable causing a soft reboot or action from the
|
considered unreachable causing a soft reboot or action from the
|
||||||
repair binary.
|
repair binary.
|
||||||
.PP
|
.PP
|
||||||
+To start the watchdog when network is available:
|
+To start the watchdog when network is available see the Systemd section below.
|
||||||
+.PP
|
|
||||||
+.br
|
|
||||||
+systemctl disable watchdog
|
|
||||||
+.br
|
|
||||||
+systemctl enable NetworkManager-wait-online
|
|
||||||
+.br
|
|
||||||
+systemctl enable watchdog-ping
|
|
||||||
+.PP
|
+.PP
|
||||||
.B watchdog can run an external command for user-defined tests. A return code
|
.B watchdog can run an external command for user-defined tests. A return code
|
||||||
not equal 0 means an error occured and watchdog should react. If the external
|
not equal 0 means an error occured and watchdog should react. If the external
|
||||||
command is killed by an uncaught signal this is considered an error by watchdog
|
command is killed by an uncaught signal this is considered an error by watchdog
|
||||||
@@ -317,6 +326,9 @@ Child process did not return in time.
|
@@ -317,6 +320,9 @@ Child process did not return in time.
|
||||||
.TP
|
.TP
|
||||||
\-10
|
\-10
|
||||||
Free for personal use.
|
Free for personal use.
|
||||||
@ -27,7 +28,7 @@ diff -up ./watchdog.8.rhseldoc ./watchdog.8
|
|||||||
.SH "REPAIR BINARY"
|
.SH "REPAIR BINARY"
|
||||||
The repair binary is started with one parameter: the error number that
|
The repair binary is started with one parameter: the error number that
|
||||||
caused
|
caused
|
||||||
@@ -333,6 +345,9 @@ are using the real-time properties since
|
@@ -333,6 +339,9 @@ are using the real-time properties since
|
||||||
.B watchdog
|
.B watchdog
|
||||||
will wait for
|
will wait for
|
||||||
the return of this binary before proceeding.
|
the return of this binary before proceeding.
|
||||||
@ -37,20 +38,52 @@ diff -up ./watchdog.8.rhseldoc ./watchdog.8
|
|||||||
.SH "TEST DIRECTORY"
|
.SH "TEST DIRECTORY"
|
||||||
Executables placed in the test directory are discovered by watchdog on
|
Executables placed in the test directory are discovered by watchdog on
|
||||||
startup and are automatically executed. They are bounded time-wise by
|
startup and are automatically executed. They are bounded time-wise by
|
||||||
@@ -365,6 +380,9 @@ return a non-zero value so the machine w
|
@@ -365,6 +374,27 @@ return a non-zero value so the machine w
|
||||||
Note that the watchdog daemon may interpret and act upon any of the reserved
|
Note that the watchdog daemon may interpret and act upon any of the reserved
|
||||||
return codes noted in the Check Binary section prior to calling a given
|
return codes noted in the Check Binary section prior to calling a given
|
||||||
command in "repair" mode.
|
command in "repair" mode.
|
||||||
|
+.SH SYSTEMD
|
||||||
|
+To start watchdog after the network is available:
|
||||||
|
+.PP
|
||||||
|
+.br
|
||||||
|
+systemctl disable watchdog
|
||||||
|
+.br
|
||||||
|
+systemctl enable NetworkManager-wait-online
|
||||||
|
+.br
|
||||||
|
+systemctl enable watchdog-ping
|
||||||
|
+.PP
|
||||||
|
+
|
||||||
|
+When using custom service pid check with custom service
|
||||||
|
+systemd unit file please be aware the "Requires="
|
||||||
|
+does dependent service deactivation.
|
||||||
|
+Using "Before=watchdog.service" or "Before=watchdog-ping.service"
|
||||||
|
+in the custom service unit file may be the desired operation instead.
|
||||||
|
+See systemd.unit documentation for more details.
|
||||||
|
+
|
||||||
+.SH SELINUX
|
+.SH SELINUX
|
||||||
+The directories /etc/watchdog.d/ and /usr/libexec/watchdog/scripts/ are
|
+The directories /etc/watchdog.d/ and /usr/libexec/watchdog/scripts/ are
|
||||||
+recognized locations for custom executables.
|
+recognized locations for custom executables.
|
||||||
.SH BUGS
|
.SH BUGS
|
||||||
None known so far.
|
None known so far.
|
||||||
.SH AUTHORS
|
.SH AUTHORS
|
||||||
|
@@ -383,4 +413,4 @@ The watchdog device.
|
||||||
|
The pid file of the running
|
||||||
|
.BR watchdog .
|
||||||
|
.SH "SEE ALSO"
|
||||||
|
-.BR watchdog.conf (5)
|
||||||
|
+.BR watchdog.conf (5), systemd.unit (5)
|
||||||
diff -up ./watchdog.conf.5.rhseldoc ./watchdog.conf.5
|
diff -up ./watchdog.conf.5.rhseldoc ./watchdog.conf.5
|
||||||
--- ./watchdog.conf.5.rhseldoc 2013-02-01 12:15:44.000000000 +0100
|
--- ./watchdog.conf.5.rhseldoc 2013-02-01 12:15:44.000000000 +0100
|
||||||
+++ ./watchdog.conf.5 2013-11-07 14:20:42.027278353 +0100
|
+++ ./watchdog.conf.5 2013-11-07 14:51:20.358128245 +0100
|
||||||
@@ -97,6 +97,8 @@ interfaces.
|
@@ -84,6 +84,7 @@ no matter what.
|
||||||
|
pidfile = <pidfilename>
|
||||||
|
Set pidfile name for server test mode.
|
||||||
|
This option can be given as often as you like to check several servers.
|
||||||
|
+See the Systemd section in watchdog (8) for more information.
|
||||||
|
.TP
|
||||||
|
ping = <ip-addr>
|
||||||
|
Set IP address for ping mode.
|
||||||
|
@@ -97,6 +98,8 @@ interfaces.
|
||||||
.TP
|
.TP
|
||||||
test-binary = <testbin>
|
test-binary = <testbin>
|
||||||
Execute the given binary to do some user defined tests.
|
Execute the given binary to do some user defined tests.
|
||||||
@ -59,7 +92,7 @@ diff -up ./watchdog.conf.5.rhseldoc ./watchdog.conf.5
|
|||||||
.TP
|
.TP
|
||||||
test-timeout = <timeout in seconds>
|
test-timeout = <timeout in seconds>
|
||||||
User defined tests may only run for <timeout> seconds. Set to 0 for unlimited.
|
User defined tests may only run for <timeout> seconds. Set to 0 for unlimited.
|
||||||
@@ -104,6 +106,8 @@ User defined tests may only run for <tim
|
@@ -104,6 +107,8 @@ User defined tests may only run for <tim
|
||||||
repair-binary = <repbin>
|
repair-binary = <repbin>
|
||||||
Execute the given binary in case of a problem instead of shutting down the
|
Execute the given binary in case of a problem instead of shutting down the
|
||||||
system.
|
system.
|
||||||
@ -68,7 +101,7 @@ diff -up ./watchdog.conf.5.rhseldoc ./watchdog.conf.5
|
|||||||
.TP
|
.TP
|
||||||
repair-timeout = <timeout in seconds>
|
repair-timeout = <timeout in seconds>
|
||||||
repair command may only run for <timeout> seconds. Set to 0 for unlimited.
|
repair command may only run for <timeout> seconds. Set to 0 for unlimited.
|
||||||
@@ -122,6 +126,7 @@ Set the schedule priority for realtime m
|
@@ -122,6 +127,7 @@ Set the schedule priority for realtime m
|
||||||
.TP
|
.TP
|
||||||
test-directory = <test directory>
|
test-directory = <test directory>
|
||||||
Set the directory to run user test/repair scripts. Default is '/etc/watchdog.d'
|
Set the directory to run user test/repair scripts. Default is '/etc/watchdog.d'
|
||||||
@ -78,7 +111,7 @@ diff -up ./watchdog.conf.5.rhseldoc ./watchdog.conf.5
|
|||||||
log-dir = <log directory>
|
log-dir = <log directory>
|
||||||
diff -up ./watchdog.conf.rhseldoc ./watchdog.conf
|
diff -up ./watchdog.conf.rhseldoc ./watchdog.conf
|
||||||
--- ./watchdog.conf.rhseldoc 2013-02-01 12:15:44.000000000 +0100
|
--- ./watchdog.conf.rhseldoc 2013-02-01 12:15:44.000000000 +0100
|
||||||
+++ ./watchdog.conf 2013-11-07 14:35:49.997934254 +0100
|
+++ ./watchdog.conf 2013-11-07 14:47:49.955156208 +0100
|
||||||
@@ -15,6 +15,8 @@
|
@@ -15,6 +15,8 @@
|
||||||
# To get the real size, check how large the pagesize is on your machine.
|
# To get the real size, check how large the pagesize is on your machine.
|
||||||
#min-memory = 1
|
#min-memory = 1
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
Summary: Software and/or Hardware watchdog daemon
|
Summary: Software and/or Hardware watchdog daemon
|
||||||
Name: watchdog
|
Name: watchdog
|
||||||
Version: 5.13
|
Version: 5.13
|
||||||
Release: 8%{?dist}
|
Release: 9%{?dist}
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
|
|
||||||
URL: http://sourceforge.net/projects/watchdog/
|
URL: http://sourceforge.net/projects/watchdog/
|
||||||
@ -135,10 +135,11 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Thu Nov 7 2013 Ales Ledvinka <aledvink@redhat.com> - 5.13-8
|
* Thu Nov 7 2013 Ales Ledvinka <aledvink@redhat.com> - 5.13-9
|
||||||
- SELinux: Add /usr/libexec/watchdog/scripts/ for test-bin and repair-bin to inherit from.
|
- SELinux: Add /usr/libexec/watchdog/scripts/ for test-bin and repair-bin to inherit from.
|
||||||
- systemd: service with network dependency for ping test
|
- systemd: service with network available dependency
|
||||||
- systemd: correct cgroup for realtime settings
|
- systemd: correct cgroup for realtime settings
|
||||||
|
- Document SELinux and systemd.
|
||||||
|
|
||||||
* Thu Oct 24 2013 Ales Ledvinka <aledvink@redhat.com> - 5.13-5
|
* Thu Oct 24 2013 Ales Ledvinka <aledvink@redhat.com> - 5.13-5
|
||||||
- SELinux: do not reopen descriptors for reading when only appending.
|
- SELinux: do not reopen descriptors for reading when only appending.
|
||||||
|
Loading…
Reference in New Issue
Block a user