Puppet Class: prometheus::node_kernel_messages

Defined in:
modules/prometheus/manifests/node_kernel_messages.pp

Overview

SPDX-License-Identifier: Apache-2.0



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'modules/prometheus/manifests/node_kernel_messages.pp', line 2

class prometheus::node_kernel_messages () {
    $script = '/usr/local/bin/prometheus-node-kernel-messages'
    $dir = '/etc/prometheus'
    $ignore_regex_file = "${dir}/kernel-messages-ignore-regex.txt"

    file { [$script, $ignore_regex_file]:
        ensure  => absent,
    }

    systemd::timer::job { 'prometheus-node-kernel-messages':
        ensure      => absent,
        user        => 'root',
        description => 'Generate prometheus stats about kernel messages',
        command     => $script,
        interval    => {
            'start'    => 'OnCalendar',
            'interval' => 'minutely',
        },
    }
}