This is an old revision of the document!
zonemem.ksh
Author | Vernon Everett |
---|---|
Compatibility | Xymon 4.2 |
Requirements | It monitors zones, so I guess Solaris is pretty important. |
Download | None |
Last Update | 2013-08-02 |
Description
I wanted a single unified view of zone memory utilsation, to assist with resource allocation improvements.
Then I added the swap utilisation, and then added graphing too, just for the hell of it.
Under certain circumstances, the graphing is useful, under others, not so much.
Then I added alerting for when thresholds were breached.
NOTE : Only runs in the global zone.
Installation
Client side
Copy script to $XYMONCLIENTHOME/ext in the normal way. Make sure it's executable.
Server side
If you want graphing, add the following to xymonserver.cfg
SPLITNCV_zmem="*:GAUGE"
And add the following to TEST2RRD=
zmem=ncv
and GRAPHS=
zmem::4
also in xymonserver.cfg
And add the following to graphs.cfg
[zmem] FNPATTERN ^zmem,(.*).rrd TITLE Zone %Memory Utilisation YAXIS % -l 0 -u 100 DEF:p@RRDIDX@=@RRDFN@:lambda:AVERAGE LINE2:p@RRDIDX@#@COLOR@:@RRDPARAM@ GPRINT:p@RRDIDX@:LAST: \: %5.1lf (cur) GPRINT:p@RRDIDX@:MAX: \: %5.1lf (max) GPRINT:p@RRDIDX@:MIN: \: %5.1lf (min) GPRINT:p@RRDIDX@:AVERAGE: \: %5.1lf (avg)\n
Source
myscript.sh
Known Bugs and Issues
To Do
Credits
Changelog
- YYYY-MM-DD
- Initial release