edited README
This commit is contained in:
@@ -67,7 +67,14 @@ Service
|
|||||||
Monitoring
|
Monitoring
|
||||||
* monitor Nagios host
|
* monitor Nagios host
|
||||||
* monitor Nagios service
|
* monitor Nagios service
|
||||||
|
* monitor clients:
|
||||||
|
* ping
|
||||||
|
* root partition
|
||||||
|
* swap usage
|
||||||
|
* logged-in local users
|
||||||
|
* amount of total processes
|
||||||
|
* amount of zombie processes
|
||||||
|
* current Load
|
||||||
|
|
||||||
### Repo Structure
|
### Repo Structure
|
||||||
Repostructure has moved to REPOSTRUCTURE.md in repo.
|
Repostructure has moved to REPOSTRUCTURE.md in repo.
|
||||||
|
|||||||
@@ -35,13 +35,13 @@ class cd_nagios::client::target (
|
|||||||
target => $ng_target_host,
|
target => $ng_target_host,
|
||||||
hostgroups => 'linux-servers',
|
hostgroups => 'linux-servers',
|
||||||
contacts => 'ops',
|
contacts => 'ops',
|
||||||
max_check_attempts => $max_check_attempts,
|
ng_max_check_attempts => $ng_max_check_attempts,
|
||||||
notification_period => '24x7',
|
notification_period => '24x7',
|
||||||
owner => 'nagios',
|
owner => $ng_user,
|
||||||
group => 'nagios',
|
group => $ng_user,
|
||||||
mode => '0664',
|
mode => '0640',
|
||||||
check_command => "check_ping!${ng_ping_warn}!${ng_ping_crit}",
|
check_command => "check_ping!${ng_ping_warn}!${ng_ping_crit}",
|
||||||
notify => Service['nagios'],
|
notify => Service[$ng_user],
|
||||||
}
|
}
|
||||||
|
|
||||||
@@nagios_service { "root_partition_${::hostname}":
|
@@nagios_service { "root_partition_${::hostname}":
|
||||||
@@ -54,9 +54,9 @@ class cd_nagios::client::target (
|
|||||||
service_description => "${::hostname}_root_partition",
|
service_description => "${::hostname}_root_partition",
|
||||||
servicegroups => 'linux-services',
|
servicegroups => 'linux-services',
|
||||||
target => $ng_target_service,
|
target => $ng_target_service,
|
||||||
owner => 'nagios',
|
owner => $ng_user,
|
||||||
group => 'nagios',
|
group => $ng_user,
|
||||||
mode => '0664',
|
mode => '0640',
|
||||||
}
|
}
|
||||||
|
|
||||||
@@nagios_service { "Swap_Usage_${::hostname}":
|
@@nagios_service { "Swap_Usage_${::hostname}":
|
||||||
@@ -69,9 +69,9 @@ class cd_nagios::client::target (
|
|||||||
service_description => "${::hostname}_swap_usage",
|
service_description => "${::hostname}_swap_usage",
|
||||||
servicegroups => 'linux-services',
|
servicegroups => 'linux-services',
|
||||||
target => $ng_target_service,
|
target => $ng_target_service,
|
||||||
owner => 'nagios',
|
owner => $ng_user,
|
||||||
group => 'nagios',
|
group => $ng_user,
|
||||||
mode => '0664',
|
mode => '0640',
|
||||||
}
|
}
|
||||||
|
|
||||||
@@nagios_service { "Local_Users_${::hostname}":
|
@@nagios_service { "Local_Users_${::hostname}":
|
||||||
@@ -84,9 +84,9 @@ class cd_nagios::client::target (
|
|||||||
service_description => "${::hostname}_local_users",
|
service_description => "${::hostname}_local_users",
|
||||||
servicegroups => 'linux-services',
|
servicegroups => 'linux-services',
|
||||||
target => $ng_target_service,
|
target => $ng_target_service,
|
||||||
owner => 'nagios',
|
owner => $ng_user,
|
||||||
group => 'nagios',
|
group => $ng_user,
|
||||||
mode => '0664',
|
mode => '0640',
|
||||||
}
|
}
|
||||||
|
|
||||||
@@nagios_service { "Total Processes_${::hostname}":
|
@@nagios_service { "Total Processes_${::hostname}":
|
||||||
@@ -99,9 +99,9 @@ class cd_nagios::client::target (
|
|||||||
service_description => "${::hostname}_total_processes",
|
service_description => "${::hostname}_total_processes",
|
||||||
servicegroups => 'linux-services',
|
servicegroups => 'linux-services',
|
||||||
target => $ng_target_service,
|
target => $ng_target_service,
|
||||||
owner => 'nagios',
|
owner => $ng_user,
|
||||||
group => 'nagios',
|
group => $ng_user,
|
||||||
mode => '0664',
|
mode => '0640',
|
||||||
}
|
}
|
||||||
|
|
||||||
@@nagios_service { "Zombie Processes_${::hostname}":
|
@@nagios_service { "Zombie Processes_${::hostname}":
|
||||||
@@ -114,9 +114,9 @@ class cd_nagios::client::target (
|
|||||||
service_description => "${::hostname}_zombie_processes",
|
service_description => "${::hostname}_zombie_processes",
|
||||||
servicegroups => 'linux-services',
|
servicegroups => 'linux-services',
|
||||||
target => $ng_target_service,
|
target => $ng_target_service,
|
||||||
owner => 'nagios',
|
owner => $ng_user,
|
||||||
group => 'nagios',
|
group => $ng_user,
|
||||||
mode => '0664',
|
mode => '0640',
|
||||||
}
|
}
|
||||||
|
|
||||||
@@nagios_service { "Current_Load_${::hostname}":
|
@@nagios_service { "Current_Load_${::hostname}":
|
||||||
@@ -129,9 +129,9 @@ class cd_nagios::client::target (
|
|||||||
service_description => "${::hostname}_current_load",
|
service_description => "${::hostname}_current_load",
|
||||||
servicegroups => 'linux-services',
|
servicegroups => 'linux-services',
|
||||||
target => $ng_target_service,
|
target => $ng_target_service,
|
||||||
owner => 'nagios',
|
owner => $ng_user,
|
||||||
group => 'nagios',
|
group => $ng_user,
|
||||||
mode => '0664',
|
mode => '0640',
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ class cd_nagios::server::service (
|
|||||||
owner => $ng_user,
|
owner => $ng_user,
|
||||||
group => $ng_user,
|
group => $ng_user,
|
||||||
mode => '0640',
|
mode => '0640',
|
||||||
check_command => "check_ping!${ng_ping_warn}!${ng_ping_crit}",
|
check_command => "${check_ping}!${ng_ping_warn}!${ng_ping_crit}",
|
||||||
notify => Service[$ng_service],
|
notify => Service[$ng_service],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user