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

Исходное сообщение
"Скрипт vm_stat для Cacti "

Отправлено tamias , 08-Дек-08 03:41 
Добрый день!
Есть вот такие скрипты:
vm_stat | perl -ne 'print "$1:$2 " if(/^\s*(.+)\s*:\s*(\d+).*$/)'

и
#!/usr/bin/perl

open (IN, 'vm_stat |') && print join ' ', grep !/^$/, map {$_ if s/\s+(\d+)\.\n*/$1/} <IN>;

Которые работают одинаково и выводит информацию для построения графиков в cacti.
в виде

Pages free:248491 Pages active: 345632 Pages inactive: 306207 Pages
wired down:146885 "Translation faults": 598998500 Pages copy-on-write:
42312589 Pages zero filled: 64106 Pages reactivated:64106 Pageins:
243273 Pageouts: 84934 Object cache:15930737

Но выясняется , что cacti требует названия без пробелов. Вот так:

Pages_free:248491 Pages_active: 345632 Pages_inactive: 306207 Pages
wired down:146885 "Translation faults": 598998500 Pages_copy-on-write:
42312589 Pages_zero filled: 64106 Pages_reactivated:64106 Pageins:
243273 Pageouts: 84934 Object_cache:15930737

Или можно оставить второе слово в сложных именах:

free:248491 active: 345632 inactive: 306207 Pages
wired down:146885 faults": 598998500 copy-on-write:
42312589 zero filled: 64106 reactivated:64106 Pageins:
243273 Pageouts: 84934 cache:15930737

Помогите исправить 1 или 2 (или оба)  скрипты по любому вариану ( без пробелов в именах  или по второму слову в сложных именах) .
Спасибо зараннее!


Содержание

Сообщения в этом обсуждении
"Скрипт vm_stat для Cacti "
Отправлено tamias , 08-Дек-08 03:49 
ЗЫ Исправил:

"Translation_faults": 598998500 Pages_copy_on_write:
42312589

И наверное нужен отклик vm_stat в терминале:
$ vm_stat
Mach Virtual Memory Statistics: (page size of 4096 bytes)
Pages free:                   178160.
Pages active:                 512409.
Pages inactive:               205453.
Pages wired down:             151442.
"Translation faults":      749681429.
Pages copy-on-write:        51793476.
Pages zero filled:         373924754.
Pages reactivated:             94235.
Pageins:                      306545.
Pageouts:                     103907.
Object cache: 20571606 hits of 21764133 lookups (94% hit rate)