28.02.2013 Views

Nagios vSphere monitoring via Nagios (NRPE) - Virtualization ...

Nagios vSphere monitoring via Nagios (NRPE) - Virtualization ...

Nagios vSphere monitoring via Nagios (NRPE) - Virtualization ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Nagios</strong> <strong>vSphere</strong> <strong>monitoring</strong> <strong>via</strong> <strong>NRPE</strong> | Author: Paul Drangeid http://www.tdonline.com/training/<br />

Here’s the Config for the Memory Graph:<br />

Graph Label: <strong>vSphere</strong> Memory Utilization<br />

Service: <strong>vSphere</strong>_memory<br />

Use Service as a<br />

Regular<br />

Expression<br />

Host: *<br />

Status Text<br />

Parsing Regular<br />

Expression:<br />

Use Status Text<br />

Parsing instead of<br />

Performance Data<br />

ON<br />

OFF<br />

RRD Name /usr/local/groundwork/rrd/$HOST$_$SERVICE$.rrd<br />

RRD Create<br />

Command<br />

RRD Update<br />

Command<br />

Custom RRDtool<br />

Graph Command<br />

Enable ON<br />

$RRDTOOL$ create $RRDNAME$ --step 300 --start n-1yr $LISTSTART$<br />

DS:$LABEL#$:GAUGE:1800:U:U DS:$LABEL#$_wn:GAUGE:1800:U:U<br />

DS:$LABEL#$_cr:GAUGE:1800:U:U $LISTEND$ RRA:AVERAGE:0.5:1:8640<br />

RRA:AVERAGE:0.5:12:9480<br />

$RRDTOOL$ update $RRDNAME$ $LASTCHECK$:$VALUE1$:$WARN1$:$CRIT1$ 2>&1<br />

'rrdtool graph - DEF:a="rrd_source":ds_source_0:AVERAGE<br />

DEF:w="rrd_source":ds_source_1:AVERAGE<br />

DEF:c="rrd_source":ds_source_2:AVERAGE CDEF:cdefa=a CDEF:cdefb=a,0.99,*<br />

CDEF:cdefw=w CDEF:cdefc=c CDEF:cdefm=c,1.05,* AREA:a#33FFFF<br />

AREA:cdefb#3399FF:"Memory Utilized\:" GPRINT:a:LAST:"%.2lf Percent"<br />

GPRINT:cdefa:MIN:min=%.2lf GPRINT:cdefa:AVERAGE:avg=%.2lf<br />

GPRINT:cdefa:MAX:max="%.2lf\l" LINE2:cdefw#FFFF00:"Warning Threshold\:"<br />

GPRINT:cdefw:LAST:"%.2lf" LINE2:cdefc#FF0033:"Critical Threshold\:"<br />

GPRINT:cdefc:LAST:"%.2lf\l" COMMENT:"Service\: SERVICE"<br />

CDEF:cdefws=a,cdefw,GT,a,0,IF AREA:cdefws#FFFF00 CDEF:cdefcs=a,cdefc,GT,a,0,IF<br />

AREA:cdefcs#FF0033 CDEF:cdefwt=a,cdefw,GT,cdefw,0,IF LINE:cdefwt#000000<br />

CDEF:cdefct=a,cdefc,GT,cdefc,0,IF LINE:cdefct#000000 -c BACK#FFFFFF -c<br />

CANVAS#FFFFFF -c GRID#C0C0C0 -c MGRID#404040 --vertical-label="Used (pct)" -title="<strong>vSphere</strong><br />

Memory Usage" -c ARROW#FFFFFF -Y -u 100 -l 0 --rigid'<br />

©2010, TeleData Consulting, Inc. Page 20

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!