Sponsor-Board.de
Suche jemanden für Nagios

+- Sponsor-Board.de (https://www.sponsor-board.de)
+-- Forum: Netzwerk (/forumdisplay.php?fid=40)
+--- Forum: Jobangebote (/forumdisplay.php?fid=94)
+--- Thema: Suche jemanden für Nagios (/showthread.php?tid=65269)


Suche jemanden für Nagios - spela - 30.07.2018 14:51

Hi, ich suche jemanden der sich mit Nagios auskennt.

Wir haben zurzeit ca 30-40 vServer & Rootserver die wir Monitoren möchten. Hierfür haben wir das Tool Nagios im einsatz. Bis jetzt haben wir nur den Ping überwacht, allerdings da Nagios um einiges mehr kann suche ich jemanden der uns dabei hilft das einzurichten. Ich habe es auch bereits selbst probiert. Einiges habe ich hinbekommen wie CPU Überwachung und MySQL Status usw. Einiges allerdings auch nicht wie zb Ram Auslastung. Habe auch schon einige Tutorials durch hat mir Teilweiße auch geholfen.

Da ich allerdings zu wenig zeit habe mir Nagios genau anzusehen suche ich jemanden der sich damit auskennt und uns hilft. Es kann entweder jemand sein der das komplett übernimmt oder jemand der uns das ganze zeigt damit wir es selber machen können.

Gleichmal vorab ich werde nicht unsteigen auf zb Icinga2 oder ähnliches. Auch wenn Nagios alt ist mir gefällt es und es funktioniert.


RE: Suche jemanden für Nagios - KoKsPfLaNzE - 30.07.2018 20:45

moin, wegen deinen checks machst das ueber nrpe?

btw, es gibt check_mem um ram zu checken, wuerde aber auh noch swap check mit nehmen

btw ob nun icinga oder nagios is fast das gleiche, nur die oberflaeche und server configs sind bissel anders


RE: Suche jemanden für Nagios - spela - 31.07.2018 05:49

KoKsPfLaNzE schrieb:
moin, wegen deinen checks machst das ueber nrpe?

btw, es gibt check_mem um ram zu checken, wuerde aber auh noch swap check mit nehmen

btw ob nun icinga oder nagios is fast das gleiche, nur die oberflaeche und server configs sind bissel anders


Hi, ja über nrpe. habe auch check_mem genommen, jedoch habs remote nicht hinbekommen


RE: Suche jemanden für Nagios - KoKsPfLaNzE - 31.07.2018 06:24

spela schrieb:
Hi, ja über nrpe. habe auch check_mem genommen, jedoch habs remote nicht hinbekommen


funzt den der check auf dem server wenn du den da ausfuehrst?

ansonsten koenntest mir mal deine configs schicken, dann guck ich mal drueber


RE: Suche jemanden für Nagios - spela - 31.07.2018 06:33

KoKsPfLaNzE schrieb:

spela schrieb:
Hi, ja über nrpe. habe auch check_mem genommen, jedoch habs remote nicht hinbekommen


funzt den der check auf dem server wenn du den da ausfuehrst?

ansonsten koenntest mir mal deine configs schicken, dann guck ich mal drueber


Ja, lokal funktioniert er.
Diese Meldung bekomme ich in der Weboberfläche: (No output returned from plugin)


RE: Suche jemanden für Nagios - KoKsPfLaNzE - 31.07.2018 06:35

ist bei dir selinux aktiv?


RE: Suche jemanden für Nagios - spela - 31.07.2018 06:56

KoKsPfLaNzE schrieb:
ist bei dir selinux aktiv?


Nicht das ich wüste. Also wenns nicht Standartmäßig aktiviert ist dann nicht.


RE: Suche jemanden für Nagios - KoKsPfLaNzE - 31.07.2018 07:54

spela schrieb:

KoKsPfLaNzE schrieb:
ist bei dir selinux aktiv?


Nicht das ich wüste. Also wenns nicht Standartmäßig aktiviert ist dann nicht.


mach ma "sestatus" und poste ma was zurück kommt, wenn sowas wie enabled zurück kommt dann könntest du via "semanage permissive -a nrpe_t" den nrpe im selinux erlauben.

btw dein nrpe läuft aber sonst oder?


RE: Suche jemanden für Nagios - spela - 31.07.2018 08:35

KoKsPfLaNzE schrieb:

spela schrieb:

KoKsPfLaNzE schrieb:
ist bei dir selinux aktiv?


Nicht das ich wüste. Also wenns nicht Standartmäßig aktiviert ist dann nicht.


mach ma "sestatus" und poste ma was zurück kommt, wenn sowas wie enabled zurück kommt dann könntest du via "semanage permissive -a nrpe_t" den nrpe im selinux erlauben.

btw dein nrpe läuft aber sonst oder?


nrpe läuft da ja check_cpu & check_mysql auch funktionieren.

-bash: sestatus: command not found


RE: Suche jemanden für Nagios - KoKsPfLaNzE - 31.07.2018 08:38

den nrpoe hattest sicher auch neugestartet, als du die nrpe config angepasst hast.

mhh müsste mir die configs anschauen, ob es da irgendwo hängt, könntest davon vielleicht die stellen posten?


RE: Suche jemanden für Nagios - spela - 31.07.2018 08:49

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
}


RE: Suche jemanden für Nagios - KoKsPfLaNzE - 31.07.2018 11:30

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


RE: Suche jemanden für Nagios - spela - 31.07.2018 14:13

KoKsPfLaNzE schrieb:
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


RE: Suche jemanden für Nagios - Black Flash - 09.08.2018 14:10

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.