The OpenNET Project / Index page

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

[FreeBSD] Загрузка процессора и контроль процессов в MRTG (mrtg cpu statistic load_average freebsd example)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: mrtg, cpu, statistic, load_average, freebsd, example,  (найти похожие документы)
Date: Thu, 25 Jan 2001 11:20:36 +0300 From: Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> Newsgroups: fido7.ru.unix.bsd Subject: [FreeBSD] Загрузка процессора и контроль процессов в MRTG Wed, 24 Jan 2001 16:32:05 +0700, sasha@mail.kuban.ru написал(а): >Вообще, перенаправление вывода - первое, что я опробовал утилитками >сбора статистики. Hичего не понравилось. Потому и спрашиваю здесь о >нетривиальном решении с удобной формой вывода инфы. У меня mrtg рисует графики загрузки системы. Hаглядно и надежно. Запускаю mrtg каждые 5 минут, данные собираются скриптами, вызываемыми через ``. Примеры скриптов для FreeBSD 3.5: Загрузка процессора, пользовательские/nice процессы: #!/bin/sh set `iostat -c 2 -t proc |tail +4` us="$3" ni="$4" if [ "x$ni" = "x0100" ]; then ni=0 fi echo $us echo $ni echo 0 echo User processes Системные процессы/обработка прерываний: #!/bin/sh set `iostat -c 2 -t proc|tail +4` sys="$5" int="$6" if [ "x$int" = "x0100" ]; then int=0 fi echo $sys echo $int echo 0 echo System processes Интенсивность замещения страниц: #!/bin/sh set `vmstat -p proc -w 5 -c 2|tail +4` echo $8 echo $9 echo 0 echo Paging Интенсивность операций записи на разделе диска: #!/bin/sh d=$1 set `/sbin/mount|grep $d` shift 10 echo $1 echo $3|sed 's/)$//' echo 0 echo writes on $d Объем занятой виртуальной памяти: #!/bin/sh set `vmstat -p proc |tail +3` echo $4 echo $5 echo 0 echo Virtual Memory Отсутствие ошибок не гарантируется, AS IS ;) Eugene -- "Люди забыли эту истину," - сказал Лис, - "но ты не забывай"

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
  • 1, Bublik (?), 15:18, 17/05/2004 [ответить]  
  • +/
    А можно ли mrtg или еще чем
    смотреть трафик по почтовым ящикам. Типа этот юзер получил
    столько то мегабайт и отправил столько-то????
     
     
  • 2, zyxman (?), 02:56, 21/08/2005 [^] [^^] [^^^] [ответить]  
  • +/
    можно.
     

  • 3, Fedel (?), 17:33, 02/11/2007 [ответить]  
  • +/
    Статистика получается не объективной.
    Нужно снимать средние значения за прошедшие 5 мин, типа load averages. Или уменьшить интервал.
     
     
  • 4, Greywww (?), 19:11, 02/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    лучше отдавать скриптом кол-во операций ... - как ето делают при снятии статистики по трафику ..
    > cat /proc/stat | grep cpu | awk {'-print $...'} ///

    или vmstat -s | grep ... | awk {'-print $1'} // а там пусть сумирует и рисует ...

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




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

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