Плагин MemInfo для ISP manager
Данный плагин предназначен для root-пользователей ISP manager, основным иструментом администрирования для которых является панель. Плагин позволяет просматривать в интерфейсе панели все основные показатели расхода оперативной памяти. Информация берется из /proc/meminfo или top.
Плагин добавляет кнопку «Использование оперативной памяти» в таблице «Информация о системе».
Возможности:
- Отображение основных показателей расхода оперативной памяти в виде списка.
- Автоматическое обновление списка с интервалом 20 сек.
Скачать плагин
Версия: 1.0.2 (30.01.2011)
Изменения версии 1.0.2 (30.01.2011):
- Добавлена поддержка систем, не имеющих файла /proc/meminfo, например FreeBSD. В таких системах информация берется из top.
Системные требования:
- Модули Perl:
- Только стандартные.
Установка:
сd /usr/local/ispmgr
wget http://usings.ru/upload/isp_plugins/meminfo.tar.gz
tar xzf meminfo.tar.gz
rm -rf /usr/local/ispmgr/var/.xmlcache/ispmgr
killall ispmgr
Обсуждение и поддержка: тема на форуме.
Приятного использования.
18 ответов Оставить комментарий
Здравствуйте скажите, а на FreeBSD он будеть работать?
Я не проверял, но вряд ли. Плагин просто читает /proc/meminfo и передает в панель. Насколько я знаю, во фре нет /proc/meminfo.
А если у вас файл есть, плагин работать обязан.
Нет такого файла нету (
А будет что то подобное для фри ?
Нет фряхи под рукой. Нужно проверить, выдает ли команда «dmesg | grep memory» (или «sysctl -a | grep mem») желаемое. Если выдает то, что нужно, сделаю версию за 5 мин.
Клманда sysctl -a | grep mem выдаёт вот это:
vm.kmem_map_free: 12419416064
vm.kmem_map_size: 31629312
vm.kmem_size_scale: 1
vm.kmem_size_max: 329853485875
vm.kmem_size_min: 0
vm.kmem_size: 12451143680
vfs.ufs.dirhash_lowmemcount: 4584
vfs.ufs.dirhash_mem: 3263009
vfs.ufs.dirhash_maxmem: 200000000
net.link.bridge.pfil_member: 1
hw.physmem: 1073741824
hw.usermem: 10756149248
hw.realmem: 13958643712
hw.firewire.fwmem.speed: 2
hw.firewire.fwmem.eui64_lo: 0
hw.firewire.fwmem.eui64_hi: 0
hw.cbb.start_memory: 2281701376
hw.pci.host_mem_start: 2147483648
p1003_1b.memlock: 0
p1003_1b.memlock_range: 0
p1003_1b.memory_protection: 0
p1003_1b.shared_memory_objects: 1
security.jail.param.mem.rej: 0
security.jail.param.mem.max: 0
security.jail.param.mem.cur: 0
compat.ia32.maxvmem: 0
compat.linux32.maxvmem: 0
Написал на форуме вывод команды sysctl -a | grep mem
Напишите еще на форуме вывод «dmesg | grep -i memory».
Плагин поставил, а как им пользоваться? в каком разделе его искать? 🙁
Цитирую описание плагина:
Плагин добавляет кнопку «Использование оперативной памяти» в таблице «Информация о системе».
Прошу прощения за невнимательность 🙁 все нашлось…
спасибо!
Чёт не пойму. MemTotal — это общее количество ОЗУ, а MemFree — это используемое? Или как?
MemFree — скорее объем свободной части ОЗУ.
Эти названия берутся из вывода системных команд.
Для linux: /proc/meminfo
Для FreeBSD: top
Спасибо!!
malformed result
Команда cat proc/meminfo робит. В чем может быть дело?
Поддерживаю последнее сообщение. При попытке зайти в раздел плагина, выводится «malformed result».
Centos 6
Покажите вывод cat /proc/meminfo
Такая же проблема, при нажатии на кнопку «Использование ОЗУ», выдает сообщение «malformed result». Коменда «cat proc/meminfo» показывает следующее:
MemTotal: 511156 kB
MemFree: 13236 kB
Buffers: 21864 kB
Cached: 91448 kB
SwapCached: 0 kB
Active: 232324 kB
Inactive: 239204 kB
Active(anon): 174536 kB
Inactive(anon): 185208 kB
Active(file): 57788 kB
Inactive(file): 53996 kB
Unevictable: 0 kB
Mlocked: 0 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 511156 kB
LowFree: 13236 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 364 kB
Writeback: 0 kB
AnonPages: 358216 kB
Mapped: 22156 kB
Shmem: 1540 kB
Slab: 16396 kB
SReclaimable: 10148 kB
SUnreclaim: 6248 kB
KernelStack: 944 kB
PageTables: 4136 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 255576 kB
Committed_AS: 1115720 kB
VmallocTotal: 505856 kB
VmallocUsed: 3188 kB
VmallocChunk: 498276 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 8184 kB
DirectMap2M: 516096 kB
Обратил внимание, что в требованиях должны быть установлены стандартные модули Perl? У меня в панели следующие:
perl-5.10.1-127.el6
perl-Compress-Raw-Zlib-2.020-127.el6
perl-Compress-Zlib-2.020-127.el6
perl-DBD-MySQL-4.020-1.el6
perl-DBI-1.609-4.el6
perl-Geo-IP-1.38-6.el6
perl-HTML-Parser-3.64-2.el6
perl-HTML-Tagset-3.20-4.el6
perl-IO-Compress-Base-2.020-127.el6
perl-IO-Compress-Zlib-2.020-127.el6
perl-Mail-Sendmail-0.79-12.el6
perl-Module-Pluggable-3.90-127.el6
perl-Pod-Escapes-1.04-127.el6
perl-Pod-Simple-3.13-127.el6
perl-Time-HiRes-1.9721-127.el6
perl-URI-1.40-2.el6
perl-libs-5.10.1-127.el6
perl-libwww-perl-5.833-2.el6
perl-version-0.77-127.el6
какие нужно установить?
Выполните скрипт плагина в консоли и покажите, на что он матерится.