blob: ac5a7ebd3c219add46bde883d078d747436dfc3f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
class site_check_mk::agent {
$ssh_hash = hiera('ssh')
$pubkey = $ssh_hash['authorized_keys']['monitor']['key']
$type = $ssh_hash['authorized_keys']['monitor']['type']
include site_apt::preferences::check_mk
class { 'check_mk::agent':
agent_package_name => 'check-mk-agent',
agent_logwatch_package_name => 'check-mk-agent-logwatch',
method => 'ssh',
homedir => '/etc/nagios/check_mk',
register_agent => false
}
file { '/root/.ssh/authorized_keys2':
owner => 'root',
group => 'root',
mode => '0600',
content => "command=\"/usr/bin/check_mk_agent\",no-port-forwarding,no-x11-forwarding,no-agent-forwarding,no-pty,no-user-rc, ${type} ${pubkey} monitor"
}
include site_check_mk::agent::mrpe
}
|