Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Vladimir Bobarikin                   2:5034/13.1    10 Dec 2004  17:35:33
 To : All
 Subject : Re: Mrtg статистика процессов
 -------------------------------------------------------------------------------- 
 
 
  Пятница Декабрь 10 2004, когда Vladimir Bobarikin и Oleg Adianov пытались
 завязать разговор, я решил, что вмешаться в их беседу - мой долг:
 
  >>> Есть некий скрипт на перле, который снимает статистику процесса
  >>> mysqld и выводит *одну* цифру (от 0.00 до 100.00)
  OA>> Хм... А может доки почитать? ;) Hа сколько я помню, скрипт для
  OA>> работы с МРТГ должен выдавать 3 цифры! Поправте если не прав. :)
 
  VB> Дело в том, что доки довольно плохо представлены. :(
  VB> А цифири я пробовал выводить и 3 пишет все равно от балды :(
  VB> Вообще я запутался окончательно, словно первый раз с mrtg'ой.
  VB> С остальной статистикой - у меня все в порядке - выводит намана и
  VB> использование диска, сетевки, общая процессорная стата, только с этим
  VB> застрял (стата по конкретному процессу). :(
 
  VB> Последний скрипт (который все равно не сработал) использовал с
  VB> командой:
  VB> ===
  VB> #ps aux | grep 'mysqld' | awk '{print $3}'
  VB> /bin/ps aux -p 423 | tail -1 | awk '{print $3}'
  VB> echo 0
  VB> echo 0
  VB> echo MySQL process stats
  VB> ===
  VB> Hа выходе он, к примеру дает:
  VB> 46.8
  VB> 0
  VB> 0
 
 Заработало наконец.
 Вот рабочий вариант для снятия статистики с mysql, мож кому полезным окажеться
 (pid можно использовать от любого процесса, т.е следить за чем угодно, что имеет
 pid :)))):
 
 === Cut cpumon.sh ===
 #!/bin/sh
 pid="`/bin/cat /usr/local/mysql/var/localline.ru.pid`"
 # Узнаю номер процесса MySQL
 set `/bin/ps aux -p $pid | tail -1 | awk '{print $3}' | tr . "\n"`
 #Снимаю статистику, получаю дробное число XX.Y и разбиваю его на два недробных
 # :)
 mysql="$1"
 mysql2="$2"
 echo $mysql
 echo $mysql2
 echo 0
 echo MySQL process stats
 === Cut cpumon.sh ===
 
 Описание старое:
 
  VB> === Cut 1.txt ===
  VB> MaxBytes[mysql]: 100
  VB> Refresh: 300
  VB> Target[mysql]: `/usr/local/sbin/cpumon.sh`
  VB> PageTop[mysql]: <h1>Information about MySQL load</h1>
  VB> Title[mysql]: CPU load by MySQL
  VB> Options[mysql]:
  VB> gauge,withzeroes,nopercent,transparent,withzeroes,growright ShortLegen
  VB> d[mysql]: %
  VB> YLegend[mysql]: Percentes
  VB> LegendI[mysql]: mysql:
  VB> LegendO[mysql]: mysql:
  VB> === Cut 1.txt ===
 
 p.s: Эх, какой таглайн сгенерился, прям гордость за себя взяла 8-)
 
    Hадеюсь, All, мы ещё спишемся.
 
 ... Какая я вам мама?! Я вам в отцы гожусь!
 --- Озаглавилась весна - топором, успокоилась река - декабрём...
  * Origin: ... утро - одиноким выстрелом... (2:5034/13.1)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Mrtg статистика процессов   Vladimir Bobarikin   10 Dec 2004 09:12:45 
 Re: Mrtg статистика процессов   Oleg Adianov   10 Dec 2004 14:22:32 
 Re: Mrtg статистика процессов   Vladimir Bobarikin   10 Dec 2004 16:32:49 
 Re: Mrtg статистика процессов   Vladimir Bobarikin   10 Dec 2004 17:35:33 
 Mrtg статистика процессов   Ilya Kulagin   10 Dec 2004 18:15:05 
 Re: Mrtg статистика процессов   Vladimir Bobarikin   10 Dec 2004 19:21:58 
 Re: Mrtg статистика процессов   Kazarov   10 Dec 2004 18:30:00 
 Re: Mrtg статистика процессов   Oleg Adianov   10 Dec 2004 17:50:02 
 Mrtg статистика процессов   Ilya Kulagin   10 Dec 2004 18:15:05 
 Mrtg статистика процессов   Ilya Kulagin   10 Dec 2004 18:00:04 
 Re: Mrtg статистика процессов   Vladimir Bobarikin   10 Dec 2004 19:24:12 
 Mrtg статистика процессов   Vassily Kiryanov   14 Dec 2004 11:52:04 
 Re: Mrtg статистика процессов   Oleg Adianov   14 Dec 2004 12:43:26 
Архивное /ru.unix.bsd/270941b9d0d2.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional