HelloPinger - это набор PHP скриптов для формирования отчетов из файла pngstat.log. Это журнал ответов на команду PING, который ведет perl скрипт. HelloPinger умеет парсить журнал ответов в базу MySQL. А затем на основе полученной информации, предоставляет отчеты
Установка не потребует экстрасенсорных способностей. Достаточно распаковать архив и поместить содержимое на твой веб-сервер(например, Apache). Помимо веб-сервера еще необходимо установить PHP, MySQL и Perl(возможно, они уже есть в системе). Конечно, можно обойтись и без веб-сервера, без PHP, без Perl и даже без MySQL. Просто распаковать архив куда-нибудь и ждать чего-нибудь. Однако, HelloPinger без перечисленных составляющих работать не будет.
После распаковки следует еще два важных этапа. Первый - создать руками базу данных в MySQL, любым удобным способом(phpMyAdmin, MySQL Administrator, etc...), либо любым неудобным. Далее, завести пользователя в MySQL для этой базы. Второй этап - перейти в каталог с распакованным Screen Squid и отредактировать config.php.
Настройки по умолчанию выглядят следующим образом:
$user = "root";
$pass ="123";
$address ="localhost";
Тебе следует заменить их на свои значения. По порядку:
- Имя базы данных, которую ты создал;
- Пользователь для этой базы;
- Пароль пользователя для этой базы;
- IP адрес или hostname системы, где расположен сервер БД MySQL.
Те же настройки проделай в файле fetch.pl, pingit.pl.
Добавь в cron, файл auto.sh. Он отвечает за запуск pingit.pl и fetch.pl.
Вот и вся настройка. Теперь заходи в HelloPinger через браузер.Как только журнал загнался в базу, считай, что момент истины уже настал. Добавляй хосты, выжди минут пять и смело жми на ссылку "Отчеты" и смотри на плоды своих трудов.
Если ты хочешь, чтобы в HelloPinger появилась какая-нибудь полезная штука, то тебе следует написать нам об этой штуке на нашем форуме.Приятного использования!
Ссылки:
К содержанию