PHP Portal » PHP Forum » Software & Technik » Tutorials » Nagios Überwachung Ram+Swap incl. Diagramm

Nagios Überwachung Ram+Swap incl. Diagramm 

von
the Boss
Zitat
Hier eine kleine Anleitung, wie mein Nagios den genutzten Ram und den Swap der überwachten Server prüft und protokolliert.

In der Datei /etc/nagios3/conf.d/services_nagios2.cfg den Service definieren

Code
1
2
3
4
5
6
7
define service { hostgroup_name snmp service_description MEM check_command check_snmp_mem_v1!![WARN1],[WARN2]![CRITICAL1],[CRITICAL2]!![COMMUNITY] use generic-service notification_interval 0 ; set > 0 if you want to be renotified }


WARN1: Warnung bei % des benutzten Ram
WARN2: Warnung bei % des benutzten Swap
CRITICAL1: Auslösen der Critical Meldung bei % benutzten Ram
CRITICAL2: Auslösen der Critical Meldung bei % des benutzten Swap

und den Service mit der entsprechenden Hostgruppe verbinden in Datei

Code
1
2
3
4
5
define hostgroup { hostgroup_name snmp alias Debian GNU/Linux Servers members [RECHNER1],[RECHNER2],...,[RECHNERN] }


Wer dann noch einen bereits funktionierenden Nagiosgrapher hat, kann diesen auf die Daten ansetzen zum Erstellen eines Diagramms.
Datei: /etc/nagiosgrapher/ngraph.d/templates/check_mem.ncfg (neu erstellen)

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# --- # NagiosGrapher Template for check_mem # --- define ngraph{ service_name mem graph_log_regex Swap\s:\s(\d+)% graph_value Swap graph_units % graph_legend Swap graph_legend_max 100 rrd_plottype AREA rrd_color EA8F00 } define ngraph{ service_name mem graph_log_regex Ram\s:\s(\d+)% graph_value Ram graph_units %
für die ungekürzte Fassung bitte einloggen

Achtung: in der Datei /etc/nagiosgrapher/ngraph.d/extra/check_hardware.ncfg die Definition für "MEM" deaktivieren

Werbung

Schnellantwort