Мониторю свои сервера с помощью cacti (как установить cacti см. [Linux.wiki] Установка cacti и snmpd в Ubuntu.).
Стандартный набор средств мне достаточен на данный момент, но мониторинг оперативной памяти не устраивает.
Для Total,Used,Cache,Buffer,Free есть отдельные графики совмещённые иногда с Total, что не удобно и мешает анализу. Хочется иметь все типа памяти спользуещие RAM на одном графике.
Для решения проблемы нашёл уже готовый “Graph Templates” – Memory Usage (Linux).
Он рисует вот такой вот график:
Хотя вывод этих графиков не совсем можно считать точным, но анализировать будет проще с ними (см. [Linux.wiki] Использование RAM в Linux.).
Ссылку на XML файл для нужно системы можно найти здесь:
(1) Memory Usage (Linux) graph template work
После импорта XML файла, при создании графиков вылезает небольшая ошибка (график RAM не рисуется и в Debug mode можно найти такую ошибку – “CDEF:cdefa=d,b,-,c,-,a,-,1024,* “”), её легко исправить(см. ниже):
Console > Graph Management > CDEFs > Memory Used (Linux)
(2) “To correct this, you simply have to alter your CDEF. Look at the graph syntax. We had some issue between 0.8.6x and 0.8.7 and we reverted in the latest version. You simply need to change that “g” to something else with the C release. Sorry about the confusion.”
(3) “Здесь уже помог Google и это решилось заменой двух первых CDEF с “g” и “e” на “d” и “b”:
CDEF:cdefa=d,b,-,c,-,a,-,1024,* “