Difference between revisions of "nagios notes"

From thelinuxwiki
Jump to: navigation, search
(distributed monitoring)
 
(10 intermediate revisions by one user not shown)
Line 1: Line 1:
 +
 +
'''[https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/4/en/toc.html rtfm link - nagios 4]'''
 +
 +
 
===host definitions===
 
===host definitions===
  
Line 41: Line 45:
  
  
 +
ocpd pickups writes from checks to files below and transfers them via nsca to central
 +
var/log/nagios/host-perfdata.fifo
 +
var/log/nagios/service-perfdata.fifo
 +
 +
config file rc.ocpd
 +
 +
notifications disabled globally for collectors in rc.nagios
 +
 +
send_nsca.cfg contains password for encrypting / decrypting command channel
 +
 +
==graphing==
 +
[https://exchange.nagios.org/directory/Addons/Graphing-and-Trending Addons for Graphing-and-Trending]
 +
 +
[https://support.nagios.com/kb/article/nagios-core-performance-graphs-using-influxdb-nagflux-grafana-histou-802.html Nagios Core - Performance Graphs Using InfluxDB + Nagflux + Grafana + Histou]
 +
 +
 +
==plugins==
 +
[https://nagios-plugins.org/doc/guidelines.html Nagios Plugins Development Guidelines]
 
[[category:nagios]]
 
[[category:nagios]]

Latest revision as of 18:17, 1 March 2022

rtfm link - nagios 4


Contents

host definitions

templates

minimal host template

define host {
		name		linux_server_template
		use		generic_host
		register	0
}

use : the template that this definition inherits from

register: 0 = don't treat it as a real host definition (it's a template)

troubleshooting inheritence

view all attributes inherited for an object in var/objects.cache

regenerated on nagios startup


distributed monitoring

central nagios server - active check are limited or there are none. checks are passive, monitoring data/status is received via "external commands" submitted through ocpd

to be added...

dummy command checks

active/passive checking

Host and Service Freshness Checks


check_freshness 1 freshness_threshold <seconds until unknown/stale state>

add "process_perf_data 1" to generic host and service template on collectors to signal ocpd to tranfer data for checks to central


ocpd pickups writes from checks to files below and transfers them via nsca to central

var/log/nagios/host-perfdata.fifo 
var/log/nagios/service-perfdata.fifo

config file rc.ocpd

notifications disabled globally for collectors in rc.nagios

send_nsca.cfg contains password for encrypting / decrypting command channel

graphing

Addons for Graphing-and-Trending

Nagios Core - Performance Graphs Using InfluxDB + Nagflux + Grafana + Histou


plugins

Nagios Plugins Development Guidelines