NSClient++ liefert keine Infos vom Windows Server 2008R2
Hallo zusammen,
ich habe zum monitoren meines Netzwerkes im Betrieb icingaweb2 installiert.
Soweit funktioniert alles.
Auch die Windows Server kann ich überwachen allerdings mit nur kleinen Checks wie Ping.
Ich möchte auch Infos haben über zb. Festplattenbelegung.
Auf dem Server habe ich das NSClient++ in der aktuellsten Version installiert.
Als Ip habe ich die vom Icinga2 Server eingetragen.
Die installation ist vollständig durchgelaufen.
Auf dem Icinga2 Server liegt der Host bereits als .conf Datei.
Allerdings sagt Icinga im Browser das der Dienst "DISK" unbekannt ist.
Welche Einstellung muss ich vornehmen damit auch dies funktioniert?
Kennt jemand auch zufällig eine übersicht über alle zu überwachenden Services?
liebe Grüße
ich habe zum monitoren meines Netzwerkes im Betrieb icingaweb2 installiert.
Soweit funktioniert alles.
Auch die Windows Server kann ich überwachen allerdings mit nur kleinen Checks wie Ping.
Ich möchte auch Infos haben über zb. Festplattenbelegung.
Auf dem Server habe ich das NSClient++ in der aktuellsten Version installiert.
Als Ip habe ich die vom Icinga2 Server eingetragen.
Die installation ist vollständig durchgelaufen.
Auf dem Icinga2 Server liegt der Host bereits als .conf Datei.
Allerdings sagt Icinga im Browser das der Dienst "DISK" unbekannt ist.
Welche Einstellung muss ich vornehmen damit auch dies funktioniert?
Kennt jemand auch zufällig eine übersicht über alle zu überwachenden Services?
liebe Grüße
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 317159
Url: https://administrator.de/contentid/317159
Ausgedruckt am: 13.11.2024 um 07:11 Uhr
7 Kommentare
Neuester Kommentar
Hallo,
https://docs.nsclient.org/manual/checks.html
Steht so ziehmlich alles in der Doku für nsclient++ drin was du brauchst.
Darüber hinaus kannst Du auch eigene Checks bauen und einbinden.
Gruß
Chonta
https://docs.nsclient.org/manual/checks.html
Steht so ziehmlich alles in der Doku für nsclient++ drin was du brauchst.
Darüber hinaus kannst Du auch eigene Checks bauen und einbinden.
Gruß
Chonta
Ich habe dir hier eine Beispiel eines AD-Servers. Kannst für deine Bedürfnisse einfach anpassen. Es wird unter anderem CPU load, HDD, Memory sowie einige Dienste abgefragt.
object Host "HOSTNAME" {
import "generic-host"
address = "IP-Adresse"
vars.os = "Windows"
vars.checknt["windows_cpu"] = {
checknt_variable = "CPULOAD"
checknt_param = "10,90,95,30,90,95"
}
vars.checknt["windows_mem"] = {
checknt_variable = "MEMUSE"
checknt_warning = "80"
checknt_critical = "90"
}
vars.checknt["windows_hdd_c"] = {
checknt_variable = "USEDDISKSPACE"
checknt_param = "c"
checknt_warning = "80"
checknt_critical = "90"
}
vars.checknt["windows_services"] = {
checknt_variable = "SERVICESTATE"
checknt_param = "ntrtscan,tmlisten,ntds,adws,netlogon,NtFrs,Dfs,DFSR,DNS,Kdc,LSM,nscp,DiagTrack,DHCPServer,LanmanServer,SNMP,SamSs,WinRM,Winmgmt,
W3SVC,Themes,SysMgmtHp,sysdown,Spoo$
checknt_showall ="SHOWALL"
}
vars.checknrpe["check_ad"] = {}
vars.nrpelinux["check_dhcp"] = {}
}
object Host "HOSTNAME" {
import "generic-host"
address = "IP-Adresse"
vars.os = "Windows"
vars.checknt["windows_cpu"] = {
checknt_variable = "CPULOAD"
checknt_param = "10,90,95,30,90,95"
}
vars.checknt["windows_mem"] = {
checknt_variable = "MEMUSE"
checknt_warning = "80"
checknt_critical = "90"
}
vars.checknt["windows_hdd_c"] = {
checknt_variable = "USEDDISKSPACE"
checknt_param = "c"
checknt_warning = "80"
checknt_critical = "90"
}
vars.checknt["windows_services"] = {
checknt_variable = "SERVICESTATE"
checknt_param = "ntrtscan,tmlisten,ntds,adws,netlogon,NtFrs,Dfs,DFSR,DNS,Kdc,LSM,nscp,DiagTrack,DHCPServer,LanmanServer,SNMP,SamSs,WinRM,Winmgmt,
W3SVC,Themes,SysMgmtHp,sysdown,Spoo$
checknt_showall ="SHOWALL"
}
vars.checknrpe["check_ad"] = {}
vars.nrpelinux["check_dhcp"] = {}
}
Hallo,
nsc++ stellt auf Windows z.B. nrpe zur verfügung, das ein Nagios über nrpe die Anfragen stellen kann.
Wenn deine Monitorlösung kein nrph dann rüste es nach oder benutze eine der anderen Schnitstellen die über nsc++ realisiert werden können.
Die Namen wie nsc++ die Checks angesprochen haben will steht in der Doku von nsc++
Gruß
Chonta
nsc++ stellt auf Windows z.B. nrpe zur verfügung, das ein Nagios über nrpe die Anfragen stellen kann.
Wenn deine Monitorlösung kein nrph dann rüste es nach oder benutze eine der anderen Schnitstellen die über nsc++ realisiert werden können.
Die Namen wie nsc++ die Checks angesprochen haben will steht in der Doku von nsc++
Gruß
Chonta