Как установить ScreenSquid

Краткое описание:
Screen Squid — это набор PHP скриптов для формирования отчетов из файла access.log. access.log это журнал доступа, который ведет Squid. Screen Squid умеет парсить журнал доступа в базу MySQL. А затем на основе полученной информации, предоставляет отчеты. Парсер лога написан на Perl.

Вот как я устанавливал и что из этого получилось.

Что нам понадобится: Ubuntu 13.04 server, ScreenSquid, терпение и немного удачи ^_^
1. Скачиваем ScreenSquid (v 1.2)
2. Распаковал в /var/www/ (получилось /var/www/html)
3. Поправил config.php

4. Поправил fetch.pl 

my $host = "127.0.0.1";
my $port = "3306";
my $user = "some_username"; (заменить на тот который создали в пункте 7!)
my $pass = "some_password"; (заменить на тот который создали в пункте 7!)
my $db = "screensquid";

5. Установил php командами (!!! версия php 5 !!!)
#apt-get install libapache2-mod-php5
# a2enmod php5

6. Установил MySQL Database Server
7. В MySQL  создал базу «screensquid» и пользователя для нее «some_username» c паролем «some_password».
Данные могут ДОЛЖНЫ! отличаться! Пароль следует выбрать посложнее!!
8. Создал таблицы в бд используя файл createdb.sql из папки createdb
# cd /var/www/html/createdb/
# mysql screensquid < createdb.sql
получилось 5 таблиц

9. Установил дополнительные модули
# apt-get install php5-mysql libdbd-mysql-perl

10. Слегка поправим apache2
# nano /etc/apach2/httpd.conf
Alias /html /var/www/html

Options FollowSymLinks
DirectoryIndex index.php

AddType application/x-httpd-php .php

11.Выполнил ./fetch.pl для сброса сброса логов Squid в таблицу
12. Заходим по http://ip_address/html или http://hostname/html

ip_address/hostname — заменить на реальные адреса (Пример: 192.168.1.101/scrsquid.local)

Спасибо автору!!!

Сайт автора ScreenSquid (рекомендую полистать сайт, есть интересные решения)

Screen Squid | SourceForge.net

Из той же рубрики

Linux Mint Debian Edition 4

Увидел свет выпуск альтернативной сборки дистрибутива Linux Mint — Linux Mint Debian Edition 4, выполненной на основе пакетной базы Debian (классический Linux Mint базируется на пакетной базе Ubuntu). Кроме использования пакетной базы Debian, важным отличием LMDE от Linux Mint является постоянный цикл обновления пакетной базы (модель непрерывных обновлений: частичный роллинг-релиз, semi-rolling release), при котором обновления пакетов выходят постоянно и пользователь в любой момент имеет возможность перейти на последние версии программ.

Дистрибутив доступен в виде установочных iso-образов LMDE4_x64 и LMDE4_x32 с десктоп-окружением Cinnamon. В поставку LMDE включено большинство улучшений классического релиза Mint 19.3, в том числе оригинальные разработки проекта (менеджер обновлений, конфигураторы, меню, интерфейс, системные GUI-приложения). Дистрибутив полностью совместим с Debian GNU/Linux, но не совместим на уровне пакетов с Ubuntu и классическими релизами Linux Mint.

LMDE ориентирован на более технически грамотных пользователей и предоставляет более новые версии пакетов. Целью развития LMDE является проверка того, что Linux Mint сможет продолжить существовать в том же виде даже в случае прекращения разработки Ubuntu. Кроме того, LMDE помогает проверять развиваемые проектом приложения на предмет их полноценной работы в системах, отличных от Ubuntu.

Основные изменения:

  • Поддержка автоматической разбивки дисковых разделов для LVM и при шифровании всего диска;
  • Поддержка шифрования содержимого домашнего каталога;
  • Поддержка автоматической установки драйверов NVIDIA;
  • Поддержка накопителей NVMe;
  • Поддержка верифицированной загрузки в режиме UEFI SecureBoot;
  • Поддержка субмодулей Btrfs;
  • Переработанный инсталлятор;
  • Автоматическая установка пакетов с микрокодом;
  • Автоматическое изменение разрешение экрана до 1024×768 при запуске Live-сеанса в Virtualbox;
  • Перенос улучшений из Linux Mint 19.3, в том числе инструмент для определения оборудования HDT, утилита boot-repair для восстановления повреждённой загрузочной конфигурации, системные отчёты, настройки языка, улучшение поддержки HiDPI, новое загрузочное меню, приложения Celluloid, Gnote, Drawing, рабочий стол Cinnamon 4.4, пиктограммы состояния XApp и т.п.
  • Включение по умолчанию установки рекомендуемых зависимостей (категория recommended);
  • Удаление пакетов и репозитория deb-multimedia;
  • Пакетная база Debian 10 с репозиторием backports.

Google представила новую версию Android 11 Developer Preview

Месяц спустя после выпуска первой версии Android 11 для разработчиков Google выпустила обновлённую сборку мобильной ОС, получившую ряд нововведений.  Помимо различных исправлений безопасности, компания представила и другие полезные функции, включая динамическую частоту обновления дисплея, возможность блокировки «шпионской» активности приложений и продвинутую защиту от телефонных мошенников.

Одним из важных нововведений сборки Android 11 Developer Preview 2 стала поддержка сгибаемых дисплеев интерфейсом мобильной ОС из коробки. До недавних пор разработчикам приходилось самостоятельно создавать софт, регистрирующий положение таких экранов. Теперь же «зелёный робот» сможет определять это автоматически, причём будут распознаваться даже промежуточные углы изгиба.

В операционную систему также был интегрирован API для определения подключений к 5G-сети — на экране устройства в таком случае будет появляться соответствующая иконка. Появилась и поддержка технологии определения подмены телефонных номеров мошенниками и спамерами.

Ещё одной важной функцией Android 11 DP2 стало автоматическое управление частотой обновления дисплея, которая будет снижаться для экономии заряда аккумулятора при запуске нетребовательных приложений.

Наконец, одиннадцатая версия мобильной ОС обзавелась функцией блокировки камеры и микрофона в фоновом режиме, причём для заданных приложений можно будет сохранить указанную настройку единовременно или по умолчанию.

Пользователи Android 11 Developer Preview 1 уже могут обновить операционную систему по воздуху, а для владельцев смартфонов Google Pixel второй ревизии и новее доступна загрузка образа системы через Android Flash Tool. Ранее стало известно, первые три версии сборки предназначены для специалистов и не рекомендуются для установки рядовыми пользователями.

Источник: slashgear.com