785 Commits

Author SHA1 Message Date
Andre Lorbach
a5f0fb0ac9 Added two more record per page sizes, 250 records and 500 records. 2008-04-28 11:52:17 +02:00
Andre Lorbach
79ce6d78ae Merge branch 'beta' into detailview 2008-04-28 11:44:42 +02:00
Andre Lorbach
5a8d08872d Changed database layout from winsyslog to monitorware. Added more debug handling
The database layout name was changed from winsyslog to monitorware.
Existing configuration won't have a problem, winsyslog is converted into
monitorware when the sources are initiated.

Added more debug handling in the functions which output readable
represantations of the syslog facility, severity and so on.
2008-04-28 10:43:40 +02:00
Rainer Gerhards
1731d48727 [cosmetic] format of ChangeLog 2008-04-25 18:52:33 +02:00
Andre Lorbach
7a15a17737 Added backlink to ListView in detailpage and added Records per Page selector
The records per page selector makes it possible to change the pagesize on
the fly. By default, the pagesize from the config.php will be used.
2008-04-25 17:43:51 +02:00
Rainer Gerhards
daa0ef78d0 proper credits v2.1.1 2008-04-25 14:56:55 +02:00
Andre Lorbach
ba02a8b565 Fixed a bug in the installer script, and german translation added 2008-04-25 14:53:19 +02:00
Andre Lorbach
51c8c2abca Merge branch 'detailview' 2008-04-25 14:35:26 +02:00
Andre Lorbach
7bb54f3173 Added detail page, which is linked from the list view.
The detail page contains all available details from a syslog
message. Also paging is possible in the detail view.
Minor fixes had to be done to make the detail page possible.

Added german translation to phplogcon.

Fixed a few notice bugs in the function_db.php, which
isn't really used at the moment. But will later when the
user-ui is added.
2008-04-25 14:29:59 +02:00
Rainer Gerhards
4bf41f86c6 added info on web server / file permissions 2008-04-25 11:02:38 +02:00
Rainer Gerhards
93bd2430e0 updated some specifics on database and syslogds v2.1.0 2008-04-24 11:50:59 +02:00
Andre Lorbach
579a564f2c Fixed another few minor issues in the installer
also corrected configure and secure.sh scripts
2008-04-24 11:35:35 +02:00
Andre Lorbach
6bd1b067d5 Added INSTALL document into the root.
Also made minor changes and fixes which I discovered while making
another test installation on a linux debian server.
The disk logstream now handeles files which can't be read.
2008-04-24 11:16:35 +02:00
Andre Lorbach
ff23c163be Removed one of the sample logfiles 2008-04-24 10:21:54 +02:00
Rainer Gerhards
dc142c30a0 fixed missing date 2008-04-23 17:56:46 +02:00
Rainer Gerhards
1106558167 preparing for release 2008-04-23 17:55:52 +02:00
Andre Lorbach
5261485029 Pager buttons now grey out instead of disappearing ;) 2008-04-23 17:47:07 +02:00
Andre Lorbach
794221870a Minor fixes and theme and language default is configrable now
Made language and theme default configurable. Also fixed minor
issues and bugs I found while testing. Looks like we can go for a first
public release now ;)
2008-04-23 17:21:56 +02:00
Andre Lorbach
65d0bf05f4 Implemented pager button support for disk logstream
The pager button logic has been enhanced and modified
for unified support of all logstream classes. The disk logstream
supports a back and last button now. The database logstream has
be changed to work with the new logic. Minor other things have
been changed as well.

Sorting is disabled for all logstream classes now, it is simple
not implemented yet. If sorting for a field is available will be
decided by the logstream classes later.
2008-04-23 16:20:39 +02:00
Andre Lorbach
3a17c6774f removed .bak files from contrib, my fault ;) 2008-04-22 18:44:57 +02:00
Andre Lorbach
e946eb366d Removed config.php from git, this file will be created by the installer
The install script will from now on create this file. Alternative,
it can be created with contrib/configure.sh (uses touch command).
2008-04-22 18:42:06 +02:00
Andre Lorbach
865c994588 Added Install script and template.
The install script is very user friendly and 85% operational.
It is more then enough to install phplogcon without touching
any configuration file. You may need to set permissions first.

Also minor other fixes
2008-04-22 18:39:02 +02:00
Andre Lorbach
2644a9d219 Added contrib folder into git 2008-04-22 18:37:41 +02:00
Andre Lorbach
46efb85e19 Minor fix in the menu stylesheet file 2008-04-22 11:05:02 +02:00
Andre Lorbach
eea4371eb5 Added few new icons, and added predefined searches.
Predefined searches can be easily reached by the Button left to the search
box. For now I have created a bunch of usefull samples. I hope users are
going to contribute more. A predefined search is simply the querystring
from url for now. The popup is done as css menu, so it works without
javascript as well.

Fixed minor bugs I noticed while developing.
2008-04-21 17:48:07 +02:00
Andre Lorbach
bbb0ec0f04 Fixed bug that more entries were processed then available inlogstreamdb 2008-04-18 17:15:28 +02:00
Andre Lorbach
791790066a Implemented Timefilter into logstreamdb and minor other changes
Fixed minor other bugs.
Also tested the logstreamdb against a sample syslogng database, and it works ;)
2008-04-18 16:47:50 +02:00
Andre Lorbach
0387d61161 Minor changes, fixes and addons. Pager is now fully working.
The pager is now fully working for the LogStreamDB, and as far as possible
also in the LogStreamFile. The pager works with the full filtering as well.
Due the nature of file reading, of course very limitied.
Only Forward paging is possible.

Switch Advanced Form to generate search strings and redirect to the index.php
In short, this makes it easier to copy and send links to others. And also
makes it easier to later create predefined custom links.
2008-04-18 13:56:46 +02:00
Andre Lorbach
57199e473e Next Milestone has been added, LogStream DB Driver
The DB Driver is almost finished and fully implemented. Currently it
is fixed on MYSQL, but it will be easy to implement other database
types later.

Filtering for the DB Driver works 75%, Date filtering is missing only.
I will work on this tomorrow. Another good thing is that we use DB Field
mapping which means it will be easy to adapt other database schemas later.
2008-04-17 18:03:16 +02:00
Andre Lorbach
a1e5033a43 Merge branch 'master' of ssh://al@git.adiscon.com/git/phplogcon
Conflicts:

	src/include/constants_filters.php
	src/lang/en/main.php
2008-04-15 17:53:57 +02:00
Andre Lorbach
10e2ce19b3 - another milestone, fully implemented dynamic columns. This means columns can be dynamically chosen in the config.php file, and the view will be dynamically built based on the chosen columns. Multiple predefined views will be possible later. 2008-04-15 17:49:48 +02:00
Rainer Gerhards
50b6ef381d made sure everything is properly under GPLv3 2008-04-15 17:20:32 +02:00
Andre Lorbach
0f0e88a40f - Added new features to the index page like detail popups, currently done as plain css popups.
- Implemented a few from the new frontend options
- hidden not implemented menu entries
2008-04-14 16:20:19 +02:00
Andre Lorbach
6bfc736ab4 - added new stylesheet file for highlighting
- added highlight and coloured facility/severities.
- fixed a bug with the pager, works now again. still not perfect but works for now.
- I'm feeling sad button is now the "Custom Fast Search" button, the default searches for the word error.
- added a few configuration options into the config file with explanations.
- minor other fixes and changes.
2008-04-11 18:21:59 +02:00
Andre Lorbach
b13b4a177f - Enhanced filtering, message filter accepts + and - now which means search words can be included and excluded.
- other textbased filters are now OrCombined, which means we can filter for different syslogtags for example at once.
- time filter fully works now, so you can filter by timerange as well now.
2008-04-07 18:02:17 +02:00
Andre Lorbach
5963b47e7b Merge branch 'master' of ssh://al@git.adiscon.com/git/phplogcon 2008-04-02 18:02:52 +02:00
Andre Lorbach
ac772068b8 wrote in last commit ... 2008-04-02 18:02:33 +02:00
Andre Lorbach
3627f630b3 - Added lineparser for winsyslog based files
- made a few changes to the new parsing code
- added support to generlize time from any source.
- added general date format for the frontend.
2008-04-02 17:54:26 +02:00
Michael Meckelein
27af0e10f2 Merge branch 'master' of git+ssh://mm@git.adiscon.com/git/phplogcon 2008-04-02 17:09:40 +02:00
Michael Meckelein
90983e5de8 added license info to index.php 2008-04-02 17:09:15 +02:00
Rainer Gerhards
53c4876794 clarified licensing 2008-04-02 17:06:36 +02:00
Andre Lorbach
46540c8fe2 enhanced objectmodel.dia 2008-04-02 15:03:32 +02:00
Andre Lorbach
aa30a791cb Merge branch 'master' of ssh://al@git.adiscon.com/git/phplogcon 2008-04-02 14:35:09 +02:00
Andre Lorbach
42412e2613 Created abstract LineParser class, moved Parser Class to LineParserSyslog. 2008-04-02 14:34:22 +02:00
Rainer Gerhards
e114231a5e renamed UML - it's not about logstream, it's the object model ;) 2008-04-02 14:02:33 +02:00
Rainer Gerhards
dd90088466 updated object model to include parser names 2008-04-02 14:02:00 +02:00
Michael Meckelein
ada2cf93c4 renamed: src/doc/Activity.dia -> doc/Activity.dia
renamed:    src/doc/logstream.dia -> doc/logstream.dia
2008-04-02 11:54:36 +02:00
Michael Meckelein
7fbaffd3a4 renamed: ActivityDiadia.dia -> Activity.dia 2008-04-02 11:51:43 +02:00
Michael Meckelein
b9aaf41f37 new file: doc/ActivityDiadia.dia
new file:   doc/logstream.dia
2008-04-02 11:50:00 +02:00
Andre Lorbach
91c017ff66 - Added first implementation of parser class 2008-04-02 11:40:23 +02:00