14.10. Monitoring Swap Space and Memory
Problem
You want MRTG to graph your physical memory and swap space, so you can see your total memory usage.
Solution
Try this in mrtg.cfg:
# Monitoring Memory and Swap Space Target[xena.memswap]:memAvailReal.0&memAvailSwap.0:password@localhost RouterUptime[xena.memswap]: password@localhost Title[xena.memswap]: Free Memory and Swap - Xena PageTop[xena.memswap]: <H1>Free Memory and Swap - Xena</H1> MaxBytes[xena.memswap]: 650624 YLegend[xena.memswap]: total free memory ShortLegend[xena.memswap]: bytes LegendI[xena.memswap]: Free Memory LegendO[xena.memswap]: Free Swap Legend1[xena.memswap]: Free physical memory in bytes Legend2[xena.memswap]: Free swap in bytes options[xena.memswap]: growright,gauge,nopercent Unscaled[xena.memswap]: ymwd
For MaxBytes, enter whichever
is the larger value—swap or RAM.
Make sure that LoadMIBs:
/usr/local/share/snmp/mibs/UCD-SNMP-MIB.txt is in the Global
Config Options section. Run these commands to load the changes:
# env LANG=C mrtg /etc/mrtg.cfg
# indexmaker --output=/var/www/mrtg/index.html /etc/mrtg.cfgMind your filepaths because they vary on different Linux distributions, and remember to run the first command until it quits emitting error messages, which should take no more than three tries.
Discussion
Use the free command to see how much RAM and swap space your system has. This doesn't have be a precise number because all it does is set the upper limit of what the graph will display, so you can round it up a bit. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access