26

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

эээ... а в чем сыр-бор то ?) я же его и предлагал, KyPIIaToB отказался потому как ему хотелось чисто виндовое решение

пишет devilben:

штука называется Munin, есть под винду но я лично не пробовал, плагинов море представляют из себя скрипт на питоне, перл, руби или баш, не сложно будет написать и свой

и я сомневаюсь что ставить мунина на винду - хорошая затея, не ставить же руби или питона ради графика слушателей)

27

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

приветствую.
Проблема в следующем.
Поставил сие чудо, страница с графиками открывается,НО не рисуются графики(сужу по пятиминутным).В чем может быть проблема?

#!/usr/local/bin/php
<?php
    $file_name='http://localhost:8000/status2.xsl';
   ...
?>

может в этом пути?Расскажите,куда он ведет и что это?Я просто не менял эту строчку.

если перейти по этой ссылке,то получаю

Показать / Cкрыть текст

Отредактировано BigAirBenX (29-12-2011 13:49:30)

28

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

это адрес к статистике icecast

29

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

так он верный,получается?

"Суточный трафик (среднее за 5 минут Средний)" он же должен показывать результат каждые 5 минут?или обновляется раз в сутки?

30

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

обновляеться раз в 5 минут

картинок вообще нет или рисуються с нулевым результатом?

31

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

нулевой результат.Почти сутки прошли.А радио долго работало с посетителями.

32

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

пишет BigAirBenX:

нулевой результат.Почти сутки прошли.А радио долго работало с посетителями.

покажи, какие картинки он генерирует

-------------------------------
R244390603111<- пиво лить сюда

33

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

http://imagepost.ru/thumbs/1/1l/11l_29.jpg
нажми на нее

Отредактировано BigAirBenX (30-12-2011 12:12:20)

34

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

пробуй запускать сам php скрипт (list_all или как он у вас) должен показать слушателей, аптайм сервера

35

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

http://i068.radikal.ru/1112/d7/f2b34cdeccb8.jpg
вот приходят письма с ошибкой.как это добро исправить,я не понимаю,даже гуглтранслейт мне не помог

а запускал я так : mrtg mrtg.cfg

Отредактировано BigAirBenX (30-12-2011 13:31:41)

36

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

ps ax | grep mrtg

покажет запущеную версию

заодно покажи mtrg.cfg

выполни скрипт руками (php-шный)
для примера из первого поста

php /usr/local/etc/mrtg/list_all.php

Отредактировано Klef (30-12-2011 13:42:50)

-------------------------------
R244390603111<- пиво лить сюда

37

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

уже запущен mrtg а крон пытаеться его снова запускать но это впринципе не дожно влиять, что php скрипт выводит то?

Добавлено спустя     1 минуту   33 секунды:

пишет Klef:

php /usr/local/etc/mrtg/list_all.php

должно и без php спереди запускаться, так как

#!/usr/local/bin/php

кстате путь к php тоже надо уточнить

38

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

пишет tarasian666:

должно и без php спереди запускаться, так как

#!/usr/local/bin/php

кстате путь к php тоже надо уточнить

/usr/local/etc/mrtg/list_all.php
./list_all.php

smile

-------------------------------
R244390603111<- пиво лить сюда

39

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

Вот я так запускаю  /etc/allstatistica.php

так как файл php в папке etc

php /etc/allstatistica.php
-bash: php: command not found

ps ax | grep mrtg

6838 ?        Ss     0:25 /usr/bin/perl -w /usr/bin/mrtg mrtg.cfg
13938 pts/0    S+     0:00 grep --color=auto mrtg
root@vps3875:/usr#  ps ax | grep mrtg
 6838 ?        Ss     0:25 /usr/bin/perl -w /usr/bin/mrtg mrtg.cfg
13943 pts/0    S+     0:00 grep --color=auto mrtg

40

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

php установлен?

41

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

и да,почему он сюда то лезет?
/usr/bin/perl -w /usr/bin/mrtg mrtg.cfg

Если у меня этот файл в /etc/ тоже лежит?

42

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

кстате если кому надо скрипт на перловке

#!/usr/bin/perl

use strict;

my $staturl = qq~http:/127.0.0.1:8000/admin/stats~;
my $user = 'admin';
my $pass = 'hackme';
my $stream = "all";
my $uptime = '420 days';
my $listeners = 0;
my $sources = 0;

use LWP::UserAgent;
my $ua = LWP::UserAgent->new;
my $req = HTTP::Request->new(GET => $staturl);
$req->authorization_basic($user, $pass);
my $stats = $ua->request($req)->as_string;
$listeners = $1 if( $stats =~ /<listeners>(\d+)<\/listeners>/);
$sources = $1 if( $stats =~ /<sources>(\d+)<\/sources>/);
$uptime = $1 if($stats =~ /<server_start>(.*)<\/server_start>/);

print qq~$listeners\n$sources\n$uptime\n$stream\n~;
exit;

Отредактировано tarasian666 (30-12-2011 19:55:19)

43

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

php /etc/allstatistica.php                                      1
0
0 days, 0 hours, 20 minutes.

44

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

пишет BigAirBenX:

и да,почему он сюда то лезет?
/usr/bin/perl -w /usr/bin/mrtg mrtg.cfg

Если у меня этот файл в /etc/ тоже лежит?

показуй /etc/cron.d/mrtg

Добавлено спустя     2 минуты   20 секунд:

пишет BigAirBenX:

php /etc/allstatistica.php                                      1
0
0 days, 0 hours, 20 minutes.

а без php спереди?

45

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

http://s017.radikal.ru/i408/1112/f0/b450e6f989c6.jpg


-bash: /etc/allstatistica.php: /usr/local/bin/php: bad interpreter: No such file or directory

Отредактировано BigAirBenX (30-12-2011 13:58:58)

46

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

пишет BigAirBenX:

-bash: /etc/allstatistica.php: /usr/local/bin/php: bad interpreter: No such file or directory

Вооот посмотрите где у вас он лежит, у меня например в /usr/bin/php и соответсвенно поменяйте в начале скрипта путь к пхп
если запуститься /etc/allstatistica.php считай дело в шляпе ))

47

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

пишет tarasian666:

кстате если кому надо скрипт на перловке

через админку.
порою по закромам, где то у меня был перловый через status2

-------------------------------
R244390603111<- пиво лить сюда

48

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

я не люблю через status2 как минимум через xspf или status.xsl
если в песне есть запятая то скрипт уже не будет показывать часть названия
через админку чем понравилось - проще узнать время запуска сервера )


хотя тут не надо названия песни, но отвращение к status2 осталось )
но былоб интересно вносить на какой песни был пик слушателей...

Отредактировано tarasian666 (30-12-2011 14:21:20)

49

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

ну у меня php5 стоит в etc/php5 там "apache2"."cli","conf.d" В апаче файл php.int , conf.d

Я в allstatistica.php написал путь до etc/php5
на что получил /etc/allstatistica.php: /etc/php5: bad interpreter: Permission denied
хотя я прописал и на php файл и на папку php5 "chmod 755"

50

Re: Графики статистики слушателей (freebsd+mrtg+icecast)

не может быть бинарник php в etc !

/etc/php5 это скорей у вас просто папка с настройками php сам php в /usr/local/bin/php или /usr/bin/php