The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Скрипт 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, 03:49 , 08-Дек-08 (1)
    ЗЫ Исправил:

    "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)





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

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