Re: [Php-syslog-ng-support] LogRotate (V2.9.2 tested)

2006-07-20 Thread Joel
Vadim I'm sorry you weren't able to get my version working, the minimum amount of work you need to fix the defaul version is to copy the lines that re-load the table list into memory and paste them in a second time to run after the old tables are cleaned and before the merge table is re-created.- Original Message From: Vadim Pushkin <[EMAIL PROTECTED]>To: [EMAIL PROTECTED]; [email protected]: [EMAIL PROTECTED]Sent: Wednesday, July 19, 2006 6:15:37 PMSubject: Re: [Php-syslog-ng-support] LogRotate (V2.9.2 tested)>From: "Freeman, Michael"
 <[EMAIL PROTECTED]>>What is the "modified" version? I am only familiar with the one that>comes in current.tgz from cdukes (2.9.2), it is about 110 lines, and>seems to have support for merge tables..The "modified" version is the one that Joel <[EMAIL PROTECTED]> had been running, albeit for 2.8.  He's stated that his was working under 2.8, but with so many changes under current, it does not for me.>Where does this LOGROTATE value come from? I didn't see it in config.phpSorry, it is LOGROTATERETENTION, not LOGROTATE.>I'm also confused as to why/how we're actually using merge tables. So if>you're rotating your logs every 2 days, and at the end of the year you'd>have 180 tables, the all_logs merge table refers to all 180 tables? How>does this speed up queries? Shouldn't merge tables be created>dynamically? For instance, if a
 user is only searching through data of>CURRENT_MONTH - CURRENT_MONTH(-2) (two months), why would you need to>search through 180 tables?No, the idea should be to rotate whenever logrotate.php is run.  In my case, I would run logrotate daily at slighltly past midnight.  What I feel should happen is the following:1.   Rename the table logs to logsYESTERSDATE.2.   Drop table(s) older than what LOGROTATERETENTION has stated.3a.  Drop table all_logs, then re-create this table and MERGE all logs into that one.OR3b. PURGE from all_logs all data from this table where  datetime is older than what LOGROTATERETENTION has stated.With regards to the all_logs.MRG having names of tables no longer contained within the syslog DB, I suspect that this is because the MySql server may have to be issued a restart command at the end of the
 logrotate.  Does anyone know if this is true?>Or does it not matter due to the nature of MERGE tables? Can someone>please clue me in? 8)What version of MySql are you running?.vp>-Original Message->From: Vadim Pushkin [mailto:[EMAIL PROTECTED]>Sent: Wednesday, July 19, 2006 3:23 PM>To: Freeman, Michael; [email protected]>Subject: RE: [Php-syslog-ng-support] LogRotate (V2.9.2 tested)>>Hello Mikael;>>Here are my current issues.>>1.  Logrotate (the one that comes stock because I was unable to work out>several bugs with the "modified" version) does not rotate to the correct>number of days. My LOGROTATE entry has a 2.  Here is what my syslog DB>has in terms of tables as of right now:>>mysql> show tables;>+-->|
 Tables_in_syslog>+->| actions>| all_logs>| cemdb>| logs>| logs20060717>| logs20060718>| logs20060719>| search_cache>| user_access>| users>+->10 rows in set (0.00 sec)>>2. This AM, I had to edit all_logs.MRG, had to remove logs20060716,>which was no longer available, presumably dropped as it should have>been, but why not logs20060717 as well?>>PS I am running logrotate at 00:15 HRS and without the removal of>logs20060716, the front-end would not work.>>The below is as of right now (mid-day).>>[root /]# cat /var/lib/mysql/syslog/all_logs.MRG>>logs>logs20060717>logs20060718>logs20060719>>3. Within mysql, tablename "search_cache" shows hostnames in "logs" for>srv-www-001, this was one of the "canned" hostnames that
 Clayton>provided as a test.  They *do not* live in the logs table, though they>*may* live under all_logs, so why are they still there?  And how do I>remove them?>>With regads to MERGE tables, what version of MySql are you running?  I>*believe* that this feature will not work on earlier version of MySql.>>I hope someone, hopefully someone with far more ability to do something>about this than I, will find this info useful :)>>.vp>>> >From: "Freeman, Michael" <[EMAIL PROTECTED]>>> >Did you get anywhere with logrotate.php?>> >Can someone please explain to me what is going on with MERGE tables in> >2.9.2?>> >-Original Message-> >From: [EMAIL PROTECTED]> >[mailto:[EMAIL PROTECTED] On
 Behalf> >Of Vadim Pushkin> >Sent: Saturday, July 15, 2006 2:00 PM&g

Re: [Php-syslog-ng-support] LogRotate (V2.9.2 tested)

2006-07-19 Thread Vadim Pushkin



>From: "Freeman, Michael" <[EMAIL PROTECTED]>

>What is the "modified" version? I am only familiar with the one that
>comes in current.tgz from cdukes (2.9.2), it is about 110 lines, and
>seems to have support for merge tables..

The "modified" version is the one that  Joel <[EMAIL PROTECTED]> had been 
running, albeit for 2.8.  He's stated that his was working under 2.8, but 
with so many changes under current, it does not for me.

>Where does this LOGROTATE value come from? I didn't see it in config.php

Sorry, it is LOGROTATERETENTION, not LOGROTATE.


>I'm also confused as to why/how we're actually using merge tables. So if
>you're rotating your logs every 2 days, and at the end of the year you'd
>have 180 tables, the all_logs merge table refers to all 180 tables? How
>does this speed up queries? Shouldn't merge tables be created
>dynamically? For instance, if a user is only searching through data of
>CURRENT_MONTH - CURRENT_MONTH(-2) (two months), why would you need to
>search through 180 tables?

No, the idea should be to rotate whenever logrotate.php is run.  In my case, 
I would run logrotate daily at slighltly past midnight.  What I feel should 
happen is the following:

1.   Rename the table logs to logsYESTERSDATE.
2.   Drop table(s) older than what LOGROTATERETENTION has stated.
3a.  Drop table all_logs, then re-create this table and MERGE all logs into 
that one.

OR

3b. PURGE from all_logs all data from this table where  datetime is older 
than what LOGROTATERETENTION has stated.

With regards to the all_logs.MRG having names of tables no longer contained 
within the syslog DB, I suspect that this is because the MySql server may 
have to be issued a restart command at the end of the logrotate.  Does 
anyone know if this is true?

>Or does it not matter due to the nature of MERGE tables? Can someone
>please clue me in? 8)

What version of MySql are you running?


.vp

>-Original Message-
>From: Vadim Pushkin [mailto:[EMAIL PROTECTED]
>Sent: Wednesday, July 19, 2006 3:23 PM
>To: Freeman, Michael; [email protected]
>Subject: RE: [Php-syslog-ng-support] LogRotate (V2.9.2 tested)
>
>Hello Mikael;
>
>Here are my current issues.
>
>1.  Logrotate (the one that comes stock because I was unable to work out
>several bugs with the "modified" version) does not rotate to the correct
>number of days. My LOGROTATE entry has a 2.  Here is what my syslog DB
>has in terms of tables as of right now:
>
>mysql> show tables;
>+--
>| Tables_in_syslog
>+-
>| actions
>| all_logs
>| cemdb
>| logs
>| logs20060717
>| logs20060718
>| logs20060719
>| search_cache
>| user_access
>| users
>+-
>10 rows in set (0.00 sec)
>
>2. This AM, I had to edit all_logs.MRG, had to remove logs20060716,
>which was no longer available, presumably dropped as it should have
>been, but why not logs20060717 as well?
>
>PS I am running logrotate at 00:15 HRS and without the removal of
>logs20060716, the front-end would not work.
>
>The below is as of right now (mid-day).
>
>[root /]# cat /var/lib/mysql/syslog/all_logs.MRG
>
>logs
>logs20060717
>logs20060718
>logs20060719
>
>3. Within mysql, tablename "search_cache" shows hostnames in "logs" for
>srv-www-001, this was one of the "canned" hostnames that Clayton
>provided as a test.  They *do not* live in the logs table, though they
>*may* live under all_logs, so why are they still there?  And how do I
>remove them?
>
>With regads to MERGE tables, what version of MySql are you running?  I
>*believe* that this feature will not work on earlier version of MySql.
>
>I hope someone, hopefully someone with far more ability to do something
>about this than I, will find this info useful :)
>
>.vp
>
>
> >From: "Freeman, Michael" <[EMAIL PROTECTED]>
>
> >Did you get anywhere with logrotate.php?
>
> >Can someone please explain to me what is going on with MERGE tables in
> >2.9.2?
>
> >-Original Message-
> >From: [EMAIL PROTECTED]
> >[mailto:[EMAIL PROTECTED] On Behalf
> >Of Vadim Pushkin
> >Sent: Saturday, July 15, 2006 2:00 PM
> >To: [email protected]
> >Subject: [Php-syslog-ng-support] LogRotate (V2.9.2 tested)
> >
> >Hello All;
> >
> >I've downloaded and am testing the latest (2.9.2) and have set
> >LOGROTATE to
> >2 within my config.php file.  So far, I now have 3 days worth of data,
> >when I should have just 2.
> >
> >I have *not* re-created my SQL db, and assuming this does not matter,
>

Re: [Php-syslog-ng-support] LogRotate (V2.9.2 tested)

2006-07-19 Thread Freeman, Michael
What is the "modified" version? I am only familiar with the one that
comes in current.tgz from cdukes (2.9.2), it is about 110 lines, and
seems to have support for merge tables..

Where does this LOGROTATE value come from? I didn't see it in config.php

--
I'm also confused as to why/how we're actually using merge tables. So if
you're rotating your logs every 2 days, and at the end of the year you'd
have 180 tables, the all_logs merge table refers to all 180 tables? How
does this speed up queries? Shouldn't merge tables be created
dynamically? For instance, if a user is only searching through data of
CURRENT_MONTH - CURRENT_MONTH(-2) (two months), why would you need to
search through 180 tables? 

Or does it not matter due to the nature of MERGE tables? Can someone
please clue me in? 8) 

-Original Message-
From: Vadim Pushkin [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, July 19, 2006 3:23 PM
To: Freeman, Michael; [email protected]
Subject: RE: [Php-syslog-ng-support] LogRotate (V2.9.2 tested)

Hello Mikael;

Here are my current issues.

1.  Logrotate (the one that comes stock because I was unable to work out
several bugs with the "modified" version) does not rotate to the correct
number of days. My LOGROTATE entry has a 2.  Here is what my syslog DB
has in terms of tables as of right now:

mysql> show tables;
+--
| Tables_in_syslog
+-
| actions
| all_logs
| cemdb
| logs
| logs20060717
| logs20060718
| logs20060719
| search_cache
| user_access
| users
+-
10 rows in set (0.00 sec)

2. This AM, I had to edit all_logs.MRG, had to remove logs20060716,
which was no longer available, presumably dropped as it should have
been, but why not logs20060717 as well?

PS I am running logrotate at 00:15 HRS and without the removal of
logs20060716, the front-end would not work.

The below is as of right now (mid-day).

[root /]# cat /var/lib/mysql/syslog/all_logs.MRG

logs
logs20060717
logs20060718
logs20060719

3. Within mysql, tablename "search_cache" shows hostnames in "logs" for
srv-www-001, this was one of the "canned" hostnames that Clayton
provided as a test.  They *do not* live in the logs table, though they
*may* live under all_logs, so why are they still there?  And how do I
remove them?

With regads to MERGE tables, what version of MySql are you running?  I
*believe* that this feature will not work on earlier version of MySql.

I hope someone, hopefully someone with far more ability to do something
about this than I, will find this info useful :)

.vp


>From: "Freeman, Michael" <[EMAIL PROTECTED]>

>Did you get anywhere with logrotate.php?

>Can someone please explain to me what is going on with MERGE tables in 
>2.9.2?

>-Original Message-
>From: [EMAIL PROTECTED]
>[mailto:[EMAIL PROTECTED] On Behalf 
>Of Vadim Pushkin
>Sent: Saturday, July 15, 2006 2:00 PM
>To: [email protected]
>Subject: [Php-syslog-ng-support] LogRotate (V2.9.2 tested)
>
>Hello All;
>
>I've downloaded and am testing the latest (2.9.2) and have set 
>LOGROTATE to
>2 within my config.php file.  So far, I now have 3 days worth of data, 
>when I should have just 2.
>
>I have *not* re-created my SQL db, and assuming this does not matter, 
>am I the only one with this problem?
>
>Thanks,
>
>.vp



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Php-syslog-ng-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/php-syslog-ng-support


Re: [Php-syslog-ng-support] LogRotate (V2.9.2 tested)

2006-07-19 Thread Vadim Pushkin
Hello Mikael;

Here are my current issues.

1.  Logrotate (the one that comes stock because I was unable to work out 
several bugs with the "modified" version) does not rotate to the correct 
number of days. My LOGROTATE entry has a 2.  Here is what my syslog DB has 
in terms of tables as of right now:

mysql> show tables;
+--
| Tables_in_syslog
+-
| actions
| all_logs
| cemdb
| logs
| logs20060717
| logs20060718
| logs20060719
| search_cache
| user_access
| users
+-
10 rows in set (0.00 sec)

2. This AM, I had to edit all_logs.MRG, had to remove logs20060716, which 
was no longer available, presumably dropped as it should have been, but why 
not logs20060717 as well?

PS I am running logrotate at 00:15 HRS and without the removal of 
logs20060716, the front-end would not work.

The below is as of right now (mid-day).

[root /]# cat /var/lib/mysql/syslog/all_logs.MRG

logs
logs20060717
logs20060718
logs20060719

3. Within mysql, tablename "search_cache" shows hostnames in "logs" for 
srv-www-001, this was one of the "canned" hostnames that Clayton provided as 
a test.  They *do not* live in the logs table, though they *may* live under 
all_logs, so why are they still there?  And how do I remove them?

With regads to MERGE tables, what version of MySql are you running?  I 
*believe* that this feature will not work on earlier version of MySql.

I hope someone, hopefully someone with far more ability to do something 
about this than I, will find this info useful :)

.vp


>From: "Freeman, Michael" <[EMAIL PROTECTED]>

>Did you get anywhere with logrotate.php?

>Can someone please explain to me what is going on with MERGE tables in
>2.9.2?

>-Original Message-
>From: [EMAIL PROTECTED]
>[mailto:[EMAIL PROTECTED] On Behalf
>Of Vadim Pushkin
>Sent: Saturday, July 15, 2006 2:00 PM
>To: [email protected]
>Subject: [Php-syslog-ng-support] LogRotate (V2.9.2 tested)
>
>Hello All;
>
>I've downloaded and am testing the latest (2.9.2) and have set LOGROTATE
>to
>2 within my config.php file.  So far, I now have 3 days worth of data,
>when I should have just 2.
>
>I have *not* re-created my SQL db, and assuming this does not matter, am
>I the only one with this problem?
>
>Thanks,
>
>.vp



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Php-syslog-ng-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/php-syslog-ng-support


Re: [Php-syslog-ng-support] LogRotate (V2.9.2 tested)

2006-07-19 Thread Freeman, Michael
Did you get anywhere with logrotate.php?

Can someone please explain to me what is going on with MERGE tables in
2.9.2? 

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf
Of Vadim Pushkin
Sent: Saturday, July 15, 2006 2:00 PM
To: [email protected]
Subject: [Php-syslog-ng-support] LogRotate (V2.9.2 tested)

Hello All;

I've downloaded and am testing the latest (2.9.2) and have set LOGROTATE
to
2 within my config.php file.  So far, I now have 3 days worth of data,
when I should have just 2.

I have *not* re-created my SQL db, and assuming this does not matter, am
I the only one with this problem?

Thanks,

.vp





-
Using Tomcat but need to do more? Need to support web services,
security?
Get stuff done quickly with pre-integrated technology to make your job
easier Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
Php-syslog-ng-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/php-syslog-ng-support

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Php-syslog-ng-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/php-syslog-ng-support


[Php-syslog-ng-support] LogRotate (V2.9.2 tested)

2006-07-15 Thread Vadim Pushkin
Hello All;

I've downloaded and am testing the latest (2.9.2) and have set LOGROTATE to 
2 within my config.php file.  So far, I now have 3 days worth of data, when 
I should have just 2.

I have *not* re-created my SQL db, and assuming this does not matter, am I 
the only one with this problem?

Thanks,

.vp




-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
Php-syslog-ng-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/php-syslog-ng-support