Рисуем график IOWait в MRTG

Рисуем график IOWait в MRTG: "

На домашнем компе иногда дисковая подсистема просто с ума сходит. Менять винт смысла особого не вижу, но вот видеть графики нагрузки хотелось бы. :)


Итак, приступим:


1. Нам нужен скрипт, который будет готовить данные для MRTG:


#!/bin/sh

TERM=linux

export TERM

top -b -n3 |grep 'wa,'|awk '{print $6}'|awk '{sub(/%/, '');print}'|awk '{sum = $1 * 100; print sum}'|sed '1d'


Сохраняем скрипт как /usr/local/bin/iowait.sh


2. Настраиваем сам MRTG:


Target[iowait]: `/usr/local/bin/iowait.sh`

Options[iowait]: nopercent,growright,gauge,noinfo

Title[iowait]: IO Wait Times

PageTop[iowait]: <h1>IO Wait Times</h1>

MaxBytes[iowait]: 8000000

YLegend[iowait]: IO Wait Times

ShortLegend[iowait]: IO Wait Times

LegendI[iowait]: 2 Second

LegendO[iowait]: 3 second

Colours[iowait]: BLUE#1000ff,VIOLET#ff00ff,RED#bb0000,GREEN#006600


В результате имеем примерно вот такие красивые графики (это реальный динамический график моего домашнего сервера):

mrtg iowait




А Вы уже покупаете эко продукты?


© Dmitriy Lyalyuev, Записки старого сисадмина, 2011. |
Ссылка |
Один комментарий | Контакты


Теги: , ,


Feed enhanced by Better Feed from Ozh


"

Комментариев нет:

Отправить комментарий