I'm still working on that...I believe the smart way is to go with merge tables. Ideas? Suggestions?
On 7/10/06, Freeman, Michael <[EMAIL PROTECTED]> wrote: > Speaking of scalability.. I know cdukes dropped his previous version > which I assume was built because of some issues with the clund branch > not scaling well.. Now we are back to cdukes working on the clund > branch, and the innodb stuff is gone, is it the same or better than the > InnoDB stuff? How about when there are > 5000 hosts in the database? > > -----Original Message----- > From: Clayton Dukes [mailto:[EMAIL PROTECTED] > Sent: Monday, July 10, 2006 1:56 PM > To: Claus Lund > Cc: Freeman, Michael; php-syslog-ng-support@lists.sourceforge.net > Subject: Re: [Php-syslog-ng-support] Log2rss support? > > Agreed, we need to consider that many of us see multi-millions of > messages on these systems... > > > On 7/10/06, Claus Lund <[EMAIL PROTECTED]> wrote: > > It may be more flexible but one of my number one priorities is that it > > > has to scale very well. Depending on the number of subscribers and how > > > many thousand log entries you have per minute then a dynamic/on demand > > > solution that queries the entire database may just not work. > > > > -Claus > > > > On 7/10/06, Freeman, Michael <[EMAIL PROTECTED]> wrote: > > > I don't think you really need a separate feed, since the data > > > already exists in the database. I think it would be a little more > > > flexible if you had a .php script (renamed as .rss or something) > > > building the actual feed for you, every time you demanded it. > > > > > > -----Original Message----- > > > From: Claus Lund [mailto:[EMAIL PROTECTED] > > > Sent: Monday, July 10, 2006 1:43 PM > > > To: Freeman, Michael > > > Cc: php-syslog-ng-support@lists.sourceforge.net > > > Subject: Re: [Php-syslog-ng-support] Log2rss support? > > > > > > I think Jason probably has the right idea to somehow handle it on > > > the syslog-ng side. Maybe duplicate the log feed through a separate > > > FIFO and have a script look at that FIFO and build the various RSS > > > feeds according to whatever search criteria your users want to > monitor? > > > > > > -Claus > > > > > > On 7/10/06, Freeman, Michael <[EMAIL PROTECTED]> wrote: > > > > Is there any other way to do it? > > > > > > > > > > > > -----Original Message----- > > > > From: Dukes Clayton [mailto:[EMAIL PROTECTED] > > > > Sent: Monday, July 10, 2006 1:29 PM > > > > To: Freeman, Michael; php-syslog-ng-support@lists.sourceforge.net > > > > Cc: [EMAIL PROTECTED] > > > > Subject: RE: [Php-syslog-ng-support] Log2rss support? > > > > > > > > Be aware that when you use %like% syntax on large amounts of data > > > > it can slow it down a lot :-) > > > > > > > > > > > > -----Original Message----- > > > > From: [EMAIL PROTECTED] > > > > [mailto:[EMAIL PROTECTED] On > > > > Behalf > > > > > > > Of Freeman, Michael > > > > Sent: Monday, July 10, 2006 1:05 PM > > > > To: php-syslog-ng-support@lists.sourceforge.net > > > > Cc: [EMAIL PROTECTED]; Dukes Clayton > > > > Subject: Re: [Php-syslog-ng-support] Log2rss support? > > > > > > > > Here are my initial thoughts on the design: > > > > > > > > I have attached a screenshot of how I think the interface would > > > > look that will allow the user to configure their own particular > RSS feed. > > > > The interface would also allow the user to make the feed public, > > > > so others could subscribe to it. > > > > > > > > The user will be able to build a filter that is essentially going > > > > to be the SQL query used for pulling the data out of mySQL and > > > > generating > > > > > > > the RSS with. > > > > > > > > When a user goes to pull the feed, http://foo.bar/syslog/feed.rss, > > > > > it is really calling a php script that is doing the SQL query and > > > > generating the RSS feed. I'm not sure yet how this will be > > > > possibly, probably just telling apache that .rss is really a .php. > > > > > I'm not sure yet how to build in the authentication system.. Does > > > > anyone have any ideas on that? I think if we could utilize > > > > someones existing session key to validate who they are then we > > > > could also figure out what feed.rss needs to do to build the > > > > actual feed. Users settings for how they want their feeds > > > > displayed would probably also be stored in > > > mySQL. > > > > > > > > -----Original Message----- > > > > From: Dukes Clayton [mailto:[EMAIL PROTECTED] > > > > Sent: Monday, July 10, 2006 12:52 PM > > > > To: Freeman, Michael; [EMAIL PROTECTED] > > > > Cc: php-syslog-ng-support@lists.sourceforge.net > > > > Subject: RE: [Php-syslog-ng-support] Log2rss support? > > > > > > > > I'd have to agree...plus you introduce all the headaches of > > > > maintaining someone elses code and security deficiencies... > > > > > > > > > > > > -----Original Message----- > > > > From: [EMAIL PROTECTED] > > > > [mailto:[EMAIL PROTECTED] On > > > > Behalf > > > > > > > Of Freeman, Michael > > > > Sent: Monday, July 10, 2006 9:32 AM > > > > To: [EMAIL PROTECTED] > > > > Cc: php-syslog-ng-support@lists.sourceforge.net > > > > Subject: Re: [Php-syslog-ng-support] Log2rss support? > > > > > > > > I think that is like trying to kill an ant with a hammer.. I don't > > > > > think people should be forced into using a full blown CMS if all > > > > they want is a front-end to syslog. I'm just trying to fulfill > > > > some requirements from my end-users here at my job and get > > > > something out to > > > them asap. > > > > > > > > -----Original Message----- > > > > From: Jason Taylor [mailto:[EMAIL PROTECTED] > > > > Sent: Friday, July 07, 2006 6:51 PM > > > > To: Freeman, Michael > > > > Cc: [EMAIL PROTECTED]; Claus Lund; > > > > php-syslog-ng-support@lists.sourceforge.net > > > > Subject: RE: [Php-syslog-ng-support] Log2rss support? > > > > > > > > I definitely suggest you look into a CMS (Content Management > > > > System) such as plone, XOOPS, phpNuke, etc. > > > > These various projects already have a well-developed codebase and > > > > probably several modules that can be bent to your needs. > > > > I looked briefly at making php-syslog-ng into a XOOPS module about > > > > > a year and a half ago but got side-tracked. > > > > > > > > The big advantage of using a CMS is that it would really > > > > modularize everything and users would be able to only use the > features they like. > > > > These products will also have a pretty good authentication and > > > > permissioning system which could be useful for limiting which > > > > hosts a user could query or other such niceties. > > > > > > > > Though not rich in time these days, I would be glad to help where > > > > I can in such a project. > > > > > > > > Cheers, > > > > > > > > /Jason > > > > > > > > -- > > > > You can have my Mac when you pry it from my cold, dead hands. > > > > e:[EMAIL PROTECTED] v:514-815-8204 > > > > > > > > <quote who="Freeman, Michael"> > > > > > I'd still be interested in having one centralized location for > > > > > managing all the different elements of syslog-ng. You shouldn't > > > > > necessarily have to go to different places to do this, for > > > > > convenience > > > > > > > > > sake anyways. How it actually gets done I'm not really concerned > > > > > > with yet, this is more of a requirements gathering phase for me. > > > > > > > > > > I have a project at my company to replace CiscoWorks RME with > > > > > Opsware NAS, and the whole reason I am involved in this > > > > > php-syslog-ng stuff now is because NAS didn't have a front-end > > > > > to syslog, like RME provided, and now that I have found this > > > > > tool I have mitigated that requirement, my next goal is to > > > > > extend the syslog analyzer functions to allow people to create > event handlers. > > > > > So it sounds like this functionality is built-in to syslog-ng > > > > > already, I'm interested in wrapping it all into php-syslog-ng, > > > > > if > > > feasible. > > > > > > > > > > So the RSS stuff and the event handlers are not necessarily > > > > intertwined. > > > > > I would separate them so you would have a separate area to build > > > > > > your filters for RSS feeds, and then another area to build your > > > > > event handlers for specific events. > > > > > > > > > > -----Original Message----- > > > > > From: Jason Taylor [mailto:[EMAIL PROTECTED] > > > > > Sent: Friday, July 07, 2006 2:22 PM > > > > > To: Freeman, Michael > > > > > Cc: Claus Lund; php-syslog-ng-support@lists.sourceforge.net > > > > > Subject: Re: [Php-syslog-ng-support] Log2rss support? > > > > > > > > > > > > > > > Something like this might be easier to implement on the back-end > > > > > > syslog-ng side, and not by hitting the database. What about > > > > > tools like > > > > > > > > > swatch or watcher? > > > > > > > > > > How I see it working is creating a second "destination" in the > > > > > syslog-ng config file which sends "pre-filtered" log-output to a > > > > > > file or socket to be u sed as input by one of these log-watcher > > > programs. > > > > > > > > > > When the program sees a hit, it can create the "notify" event > > > > > which could easily be configured as an event to add to an RSS > feed. > > > > > > > > > > If you are dead-set on using the database for this, then you are > > > > > > not > > > > > > > > going to have "real-time" stream processing as in the above > case. > > > > > You > > > > > > > > > will likely be running a periodic query on the database and > > > > > processing > > > > > > > > > that output. > > > > > > > > > > But in either case, what you are after is some kind of alerter > > > > service. > > > > > At present, php-syslog-ng is nothing more than a > > > > > log-presentation service. The alerter stuff can be added on but > > > > > would be entirely separate from the front end. It would be just > > > > > > another consumer of the > > > > > > > > > syslog-ng database. > > > > > > > > > > /Jason > > > > > > > > > > > > > > > -- > > > > > You can have my Mac when you pry it from my cold, dead hands. > > > > > e:[EMAIL PROTECTED] v:514-815-8204 > > > > > > > > > > > > > > > <quote who="Freeman, Michael"> > > > > > > > > > >> Yeah, my idea was to allow the user to build the type of filter > > > > > >> they wanted and underneath the hood it would make a SQL query > > > > >> to the DB grabbing that stuff and generating the RSS. I'm not > > > > >> sure how > > > > > > > >> sophisticated my first attempt would be, but I might make a > > > > >> small release and see what people think and if they find it > > > > >> useful, add some > > > > > > > > > >> of the additional things. The whole reason behind me wanting to > > > > > >> do this is I think while a web front end to syslog is great, it > > > > > >> still requires someone to look at it. I for one use RSS > > > > >> frequently and always have an aggregator application open on > > > > >> one of my screens so it > > > > > > > > >> is easy for me to look over and take notice of things I > > > > >> actually care > > > > > > > > >> about, based on the filter/ruleset I defined for my feed. > > > > >> > > > > >> One could take this concept even further and extend the > > > > >> php-syslog-ng > > > > > > > > >> interface to allow users to create rules and event handlers > > > > >> that would > > > > > > > > > >> be executed by the syslog-ng daemon itself. > > > > >> > > > > >> -----Original Message----- > > > > >> From: Claus Lund [mailto:[EMAIL PROTECTED] > > > > >> Sent: Friday, July 07, 2006 10:43 AM > > > > >> To: Freeman, Michael > > > > >> Subject: Re: [Php-syslog-ng-support] Log2rss support? > > > > >> > > > > >> > > > > >> > > > > >> An RSS feed may be useful in some situations ... but I don't > > > > >> know how > > > > > > > > >> well it would work/useful it would be in very "chatty > > > environments"? > > > > >> Maybe if you can do some filtering on what you subscribe to > > > > >> then it > > > > > > > >> could be used for alerting on certain situations that you want > > > > >> to make > > > > > > > > > >> sure you catch. > > > > >> > > > > >> -Claus > > > > >> > > > > >> > > > > >> > > > > >> On 7/6/06, Freeman, Michael <[EMAIL PROTECTED]> wrote: > > > > >> > > > > >> > > > > >>> Is anyone else besides myself interested in getting RSS feeds > > > > >>> from > > > > > > > >>> php-syslog-ng? I'm thinking about hacking up the log2rss stuff > > > > > >>> to support mySQL and use apache instead of it's own HTTP > > > > >>> daemon in > > > > perl. > > > > >>> > > > > >>> > > > > >>> Netco Government Services has recently acquired Multimax and > > > > >>> is > > > > >>> > > > > >>> > > > > >> changing its name to Multimax Inc. > > > > >>> Visit http://www.multimax.com for more information. > > > > >>> > > > > >>> > > > > >>> > > > > >>> Note: My email address has changed. Please take a moment to > > > > >>> update > > > > >>> > > > > >>> > > > > >> your records with my new address. > > > > >>> > > > > >>> > > > > >>> 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= > > > > >>> 12 > > > > >>> 1 > > > > >>> 6 > > > > >>> 42 _______________________________________________ > > > > >>> Php-syslog-ng-support mailing list > > > > >>> Php-syslog-ng-support@lists.sourceforge.net > > > > >>> https://lists.sourceforge.net/lists/listinfo/php-syslog-ng-sup > > > > >>> port > > > > >>> > > > > >>> > > > > >>> > > > > >> > > > > >> 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&d > > > > >> at=1 > > > > >> 21 > > > > >> 6 > > > > >> 42 _______________________________________________ > > > > >> Php-syslog-ng-support mailing list > > > > >> Php-syslog-ng-support@lists.sourceforge.net > > > > >> https://lists.sourceforge.net/lists/listinfo/php-syslog-ng-supp > > > > >> ort > > > > >> > > > > >> > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------ > > > > ---- > > > > -- > > > > - > > > > 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= > > > > 1216 > > > > 42 _______________________________________________ > > > > Php-syslog-ng-support mailing list > > > > Php-syslog-ng-support@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/php-syslog-ng-support > > > > > > > > > > > > ------------------------------------------------------------------ > > > > ---- > > > > --- 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= > > > > 1216 > > > > 42 _______________________________________________ > > > > Php-syslog-ng-support mailing list > > > > Php-syslog-ng-support@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/php-syslog-ng-support > > > > > > > > > > > > > -------------------------------------------------------------------- > > > ----- 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=12 > > > 1642 _______________________________________________ > > > Php-syslog-ng-support mailing list > > > Php-syslog-ng-support@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/php-syslog-ng-support > > > > > > > > > ---------------------------------------------------------------------- > > --- 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=1216 > > 42 _______________________________________________ > > Php-syslog-ng-support mailing list > > Php-syslog-ng-support@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/php-syslog-ng-support > > > > > -- > ======================================= > Clayton Dukes > Network Consulting Engineer, Advanced Services Cisco Systems, Inc. > Office: 919.392.6122 > Fax: : 919.869.1580 > Cell: 813.545.7373 > Email: [EMAIL PROTECTED] > MSN: [EMAIL PROTECTED] > ======================================= > -- ======================================= Clayton Dukes Network Consulting Engineer, Advanced Services Cisco Systems, Inc. Office: 919.392.6122 Fax: : 919.869.1580 Cell: 813.545.7373 Email: [EMAIL PROTECTED] MSN: [EMAIL PROTECTED] ======================================= ------------------------------------------------------------------------- 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 Php-syslog-ng-support@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/php-syslog-ng-support