Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

7 страниц V   1 2 ... 5 6 »

php-скрипт мониторинга сервера

, Скрипт мониторинга сервер в подпись на форуме
Статус пользователя krimatis
сообщение 30.10.2008, 18:10
Сообщение #1


Стаж: 18 лет

Сообщений: 67
Благодарностей: 52
Полезность: 544

Когда то очень давно искал такую замануху) в прочем так же давно её и нашел. :biggrin:
Кто не курит, объясняю - это мониторинг вашего сервера, который можно втулить в подпись на форуме.
Для работы скрипта нужен web сервер, а именно индеец и пхп. Больше ниче ненадо) :)
Как настроить под мой сервак?
качаем это Прикрепленный файл  cs_banner.zip ( 42,37 килобайт ) Кол-во скачиваний: 1337

кидаешь скрипт в папку на WEB сервере... ну например cs_banner т.е путь выглядит вот так http://localhost/cs_banner

открываешь и image.php ищешь вот это:

Код
require_once("class_PQ.php");
$height=100; //x на x парметр картинки
$width=350; //x на x парметр картинки
$path="C:/WEBserver/www/cs_banner/"; // путь до картинки полный))
$image="cs.png"; //название картинки! обязательно png!!!


вписуеш сюда свои значения.

потом ищешь:

Код
$pqinfo = array();
$pq = PQ::create(array('ip' => "xxx.xxx.xxx.xxx:port", 'querytype' => "halflife_new_queries",));
$pqinfo = $pq->query(array('players','info', 'rules'));


там где
Код
$pq = PQ::create(array('ip' => "xxx.xxx.xxx.xxx:port"


поставь ип серва и порт

сохраняешь, закрываешь, и все... :)

посмотреть можно открыв http://localhost/cs_banner
а вот вставить в подпись уже надо вот так...

в подписе кинуть
Код
[img]http://localhost/cs_banner/image.php/cs.png[/img]


естестно вбиваем свои ипы и пути) :)

з.ы. модераторы пожалуйста подправьте название темы, а то название темы писал в последнюю очередь и запарился с капсом) :)

Отредактировал: krimatis, - 4.11.2008, 12:13
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 29 раз
   Цитировать сообщение
Статус пользователя Romans124
сообщение 30.10.2008, 21:13
Сообщение #2


Стаж: 18 лет

Сообщений: 162
Благодарностей: 20
Полезность: 105

Респкт тебе чювак!!! один минус, на соурсе неотображает порт, а так показывает что да как, а еще будут пнг на фон? а то черный не але=)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 30.10.2008, 22:06
Сообщение #3


Иконка группы

Стаж: 18 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

Чё то не пашет sad.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя krimatis
сообщение 31.10.2008, 0:33
Сообщение #4


Стаж: 18 лет

Сообщений: 67
Благодарностей: 52
Полезность: 544

Цитата(Romans124 @ 30.10.2008, 21:13) *
Респкт тебе чювак!!! один минус, на соурсе неотображает порт, а так показывает что да как, а еще будут пнг на фон? а то черный не але=)

так а в чем проблема? Фотошоп в руки и рисуй что душе угодно) :) хоть черный, хоть белый, хоть цвета радуги) :biggrin:

з.ы. насчет сорса посмотрю что можно сделать, я просто 1.6 админю)

Цитата(AxuJIJI @ 30.10.2008, 22:06) *
Чё то не пашет sad.gif

Ща буду на кофейной гуще гадать) :) опиши хоть что да как? Как ошибка и как настраивал… настройки встудию!

Отредактировал: krimatis, - 31.10.2008, 0:34
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 31.10.2008, 6:03
Сообщение #5


Иконка группы

Стаж: 18 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

krimatis,
Просто пишет изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя krimatis
сообщение 31.10.2008, 10:43
Сообщение #6


Стаж: 18 лет

Сообщений: 67
Благодарностей: 52
Полезность: 544

AxuJIJI,
значит ты его неправильно настроил!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jeton
сообщение 31.10.2008, 11:19
Сообщение #7


Стаж: 17 лет

Сообщений: 599
Благодарностей: 151
Полезность: 484

респект и почёт ! спасибо всё пашет благадарачка :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 31.10.2008, 12:11
Сообщение #8


Иконка группы

Стаж: 18 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

Вот посмотри:
Код
<?
require_once("class_PQ.php");
$height=80;
$width=300;
$path="G:/home/localhost/cs_banner/"; // путь до картинки))
$image="cs.png";

Header("Content-type: image/png");
$im=imagecreatefrompng($path.$image);
$white = ImageColorAllocate($im, 0,0,0);
$black = ImageColorAllocate($im, 255,255,255);
$red = ImageColorAllocate($im, 255,0,0);
$bl = ImageColorAllocate($im, 6,0,255);
imageFill($im, 0, 0, $white);

$pqinfo = array();
$pq = PQ::create(array('ip' => "10.20.235.15:27015", 'querytype' => "halflife_new_queries",));
$pqinfo = $pq->query(array('players','info', 'rules'));


ImageString($im, 4, 90, 20, $pqinfo['name'], $bl);
ImageString($im, 2, 90, 38, "IP: ".$pqinfo['ip'].":".$pqinfo['int_port'], $black);
ImageString($im, 2, 90, 50, "Map: ".$pqinfo['map'], $black);
ImageString($im, 3, 90, 63, "Player: ".$pqinfo['totalplayers']."/".$pqinfo['maxplayers'], $red);

ImageRectangle($im, 0, 0, $width-0, $height-0, $black);
Imagepng($im);
ImageDestroy($im);
?>

Чё не правильно?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Fedcomp
сообщение 31.10.2008, 13:35
Сообщение #9
Стаж: 17 лет

Сообщений: 3899
Благодарностей: 701
Полезность: 0

Ну наконец нашёл скрипт мониторинга имитирующий картинку.
Короче krimatis, респект
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 31.10.2008, 13:51
Сообщение #10


Иконка группы

Стаж: 18 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

Я чё то не понял
Чё только у меня не работает?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя garage
сообщение 31.10.2008, 14:09
Сообщение #11


Стаж: 18 лет

Сообщений: 90
Благодарностей: 12
Полезность: 107

А всё ок работает ) сначала путь не правильн0 указал прост к серверу )


Цитата(AxuJIJI @ 31.10.2008, 13:11) *
Вот посмотри:
Код
<?
require_once("class_PQ.php");
$height=80;
$width=300;
$path="G:/home/localhost/cs_banner/"; // путь до картинки))
$image="cs.png";

Header("Content-type: image/png");
$im=imagecreatefrompng($path.$image);
$white = ImageColorAllocate($im, 0,0,0);
$black = ImageColorAllocate($im, 255,255,255);
$red = ImageColorAllocate($im, 255,0,0);
$bl = ImageColorAllocate($im, 6,0,255);
imageFill($im, 0, 0, $white);

$pqinfo = array();
$pq = PQ::create(array('ip' => "10.20.235.15:27015", 'querytype' => "halflife_new_queries",));
$pqinfo = $pq->query(array('players','info', 'rules'));
ImageString($im, 4, 90, 20, $pqinfo['name'], $bl);
ImageString($im, 2, 90, 38, "IP: ".$pqinfo['ip'].":".$pqinfo['int_port'], $black);
ImageString($im, 2, 90, 50, "Map: ".$pqinfo['map'], $black);
ImageString($im, 3, 90, 63, "Player: ".$pqinfo['totalplayers']."/".$pqinfo['maxplayers'], $red);

ImageRectangle($im, 0, 0, $width-0, $height-0, $black);
Imagepng($im);
ImageDestroy($im);
?>

Чё не правильно?



Путь к картинке не правильный !

Отредактировал: garage, - 31.10.2008, 14:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Xp0Huk
сообщение 31.10.2008, 14:34
Сообщение #12


Стаж: 18 лет

Сообщений: 123
Благодарностей: 18
Полезность: 120

чет у меня тоже не работает
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 31.10.2008, 14:36
Сообщение #13


Иконка группы

Стаж: 18 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

garage,
А ты уверен что неправильный?
Не у всех всё одинаковое
Ты же не знаешь где и что у меня
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя garage
сообщение 31.10.2008, 14:39
Сообщение #14


Стаж: 18 лет

Сообщений: 90
Благодарностей: 12
Полезность: 107

Еще вопрос как мне если я нахостинг залил скрипт указать путь к картинке ? Я так указал
$path="http://site.ru/cs_banner/"; // путь до картинки))

Но показывает только пустую картинку )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя krimatis
сообщение 31.10.2008, 15:38
Сообщение #15


Стаж: 18 лет

Сообщений: 67
Благодарностей: 52
Полезность: 544

Цитата(garage @ 31.10.2008, 14:39) *
Еще вопрос как мне если я нахостинг залил скрипт указать путь к картинке ? Я так указал
$path="http://site.ru/cs_banner/"; // путь до картинки))

Но показывает только пустую картинку )


замени $path на $url в двух строках
Код
$url="http://localhost/cs_banner/"; // путь до картинки))

Код
$im=imagecreatefrompng($url.$image);
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 6 раз
   + Цитировать сообщение
Статус пользователя anti^
сообщение 31.10.2008, 15:46
Сообщение #16
Стаж: 18 лет

Сообщений: 11
Благодарностей: 2
Полезность: 0

krimatis, респект, давно искал этот скрипт
хм... поставил себе, но что-то не работает


Отредактировал: anti^, - 31.10.2008, 16:05
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя garage
сообщение 31.10.2008, 16:56
Сообщение #17


Стаж: 18 лет

Сообщений: 90
Благодарностей: 12
Полезность: 107

krimatis спс, стим сервера не мониторит почему то ! Как решить ? Там версии протоколов разные как я понял ! Мне под стим просто надо)

Отредактировал: garage, - 31.10.2008, 17:39
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Romans124
сообщение 31.10.2008, 17:55
Сообщение #18


Стаж: 18 лет

Сообщений: 162
Благодарностей: 20
Полезность: 105

ребят всеж просто как 2х2
В "image.php" настраиваем путь и адрес сервера
$path="C:/AppServ/www/sb/";

$pq = PQ::create(array('ip' => "хх.хх.хх.хх:27015", 'querytype' => "halflife_new_queries",));
Где "хх" ип сервера
Закрываем, далее на форуме в подписи вбиваем следующий код

[ img ]http://хх.хх.хх.хх/sb/image.php/cs.png[ /img ]
Где "хх" ип хостинга где лежит папка "sb" и все у вас бу работать:)

Отредактировал: Romans124, - 31.10.2008, 18:05
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя anti^
сообщение 31.10.2008, 18:14
Сообщение #19
Стаж: 18 лет

Сообщений: 11
Благодарностей: 2
Полезность: 0

ну и чтоже не правильно сделал...
Код
<?
require_once("class_PQ.php");
$height=80;
$width=300;
$url="http://monitoring.my-cs.org.ru/"; // путь до картинки))
$image="cs.png";

Header("Content-type: image/png");
$im=imagecreatefrompng($url.$image);
$white = ImageColorAllocate($im, 0,0,0);
$black = ImageColorAllocate($im, 255,255,255);
$red = ImageColorAllocate($im, 255,0,0);
$bl = ImageColorAllocate($im, 6,0,255);
imageFill($im, 0, 0, $white);

$pqinfo = array();
$pq = PQ::create(array('ip' => "85.25.152.133:27019", 'querytype' => "halflife_new_queries",));
$pqinfo = $pq->query(array('players','info', 'rules'));


ImageString($im, 4, 90, 20, $pqinfo['name'], $bl);
ImageString($im, 2, 90, 38, "IP: ".$pqinfo['ip'].":".$pqinfo['int_port'], $black);
ImageString($im, 2, 90, 50, "Map: ".$pqinfo['map'], $black);
ImageString($im, 3, 90, 63, "Player: ".$pqinfo['totalplayers']."/".$pqinfo['maxplayers'], $red);

ImageRectangle($im, 0, 0, $width-0, $height-0, $black);
Imagepng($im);
ImageDestroy($im);
?>


картинку вывожу
[ img ]http://monitoring.my-cs.org.ru/image.php/cs.png[ /img ]

Отредактировал: anti^, - 31.10.2008, 18:15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя krimatis
сообщение 31.10.2008, 20:03
Сообщение #20


Стаж: 18 лет

Сообщений: 67
Благодарностей: 52
Полезность: 544

Цитата(garage @ 31.10.2008, 16:56) *
krimatis спс, стим сервера не мониторит почему то ! Как решить ? Там версии протоколов разные как я понял ! Мне под стим просто надо)

Да по моему ему по барабану что мониторить лишь бы HL)
Кинь ип своего сервака я поробую.

anti^, попробуй не в корень положить, а в папку
Вот у меня все работает)
Вот пожалуйста твой мониторинг
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
7 страниц V   1 2 ... 5 6 »
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: