@@ -1,3 +1,4 @@ | |||
LoadPlugin cpu | |||
LoadPlugin df | |||
LoadPlugin disk | |||
@@ -33,7 +34,5 @@ LoadPlugin users | |||
</Plugin> | |||
<Plugin disk> | |||
# Disk "hda" | |||
# Disk "/sda[23]/" | |||
IgnoreSelected true | |||
</Plugin> |
@@ -0,0 +1,9 @@ | |||
LoadPlugin df | |||
<Plugin df> | |||
{%- for fs_type in plugin.get('fs_types', []) %} | |||
FSType {{ fs_type }} | |||
{%- endfor %} | |||
{%- if plugin.get('ignore_selected', False) %} | |||
IgnoreSelected true | |||
{%- endif %} | |||
</Plugin> |
@@ -0,0 +1,6 @@ | |||
LoadPlugin disk | |||
<Plugin disk> | |||
{%- if plugin.get('ignore_selected', False) %} | |||
IgnoreSelected true | |||
{%- endif %} | |||
</Plugin> |
@@ -0,0 +1,43 @@ | |||
linux_network_interface: | |||
plugin: interface | |||
interval: 60 | |||
linux_system_cpu: | |||
plugin: cpu | |||
interval: 60 | |||
linux_system_entropy: | |||
plugin: entropy | |||
interval: 60 | |||
linux_system_memory: | |||
plugin: memory | |||
interval: 60 | |||
linux_system_processes: | |||
plugin: processes | |||
interval: 60 | |||
linux_system_uptime: | |||
plugin: uptime | |||
interval: 60 | |||
linux_system_users: | |||
plugin: users | |||
interval: 60 | |||
linux_storage_df: | |||
plugin: df | |||
interval: 60 | |||
template: linux/files/collectd_df.conf | |||
ignore_selected: true | |||
fs_types: | |||
- rootfs | |||
- sysfs | |||
- proc | |||
- devtmpfs | |||
- devpts | |||
- tmpfs | |||
- fusectl | |||
- cgroup | |||
linux_storage_disk: | |||
plugin: disk | |||
interval: 60 | |||
template: linux/files/collectd_disk.conf | |||
ignore_selected: true | |||
linux_storage_swap: | |||
plugin: swap | |||
interval: 60 |
@@ -0,0 +1,18 @@ | |||
linux_rsyslog_syslog: | |||
engine: logstreamer | |||
log_directory: /var/log | |||
file_match: syslog\.?(?P<Index>\d+)?(.gz)? | |||
priority: ["^Index"] | |||
decoder: RsyslogDecoder | |||
linux_rsyslog_auth: | |||
engine: logstreamer | |||
log_directory: /var/log | |||
file_match: auth\.log\.?(?P<Index>\d+)?(.gz)? | |||
priority: ["^Index"] | |||
decoder: RsyslogDecoder | |||
linux_rsyslog_kern: | |||
engine: logstreamer | |||
log_directory: /var/log | |||
file_match: kern\.log\.?(?P<Index>\d+)?(.gz)? | |||
priority: ["^Index"] | |||
decoder: RsyslogDecoder |
@@ -0,0 +1,36 @@ | |||
local_linux_system_zombie_procs: | |||
command: "PATH=$PATH:/usr/lib64/nagios/plugins:/usr/lib/nagios/plugins check_procs -w 2 -c 7 -s Z" | |||
interval: 60 | |||
occurrences: 3 | |||
subscribers: | |||
- local-linux-system | |||
local_linux_system_total_procs: | |||
command: "PATH=$PATH:/usr/lib64/nagios/plugins:/usr/lib/nagios/plugins check_procs -w 1500 -c 3000" | |||
interval: 60 | |||
occurrences: 5 | |||
subscribers: | |||
- local-linux-system | |||
local_linux_system_load: | |||
command: "PATH=$PATH:/usr/lib64/nagios/plugins:/usr/lib/nagios/plugins check_load -r -w 6,4,2 -c 12,8,4" | |||
interval: 60 | |||
occurrences: 1 | |||
subscribers: | |||
- local-linux-system | |||
local_linux_storage_swap_usage: | |||
command: "PATH=$PATH:/usr/lib64/nagios/plugins:/usr/lib/nagios/plugins check_swap -a -w 50% -c 20%" | |||
interval: 60 | |||
occurrences: 1 | |||
subscribers: | |||
- local-linux-storage | |||
local_linux_storage_disk_usage: | |||
command: "PATH=$PATH:/usr/lib64/nagios/plugins:/usr/lib/nagios/plugins check_disk -w 15% -c 5% -p / -p /var -p /usr -p /tmp -p /var/log" | |||
interval: 60 | |||
occurrences: 1 | |||
subscribers: | |||
- local-linux-storage | |||
local_linux_network_fqdn: | |||
command: "PATH=$PATH:/etc/sensu/plugins check_fqdn.py -n :::hostname::: -f :::fqdn:::" | |||
interval: 60 | |||
occurrences: 1 | |||
subscribers: | |||
- local-linux-network |
@@ -0,0 +1,9 @@ | |||
parameters: | |||
linux: | |||
_support: | |||
collectd: | |||
enabled: true | |||
heka: | |||
enabled: false | |||
sensu: | |||
enabled: true |
@@ -1,18 +1,11 @@ | |||
applications: | |||
- linux | |||
classes: | |||
- service.linux.support | |||
parameters: | |||
linux: | |||
system: | |||
enabled: true | |||
logging: | |||
heka: | |||
enabled: false | |||
metering: | |||
collectd: | |||
enabled: true | |||
monitoring: | |||
sensu: | |||
enabled: true | |||
user: | |||
root: | |||
enabled: true |