|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - sarg+squid формирование статистики в автоматическом режиме |
|
|
Debian/Ubuntu - sarg+squid формирование статистики в автоматическом режиме
|
Ветеран Сообщения: 1221 |
Профиль | Отправить PM | Цитировать Всем привет
стоит ubuntu server 9.04. Стоит на нём squid+ прикручена статистика по нём sarg вроде все настроил правильно, тоесть при выполнении команды. sarg-report today все проходит нормально, статистику я вижу, также настроил через cron и автоматическую генерацию отчетности И вот вопрос: в папке var\www\squid-reports есть куча папок с датой за каждый день!!!! а в папке daily етих папок нету(есть только те, которые я генерил вручную командой sarg-report today).. В чем может быть проблема????????? Тоесть как бы статистика автоматом генерится... но она заливается не туда куда нужно . как я понял......И в итоге смотреть ее нету возможности.. Помогите!!!! Спасите...!!! Зарание благодарен!!! |
|
------- Отправлено: 17:22, 14-09-2009 |
Старожил Сообщения: 398
|
Профиль | Отправить PM | Цитировать Я конечно не уверен. Но когда то такая похожая трабла была с LightSquid'ом, но я там немного ротацию логов не учел. Может у вас также?
|
------- Отправлено: 17:34, 14-09-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1221
|
Профиль | Отправить PM | Цитировать WhitePangolin,
может а как ее сделать???Помогите... |
------- Отправлено: 17:42, 14-09-2009 | #3 |
Ветеран Сообщения: 1221
|
Профиль | Отправить PM | Цитировать root@proxy:/# run-parts --list /etc/cron.daily
/etc/cron.daily/apache2 /etc/cron.daily/apport /etc/cron.daily/apt /etc/cron.daily/aptitude /etc/cron.daily/bsdmainutils /etc/cron.daily/logrotate /etc/cron.daily/man-db /etc/cron.daily/mlocate /etc/cron.daily/popularity-contest /etc/cron.daily/samba /etc/cron.daily/sarg /etc/cron.daily/standard /etc/cron.daily/sysklogd root@proxy:/# файл etc/logrotate.d/squid # # Logrotate fragment for squid. # /var/log/squid/*.log { daily compress delaycompress rotate 2 missingok nocreate sharedscripts prerotate test ! -x /usr/sbin/sarg-reports || /usr/sbin/sarg-reports endscript postrotate test ! -e /var/run/squid.pid || /usr/sbin/squid -k rotate endscript } |
------- Отправлено: 18:01, 14-09-2009 | #4 |
Ветеран Сообщения: 1221
|
Профиль | Отправить PM | Цитировать все работает
что я делал??? Итак команда crontab -u root -e и заменил все строки на: * 08-18/1 * * * /usr/sbin/sarg-reports today * 00 * * * /usr/sbin/sarg-reports daily * 01 * * 1 /usr/sbin/sarg-reports weekly * 02 1 * * /usr/sbin/sarg-reports monthly |
|
------- Отправлено: 10:46, 16-09-2009 | #5 |
Ветеран Сообщения: 1221
|
Профиль | Отправить PM | Цитировать блин опять не работает!!!
выкладываю файл var/log/syslog когда работал то писало: Sep 16 18:53:01 proxy /USR/SBIN/CRON[12867]: (root) CMD (/usr/sbin/sarg-reports today) Sep 16 18:54:01 proxy /USR/SBIN/CRON[13258]: (root) CMD (/usr/sbin/sarg-reports today) Sep 16 18:55:01 proxy /USR/SBIN/CRON[13649]: (root) CMD (/usr/sbin/sarg-reports today) Sep 16 18:56:01 proxy /USR/SBIN/CRON[14041]: (root) CMD (/usr/sbin/sarg-reports today) Sep 16 18:57:01 proxy /USR/SBIN/CRON[14433]: (root) CMD (/usr/sbin/sarg-reports today) Sep 16 18:58:02 proxy /USR/SBIN/CRON[14826]: (root) CMD (/usr/sbin/sarg-reports today) Sep 16 18:59:01 proxy /USR/SBIN/CRON[15391]: (root) CMD (/usr/sbin/sarg-reports today) а теперь пишет Sep 16 21:00:01 proxy /USR/SBIN/CRON[3065]: (root) CMD ([ -x /usr/sbin/update-motd ] && /usr/sbin/update-motd 2>/dev/null) Sep 16 21:00:01 proxy /USR/SBIN/CRON[3067]: (root) CMD ([ -x /usr/sbin/update-motd ] && /usr/sbin/update-motd hourly 2>/dev/null) Sep 16 21:09:01 proxy /USR/SBIN/CRON[3337]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm) Sep 16 21:10:01 proxy /USR/SBIN/CRON[3394]: (root) CMD ([ -x /usr/sbin/update-motd ] && /usr/sbin/update-motd 2>/dev/null) что можете сказать??? |
------- Отправлено: 22:17, 16-09-2009 | #6 |
Старожил Сообщения: 398
|
Профиль | Отправить PM | Цитировать Эм... во-первых, могу сказать, что у вам не жалко машину и у вас очень требовательные пользователи, раз уж вы sarg-reports раз в минуту заводите. Ну а во-вторых... фиг его знает что у вас там не работает, однако, не думаю что:
Цитата Anatoliy2004:
Смотрите: В течение рабочего дня (с 8 до 18 часов) вы мучаете машинку заставляя ее каждую минуту командой /usr/sbin/sarg-reports today формировать статистику. Далее в 00 часов у вас происходит ротация лога сквида и он у вас становится девственно чистым. Сразу после этого вы запускаете /usr/sbin/sarg-reports daily который создает папку для даты, но так как данных нет (access.log то теперь пустой), в папку ничего не ложится. В итоге имеем то что имеем: стата существует только в пределах текущего рабочего дня. |
|
------- Отправлено: 07:59, 17-09-2009 | #7 |
Ветеран Сообщения: 1221
|
Профиль | Отправить PM | Цитировать нет статистика только для меня!!!!
тогда подскажите что делать!!!??? с всего выше описаного я понял одно. 1)убрать сарг репорт тудей каждой минуты!!! 2)потом сргрепорт дайли установить перед ротацией лога!! так или нет??? но скажу чесно пришол утром на работу вся статистика на месте!!! все работает также статистика формируется каждую минуту!!! Sep 17 09:30:01 proxy /USR/SBIN/CRON[4773]: (root) CMD (/usr/sbin/sarg-reports today) Sep 17 09:31:01 proxy /USR/SBIN/CRON[5327]: (root) CMD (/usr/sbin/sarg-reports today) Sep 17 09:32:01 proxy /USR/SBIN/CRON[5670]: (root) CMD (/usr/sbin/sarg-reports today) Sep 17 09:33:01 proxy /USR/SBIN/CRON[6013]: (root) CMD (/usr/sbin/sarg-reports today) Sep 17 09:34:01 proxy /USR/SBIN/CRON[6356]: (root) CMD (/usr/sbin/sarg-reports today) Sep 17 09:35:01 proxy /USR/SBIN/CRON[6707]: (root) CMD (/usr/sbin/sarg-reports today) Sep 17 09:36:01 proxy /USR/SBIN/CRON[7058]: (root) CMD (/usr/sbin/sarg-reports today) Sep 17 09:37:01 proxy /USR/SBIN/CRON[7411]: (root) CMD (/usr/sbin/sarg-reports today) |
------- Отправлено: 10:34, 17-09-2009 | #8 |
Старожил Сообщения: 398
|
Профиль | Отправить PM | Цитировать Думаю да. А завтра проверим
|
------- Отправлено: 10:36, 17-09-2009 | #9 |
Ветеран Сообщения: 1221
|
Профиль | Отправить PM | Цитировать WhitePangolin,
как сделать чтоб sarg-reports today отрабатывал не каждую минуту а например каждый час !!! |
------- Отправлено: 10:40, 17-09-2009 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
FreeBSD - Вопрос касающийся Sarg и Squid | sergey1234567 | Общий по FreeBSD | 2 | 02-12-2009 16:28 | |
FreeBSD - Squid + Sarg | Tosha_l | Общий по FreeBSD | 23 | 10-10-2008 18:12 | |
Сортировка логов Squid'а Sarg'ом | A l o n e | Общий по Linux | 3 | 23-04-2008 20:53 | |
winXP не устанавливается в автоматическом режиме | paltys | Автоматическая установка Windows 2000/XP/2003 | 8 | 26-02-2008 06:14 | |
реально ли для подсчёта трафика почты? (SQUID + SARG) + SOCKS5 | ilka | Общий по FreeBSD | 7 | 15-08-2007 08:54 |
|