interval "15m"
user "root"
proc_subset "all"
- capability_bounding_set %w[CAP_DAC_OVERRIDE CAP_SYS_ADMIN]
+ capability_bounding_set %w[CAP_DAC_OVERRIDE CAP_SYS_ADMIN CAP_SYS_RAWIO]
private_devices false
private_users false
protect_clock false
when "Hardware Revision" then controller[:hardware_version] = Regexp.last_match(2)
when "Firmware Version" then controller[:firmware_version] = Regexp.last_match(2)
when "PCI Address (Domain:Bus:Device.Function)" then controller[:pci_slot] = Regexp.last_match(2)
+ when "Battery/Capacitor Status" then controller[:battery_status] = Regexp.last_match(2).split.first.downcase
end
elsif controller && line =~ /^ Logical Drive: (\d+)$/
array = {
action :create do
systemd_service service_name do
description "Prometheus #{new_resource.collector} collector"
+ type "oneshot"
user new_resource.user
dynamic_user new_resource.user.nil?
group "adm"
alertgroup: "prometheus"
- name: raid
rules:
+ - alert: raid controller battery failed
+ expr: ohai_controller_info{battery_status="failed"} > 0
+ for: 5m
+ labels:
+ alertgroup: "{{ $labels.instance }}"
- alert: raid array degraded
expr: ohai_array_info{status="degraded"} > 0
for: 5m
<cross-domain-policy>
<allow-access-from domain="*" secure="false" />
</cross-domain-policy>
-
Disallow: /21/
Disallow: /22/
Disallow: /23/
-