Zentyal Forum, Linux Small Business Server
International => Russian => Topic started by: alex63w on September 21, 2014, 11:46:57 am
-
Логи http proxy уходят в базу postgresql, в squid остается только текущий день. Как достать из базы логи или отключить в zentyal, чтобы они оставаоись в /var/log/squid/?
-
Что-то в
/etc/logrotate.d/squid3
мне подсказывает, что удаляются логи старше пары дней, а старше суток - сжимаются.
А что мешает обратиться к sql-серверу за информацией? Вроде даже запрашивать удобнее...
К стати, почему postgres? Вроде только mysql вижу... или мы про разные zentyal'ы?
У себя в mysql (БД 'zentyal') вижу:
squid_access
squid_traffic_daily
squid_traffic_hourly
squid_traffic_monthly
squid_traffic_weekly
Зеновский пароль к mysql лежит в '/var/lib/zentyal/conf/zentyal-mysql.passwd'
Если верить содержимому файла '/var/lib/mysql/mysql/user.MYD', то пользователь - zentyal@localhost
-
Вот как выглядит тестовая сессия запросов к зеновскому mysql:
adminus@zentyal-test:/var/lib/zentyal/conf$ sudo cat zentyal-mysql.passwd
GUEVLAUz
adminus@zentyal-test:/var/lib/zentyal/conf$ mysql -u zentyal -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 82
Server version: 5.5.38-0ubuntu0.14.04.1 (Ubuntu)
Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> use zentyal;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> select * from squid_traffic_monthly;
+---------------------+--------+----------+----------+---------------+--------+-------------+----------+---------------+
| date | rfc931 | requests | accepted | accepted_size | denied | denied_size | filtered | filtered_size |
+---------------------+--------+----------+----------+---------------+--------+-------------+----------+---------------+
| 2014-09-01 00:00:00 | - | 15 | 14 | 45 | 1 | 22 | 0 | 0 |
+---------------------+--------+----------+----------+---------------+--------+-------------+----------+---------------+
1 row in set (0.02 sec)
mysql> select * from squid_traffic_weekly;
+---------------------+--------+----------+----------+---------------+--------+-------------+----------+---------------+
| date | rfc931 | requests | accepted | accepted_size | denied | denied_size | filtered | filtered_size |
+---------------------+--------+----------+----------+---------------+--------+-------------+----------+---------------+
| 2014-09-08 00:00:00 | - | 83 | 82 | 1069978 | 1 | 22 | 0 | 0 |
| 2014-09-15 00:00:00 | - | 115 | 115 | 14250843 | 0 | 0 | 0 | 0 |
| 2014-09-22 00:00:00 | - | 3 | 3 | 28 | 0 | 0 | 0 | 0 |
+---------------------+--------+----------+----------+---------------+--------+-------------+----------+---------------+
3 rows in set (0.02 sec)
mysql> quit;
Bye
При желании, можно и подробнее получить информацию, только надо понимать, что без фильтров 'where' можно получить очень много букв.
-
Если меня не устраивают репорты zentyal, может остановить log http proxy, чтобы логи копились в squid? А уж с них я нормальный репорт могу делать.
-
ставь SARG, помоему одна из простейших и афигенных
ставится за пару минут, настраивается так же быстро и вуаля, все пашет без проблем и нареканий
-
ставь SARG, помоему одна из простейших и афигенных
ставится за пару минут, настраивается так же быстро и вуаля, все пашет без проблем и нареканий
...и если не использовать динамические отчёты, а хранить только статику, то и логи копить не надо - только сгенерированные отчёты ;-)
-
Стоял sarg, только отчеты неполные, то 2 пк из 20, то месячных нет.