The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Скрипт vm_stat для Cacti "
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"Скрипт vm_stat для Cacti "  
Сообщение от tamias email(ok) on 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 (или оба)  скрипты по любому вариану ( без пробелов в именах  или по второму слову в сложных именах) .
Спасибо зараннее!

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Скрипт vm_stat для Cacti "  
Сообщение от tamias email(ok) on 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)


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру