Suche jemanden für Nagios
|
Verfasser |
Nachricht |
|
Beiträge: 178
Bewertung: 5
Registriert seit: Aug 2017
Status:
offline
|
RE: Suche jemanden für Nagios
define command{
command_name check_mem
command_line /usr/lib/nagios/plugins/check_nrpe -H 192.168.5.123 -c check_mem
}
define service{
use generic-service
host_name P470-ZEUS
service_description Check Memory
check_command check_nrpe!check_mem
}
Hier könnte ihre Werbung stehen!
|
|
31.07.2018 08:49 |
|
|
Beiträge: 343
Bewertung: 7
Registriert seit: May 2011
Status:
offline
|
RE: Suche jemanden für Nagios
puhh, das sieht doch bissel anders aus^^
ich hab alle NRPE checks über das gleiche command gemacht
Command:
object CheckCommand "nrpe-check-1arg" {
import "plugin-check-command"
command = [PluginDir + "/check_nrpe" ]
arguments = {
"-H" = "$host$"
"-c" = "$check$"
"-t" = "$timeout$"
}
}
Service:
apply Service for (nrpe_check => config in host.vars.nrpe_check) {
import "generic-service"
check_command = "nrpe-check-1arg"
vars.check = config.check
vars.host = host.address
vars.timeout = 10
}
template:
template Host "generic-nrpe" {
import "generic-host"
vars.os = "Linux"
vars.nrpe_check["opt_disk"] = {
check = "opt_disk"
}
vars.nrpe_check["zombie_procs"] = {
check = "zombie_procs"
}
vars.nrpe_check["total_procs"] = {
check = "total_procs"
}
vars.nrpe_check["proc_crond"] = {
check = "proc_crond"
}
vars.nrpe_check["var_log_disk"] = {
check = "var_log_disk"
}
vars.nrpe_check["var_disk"] = {
check = "var_disk"
}
vars.nrpe_check["root_disk"] = {
check = "root_disk"
}
vars.nrpe_check["load"] = {
check = "check_load"
}
vars.nrpe_check["swap"] = {
check = "swap"
}
vars.nrpe_check["users"] = {
check = "users"
}
vars.nrpe_check["check_eth"] = {
check = "check_eth"
}
vars.update_check["check_update"] = {
check = "check_update"
}
check_command = "hostalive"
}
vielleicht hilft dir das bissel, fand das so einfacher
WebEntwickler mit den Schwerpunkten PHP-Backend, PHP-Frontend, jQuery, HTML, CSS
Github: [Link: Registrierung erforderlich]
|
|
31.07.2018 11:30 |
|
|
Beiträge: 178
Bewertung: 5
Registriert seit: Aug 2017
Status:
offline
|
RE: Suche jemanden für Nagios
puhh, das sieht doch bissel anders aus^^
ich hab alle NRPE checks über das gleiche command gemacht
Command:
object CheckCommand "nrpe-check-1arg" {
import "plugin-check-command"
command = [PluginDir + "/check_nrpe" ]
arguments = {
"-H" = "$host$"
"-c" = "$check$"
"-t" = "$timeout$"
}
}
Service:
apply Service for (nrpe_check => config in host.vars.nrpe_check) {
import "generic-service"
check_command = "nrpe-check-1arg"
vars.check = config.check
vars.host = host.address
vars.timeout = 10
}
template:
template Host "generic-nrpe" {
import "generic-host"
vars.os = "Linux"
vars.nrpe_check["opt_disk"] = {
check = "opt_disk"
}
vars.nrpe_check["zombie_procs"] = {
check = "zombie_procs"
}
vars.nrpe_check["total_procs"] = {
check = "total_procs"
}
vars.nrpe_check["proc_crond"] = {
check = "proc_crond"
}
vars.nrpe_check["var_log_disk"] = {
check = "var_log_disk"
}
vars.nrpe_check["var_disk"] = {
check = "var_disk"
}
vars.nrpe_check["root_disk"] = {
check = "root_disk"
}
vars.nrpe_check["load"] = {
check = "check_load"
}
vars.nrpe_check["swap"] = {
check = "swap"
}
vars.nrpe_check["users"] = {
check = "users"
}
vars.nrpe_check["check_eth"] = {
check = "check_eth"
}
vars.update_check["check_update"] = {
check = "check_update"
}
check_command = "hostalive"
}
vielleicht hilft dir das bissel, fand das so einfacher
Ne hilft mir nicht wirklich da ich die hälfte nicht verstehe. Trotzdem Danke
Hier könnte ihre Werbung stehen!
|
|
31.07.2018 14:13 |
|
|
Beiträge: Keine Angabe
Registriert seit: Keine Angabe
Status: Unbekannt
|
RE: Suche jemanden für Nagios
Wenn Du bereit bist auf Check_MK umzusteigen, kann ich helfen.
Ist im Grunde auch nur Nagios als Kern, nur kannst Du alles über ein auf Python basiertes Webinterface konfigurieren.
|
|
09.08.2018 14:10 |
|
|