summaryrefslogtreecommitdiffstats
path: root/plugins/impstats
Commit message (Collapse)AuthorAgeFilesLines
* Removed commandline arg count limit from scriptsAndre Lorbach2013-07-122-2/+2
|
* Added new option "chartscalcdelta" to generate charts with delta values ↵Andre Lorbach2013-07-112-11/+34
| | | | | | instead of cumulative values. Also fixed reading outputfile parameter in statslog-graph.py script.
* Merge branch 'master' into v7-stats-scriptsAndre Lorbach2013-07-111-1/+59
|\
| * Merge branch 'c8'Rainer Gerhards2013-07-111-1/+59
| |\ | | | | | | | | | | | | | | | Conflicts: ChangeLog plugins/impstats/impstats.c
| | * impstats: add process resource usage counters [via getrusage()]Rainer Gerhards2013-07-111-1/+59
| | |
* | | Added command line switch to generate bar charts in statslog-splitter.pyAndre Lorbach2013-07-051-6/+22
|/ /
* | Fixed Datetime detectionAndre Lorbach2013-07-031-3/+4
| |
* | Added support for multiple regex commands, useful for parsing multiple ↵Andre Lorbach2013-07-031-53/+79
| | | | | | | | rsyslog formats
* | Added more command line options to customize the charts and their outputAndre Lorbach2013-07-032-4/+31
| |
* | Finished statslog graph and splitter script.Andre Lorbach2013-07-034-26/+9368
| | | | | | | | | | | | | | | | | | Also added needed javascript files, so they can be included into the svg files. This removes dependencies on external sources. The statslog-splitter can now automatically generated SVG or PNG charts together with an index.html in the output directory. This helps taking a quick view on all generated stats data.
* | Finsihed implementing chart gemerator script for impstats.Andre Lorbach2013-07-032-40/+150
| | | | | | | | | | | | | | | | | | CSV Data generated by statslog-splitter is needed. To run the chart script, the following packages need to be installed: - python pip - python cairosvg With pip install these packages: - pip install CairoSVG tinycss cssselect pygal
* | Started implementing stats chart generatorAndre Lorbach2013-07-021-0/+107
| |
* | Added script to split impstats logfiles into processable csv filesAndre Lorbach2013-07-021-0/+133
| | | | | | | | Python 2.6 or higher is needed to run the script
* | impstats: solve build problem on FreeBSDRainer Gerhards2013-06-241-0/+4
| | | | | | | | closes: http://bugzilla.adiscon.com/show_bug.cgi?id=458
* | Merge branch 'v7-stable-libnet-frag'Rainer Gerhards2013-01-111-5/+69
|\ \ | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac tools/omfile.c
| * | impstats: added ability to write stats records to local fileRainer Gerhards2013-01-101-5/+69
| | | | | | | | | | | | | | | ...and avoid going through the syslog log stream. syslog logging can now also be turned off (see doc for details).
* | | Merge branch 'v7-stable-libnet-frag'Rainer Gerhards2012-12-181-0/+2
|\| | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.ac plugins/impstats/impstats.c plugins/omudpspoof/omudpspoof.c runtime/rsyslog.h
| * | add some better debug information to impstatsRainer Gerhards2012-12-181-0/+2
| |/
* | imklog, impstats: support for new rate-limiting API addedRainer Gerhards2012-10-191-1/+2
| |
* | interface cleanup (probably not final)Rainer Gerhards2012-10-151-1/+1
| |
* | new ratelimit: interface plumbing addedRainer Gerhards2012-10-091-1/+1
|/ | | | no actual implementation yet done
* provide support to dynamically enable/disable legacy conf commandRainer Gerhards2012-06-261-10/+9
| | | | most important to prevent clashes with new style settings
* imudp: support for module() global config parameters addedRainer Gerhards2012-06-261-3/+2
|
* impstats: support for module() global config parameters addedRainer Gerhards2012-06-261-25/+103
|
* added new-style zeromq plugins, based on czmq api and rsyslog v6 confDavid Kelly2012-05-291-1/+10
|
* Merge branch 'v5-stable-newstats'Rainer Gerhards2012-04-071-7/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: action.c configure.ac doc/imuxsock.html plugins/imklog/imklog.c plugins/imptcp/imptcp.c plugins/imtcp/imtcp.c plugins/imudp/imudp.c plugins/imuxsock/imuxsock.c runtime/glbl.c runtime/glbl.h runtime/net.c runtime/ruleset.c tcpsrv.h tools/syslogd.c
| * milestone: added capability to use a local interface IP address as fromhost-ipRainer Gerhards2012-03-211-7/+1
| | | | | | | | | | ... for locally originating messages. New directive $LocalHostIPIF. Note that not all modules yet support this new directive - next step...
* | impstats: added $PStatsJSON directiveRainer Gerhards2012-04-011-1/+6
| |
* | Merge branch 'v6-stable-noscoping' into masterRainer Gerhards2012-01-191-5/+5
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html plugins/imfile/imfile.c plugins/imklog/imklog.c plugins/immark/immark.c plugins/imptcp/imptcp.c plugins/imrelp/imrelp.c plugins/imtcp/imtcp.c plugins/imtemplate/imtemplate.c plugins/imudp/imudp.c plugins/imuxsock/imuxsock.c plugins/mmsnmptrapd/mmsnmptrapd.c plugins/omtemplate/omtemplate.c runtime/glbl.c runtime/parser.c tools/omfile.c tools/syslogd.c
| * | undoing v6.1 config scoping interface, part II (now finished)Rainer Gerhards2012-01-191-5/+5
| | | | | | | | | | | | | | | | | | This concludes the removal of the new scoping interface, at least as far as pre v6-plugins are affected. Full code cleanup will happen in the v6.3 branch.
| * | Merge branch 'v5-stable' into v6-stableRainer Gerhards2012-01-141-24/+14
| |\| | | | | | | | | | | | | Conflicts: plugins/imtcp/imtcp.c
* | | Merge branch 'v5-stable' into masterRainer Gerhards2012-01-181-24/+14
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog action.h configure.ac doc/manual.html plugins/immark/immark.c plugins/impstats/impstats.c plugins/imptcp/imptcp.c plugins/imtcp/imtcp.c runtime/cfsysline.c runtime/cfsysline.h runtime/conf.c runtime/ctok.c runtime/ctok.h runtime/ctok_token.c runtime/ctok_token.h runtime/dnscache.h runtime/expr.c runtime/expr.h runtime/rule.c runtime/rule.h runtime/ruleset.h runtime/sysvar.c runtime/vm.h runtime/vmop.c runtime/vmop.h runtime/vmprg.c runtime/vmprg.h runtime/vmstk.c runtime/vmstk.h tools/omusrmsg.c
| * | relicense to ASL 2.0Rainer Gerhards2012-01-111-24/+14
| | |
* | | Merge branch 'v5-devel'Rainer Gerhards2011-12-191-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog action.c plugins/imudp/imudp.c
| * | | new stats counter "discarded" for queue objectRainer Gerhards2011-12-161-1/+1
| |/ / | | | | | | | | | Tells how many messages have been discarded due to queue full condition.
* | | milestone: added module config namesRainer Gerhards2011-07-201-0/+1
| | |
* | | move impstats to new config interfaceRainer Gerhards2011-05-201-14/+32
| | |
* | | step: imtcp moved to new config interfaceRainer Gerhards2011-05-051-2/+2
| | | | | | | | | | | | as far as we know that new interface right now ;)
* | | step: put plumbing in place for new input module config systemRainer Gerhards2011-05-031-0/+30
| |/ |/|
* | Merge branch 'v5-devel'Rainer Gerhards2011-04-151-0/+2
|\| | | | | | | | | Conflicts: plugins/impstats/impstats.c
| * bugfix: doc for impstats had wrong config statementsRainer Gerhards2011-04-141-0/+2
| | | | | | | | | | | | | | also, config statements were named a bit inconsistent, resolved that problem by introducing an alias and only documenting the consistent statements Thanks to Marcin for bringing up this problem.
* | Merge branch 'v5-beta'Rainer Gerhards2011-03-111-0/+1
|\| | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html plugins/omlibdbi/omlibdbi.c tests/Makefile.am tests/diag.sh
| * fixed small regression from gnutls fd leak fixRainer Gerhards2011-03-061-0/+1
| |
* | Merge branch 'v5-devel'Rainer Gerhards2010-10-051-4/+4
|/ | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html plugins/imuxsock/imuxsock.c runtime/rsyslog.h
* improved statistics-gathering subsystemRainer Gerhards2010-09-131-12/+27
| | | | | | | | ... well, actually this is a first real implementation of this subsystem. I have added a counter registry, a way to access the countres (as readable string) and a way to define and maintem them. Also, module impstats has been updated to utilize the new system. Finally, I added some counters. I hope that this sets the baseline for useful future enhancements.
* fixed small memory leak, corrected input nameRainer Gerhards2010-09-091-1/+3
|
* added module impstat to emit periodic statistics on rsyslog countersRainer Gerhards2010-09-092-0/+217
This is a *very first* and *very rough* and *very featureless* first shot at this functionality. It is assumed that we will enhance the stats system as a by-line while doing other development.