Add new kern probe management
This commit is contained in:
parent
c6115085a9
commit
241ecaac17
|
@ -1,3 +1,8 @@
|
|||
## v2.1.0
|
||||
|
||||
### Enhancements
|
||||
* Add new kern probe management.
|
||||
|
||||
## v2.0.3
|
||||
|
||||
### Fix
|
||||
|
|
12
README.md
12
README.md
|
@ -60,6 +60,17 @@ sensors and event log.
|
|||
* **xymon_cli__plug_ipmi_tpl** : Template used to generate the previous config file [default : `etc/xymon/clientlaunch.d/ipmi.cfg.j2`].
|
||||
* **xymon_cli__plug_ipmi_interval** : Time between each run of the `ipmi` plugin [default : `5m`].
|
||||
|
||||
#### Kern
|
||||
|
||||
Variables for the kern plugin from hobbit-plugins. The plugin check for running
|
||||
outdated running kernel and need for reboot.
|
||||
|
||||
* **xymon_cli__plug_kern_state** : The state of plugin `kern` [default : `true`].
|
||||
* **xymon_cli__plug_kern_package** : The packages to install to provide `kern` plugin [default : `[ 'binutils', 'libfile-slurp-perl', 'libsort-naturally-perl' ]`].
|
||||
* **xymon_cli__plug_kern_path** : Configuration file for the `kern` plugin [default : `/etc/xymon/clientlaunch.d/kern.cfg`].
|
||||
* **xymon_cli__plug_kern_tpl** : Template used to generate the previous config file [default : `etc/xymon/clientlaunch.d/kern.cfg.j2`].
|
||||
* **xymon_cli__plug_kern_interval** : Time between each run of the `kern` plugin [default : `5m`].
|
||||
|
||||
#### Libs
|
||||
|
||||
Variables for the Libs plugin from hobbit-plugins. The plugin check for running
|
||||
|
@ -260,6 +271,7 @@ This role will :
|
|||
|
||||
Some plugins and options can be managed with this role :
|
||||
* apt : Check state of packages and repositories.
|
||||
* kern : Check for outdated running kernel and need for reboot.
|
||||
* libs : Check for running processes with upgraded libraries.
|
||||
* mq : Check mail queue.
|
||||
* zfs : Check ZFS pools status.
|
||||
|
|
|
@ -72,6 +72,14 @@ xymon_cli__plug_ipmi_tpl: 'etc/xymon/clientlaunch.d/ipmi.cfg.j2'
|
|||
xymon_cli__plug_ipmi_interval: '5m'
|
||||
|
||||
## ]]]
|
||||
## Plugin kern [[[
|
||||
xymon_cli__plug_kern_state: true
|
||||
xymon_cli__plug_kern_package: [ 'binutils', 'libfile-slurp-perl', 'libsort-naturally-perl' ]
|
||||
xymon_cli__plug_kern_path: '/etc/xymon/clientlaunch.d/kern.cfg'
|
||||
xymon_cli__plug_kern_tpl: 'etc/xymon/clientlaunch.d/kern.cfg.j2'
|
||||
xymon_cli__plug_kern_interval: '5m'
|
||||
|
||||
# ]]]
|
||||
## Plugin libs [[[
|
||||
xymon_cli__plug_libs_state: true
|
||||
xymon_cli__plug_libs_package: [ 'binutils', 'lsof', 'libyaml-tiny-perl', 'libfile-slurp-perl', 'libsort-naturally-perl' ]
|
||||
|
@ -205,6 +213,7 @@ xymon_cli__plug_zfs_interval: '5m'
|
|||
xymon_cli__plug_combined_packages: '{{ ((xymon_cli__plug_pkg_list|d([]) if xymon_cli__plug_manage|bool else [])
|
||||
+ (xymon_cli__plug_apt_package if xymon_cli__plug_apt_state|bool else [])
|
||||
+ (xymon_cli__plug_ipmi_package if xymon_cli__plug_ipmi_state|bool else [])
|
||||
+ (xymon_cli__plug_kern_package if xymon_cli__plug_kern_state|bool else [])
|
||||
+ (xymon_cli__plug_libs_package if xymon_cli__plug_libs_state|bool else [])
|
||||
+ (xymon_cli__plug_megaraid_package if xymon_cli__plug_megaraid_state|bool else [])
|
||||
+ (xymon_cli__plug_mq_package if xymon_cli__plug_mq_state|bool else [])
|
||||
|
@ -226,6 +235,9 @@ xymon_cli__plug_combined_clientlaunch:
|
|||
- name: ipmi
|
||||
path: '{{ xymon_cli__plug_ipmi_path }}'
|
||||
template: '{{ xymon_cli__plug_ipmi_tpl }}'
|
||||
- name: kern
|
||||
path: '{{ xymon_cli__plug_kern_path }}'
|
||||
template: '{{ xymon_cli__plug_kern_tpl }}'
|
||||
- name: libs
|
||||
path: '{{ xymon_cli__plug_libs_path }}'
|
||||
template: '{{ xymon_cli__plug_libs_tpl }}'
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
[kern]
|
||||
# {{ ansible_managed }}
|
||||
## From ipr-cnrs.xymon role
|
||||
{{ '#DISABLED' if xymon_cli__plug_kern_state else 'DISABLED' }}
|
||||
ENVFILE /etc/xymon/xymonclient.cfg
|
||||
CMD $XYMONCLIENTHOME/ext/kern
|
||||
LOGFILE /var/log/xymon/xymonclient.log
|
||||
INTERVAL {{ xymon_cli__plug_kern_interval }}
|
Loading…
Reference in New Issue