URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 92766
[ Назад ]

Исходное сообщение
"Мониторинг памяти (cacti)"

Отправлено vs , 15-Дек-11 13:20 
Пользуюсь cacti. Все работает. Пока изучал тему неоднократно удивлялся скудной пользовательской информацией, ограничивающейся установкой и настройкой системы. Крайне мало вариантов использования в распределенной среде. Как будто все мониторят параметры только на том оборудовании где cacti установлен

Все скрипты собирающие данные, поставляемые в системе работают только на localhost. Снимать информацию по SNMP можно частично, просто не любая система отдает нужные (скорее сказать верные) данные, например о памяти или загрузке процессора.

Несмотря на многочисленные вопросы про отображение графиков, никаких проблем с этим в работе cacti не обнаружил. Графики рисуются всегда, если только есть данные для отрисовки и прfвильно созданы шаблоны данных. Например, cacti не нарисует график, если в получаемых значениях присутствует пробел после имени переменной и двоеточия.

Хочу создать собственные запросы, обрабатывающиеся на локальной машине, что бы точно знать что собирается, как передается и отображается.

Использование памяти - данные получаю скриптом
cact# cat /proc/meminfo | sed '5d;7,13d;15,$d;s/kB/ /'

Результат
MemTotal:      2075068  
MemFree:        915248  
Buffers:        167968  
Cached:         806060  
Active:         883024  
Dirty:              24  

Я опускаю некоторые преобразования перед передачей в cacti, поскольку вопрос не в этом. Несмотря на изменяющиеся значения указанных областей памяти, график представлен в виде ровных линий, просто вариации слишком незначительны (цифры в kb). Пользы от такого графика ноль.

Как получить более информативные значения об использовании памяти, что бы по ним судить о загрузке LINUX машины? Аналогичный вопрос про загрузку процессора. Интересует именно метод получения данных, которые можно считать достоверными.


Содержание

Сообщения в этом обсуждении
"Мониторинг памяти (cacti)"
Отправлено anonymous , 16-Дек-11 03:15 
> Как получить более информативные значения об использовании памяти, что бы по ним
> судить о загрузке LINUX машины? Аналогичный вопрос про загрузку процессора. Интересует
> именно метод получения данных, которые можно считать достоверными.

в конечном счете все берут данные из /proc.  snmp не исключение.  чем он вас не устроил?