logparse.git
rename parsers, better journald integration masterorigin/masterAndrew Lorimer Fri, 27 Sep 2019 11:01:24 +0000 (21:01 +1000)

rename parsers, better journald integration

add parser-specific docs & rewrite sudo parser for... Andrew Lorimer Sat, 21 Sep 2019 08:02:22 +0000 (18:02 +1000)

add parser-specific docs & rewrite sudo parser for journald

better log formatting and limit lines to 80 charAndrew Lorimer Fri, 20 Sep 2019 12:08:15 +0000 (22:08 +1000)

better log formatting and limit lines to 80 char

add systemctl and ufw parsers, support for varying... Andrew Lorimer Thu, 19 Sep 2019 12:02:32 +0000 (22:02 +1000)

add systemctl and ufw parsers, support for varying degrees of severity

bugfixing & add smbd_journaldAndrew Lorimer Mon, 16 Sep 2019 08:58:38 +0000 (18:58 +1000)

bugfixing & add smbd_journald

add more docstringsAndrew Lorimer Mon, 9 Sep 2019 07:09:17 +0000 (17:09 +1000)

add more docstrings

update readme & docsAndrew Lorimer Sun, 8 Sep 2019 00:55:24 +0000 (10:55 +1000)

update readme & docs

add docsAndrew Lorimer Thu, 5 Sep 2019 11:10:45 +0000 (21:10 +1000)

add docs

rework parser loading interfaceAndrew Lorimer Thu, 5 Sep 2019 11:06:00 +0000 (21:06 +1000)

rework parser loading interface

new parser class structureAndrew Lorimer Tue, 3 Sep 2019 12:02:58 +0000 (22:02 +1000)

new parser class structure

migrate configuration system to the stdlib ConfigParserAndrew Lorimer Mon, 2 Sep 2019 09:50:00 +0000 (19:50 +1000)

migrate configuration system to the stdlib ConfigParser

fix logrotate functionalityAndrew Lorimer Sat, 31 Aug 2019 12:54:21 +0000 (22:54 +1000)

fix logrotate functionality

bugfixing in config & add quiet modeAndrew Lorimer Fri, 30 Aug 2019 12:58:30 +0000 (22:58 +1000)

bugfixing in config & add quiet mode

add journald communication capabilityAndrew Lorimer Fri, 30 Aug 2019 12:05:38 +0000 (22:05 +1000)

add journald communication capability

add parsers for memory info and system infoAndrew Lorimer Fri, 30 Aug 2019 04:20:43 +0000 (14:20 +1000)

add parsers for memory info and system info

add table implementationAndrew Lorimer Fri, 30 Aug 2019 04:20:30 +0000 (14:20 +1000)

add table implementation

further bugfixing in parsers & clean up formatting.pyAndrew Lorimer Thu, 29 Aug 2019 07:03:32 +0000 (17:03 +1000)

further bugfixing in parsers & clean up formatting.py

bugfixing in parsersAndrew Lorimer Wed, 28 Aug 2019 08:20:39 +0000 (18:20 +1000)

bugfixing in parsers

update parsers to new output modelAndrew Lorimer Wed, 28 Aug 2019 06:41:18 +0000 (16:41 +1000)

update parsers to new output model

add plain text output capabilityAndrew Lorimer Tue, 27 Aug 2019 22:05:21 +0000 (08:05 +1000)

add plain text output capability

update setup.py to python 3, implement config file... Andrew Lorimer Mon, 26 Aug 2019 12:03:04 +0000 (22:03 +1000)

update setup.py to python 3, implement config file settings

finish initial plugin system, get email and other featu... Andrew Lorimer Mon, 26 Aug 2019 11:43:39 +0000 (21:43 +1000)

finish initial plugin system, get email and other features working

fix bugs in interface & module loadingAndrew Lorimer Sun, 25 Aug 2019 12:21:58 +0000 (22:21 +1000)

fix bugs in interface & module loading

major rewrite: segregate into modules and upgrade to... Andrew Lorimer Sat, 8 Jun 2019 12:11:11 +0000 (22:11 +1000)

major rewrite: segregate into modules and upgrade to Python 3

renamed readmeAndrew Lorimer Sun, 17 Mar 2019 09:17:02 +0000 (20:17 +1100)

renamed readme

fix links in readmeAndrew Lorimer Sun, 17 Mar 2019 09:14:07 +0000 (20:14 +1100)

fix links in readme

add readmeAndrew Lorimer Sun, 17 Mar 2019 09:12:06 +0000 (20:12 +1100)

add readme

fix bug in writing disk usageAndrew Lorimer Sun, 17 Mar 2019 08:47:43 +0000 (19:47 +1100)

fix bug in writing disk usage

implement new resolve-domains config option, bugfixing... Andrew Lorimer Wed, 13 Mar 2019 07:37:23 +0000 (18:37 +1100)

implement new resolve-domains config option, bugfixing for hostname resolver

writing disk usage now depends on logrotate configAndrew Lorimer Mon, 11 Mar 2019 09:34:41 +0000 (20:34 +1100)

writing disk usage now depends on logrotate config

bugfixing in du and apache sectionsAndrew Lorimer Mon, 21 Jan 2019 03:19:23 +0000 (14:19 +1100)

bugfixing in du and apache sections

add time test and start fixing relative css pathAndrew Lorimer Tue, 6 Nov 2018 07:12:24 +0000 (18:12 +1100)

add time test and start fixing relative css path

logrotate at exit is now optionalAndrew Lorimer Tue, 6 Nov 2018 05:52:13 +0000 (16:52 +1100)

logrotate at exit is now optional

bugfixing - absolute paths for everythingAndrew Lorimer Mon, 3 Sep 2018 10:35:10 +0000 (20:35 +1000)

bugfixing - absolute paths for everything

mail debuggingAndrew Lorimer Sun, 26 Aug 2018 11:16:55 +0000 (21:16 +1000)

mail debugging

config files, mail updatesAndrew Lorimer Sun, 26 Aug 2018 10:27:34 +0000 (20:27 +1000)

config files, mail updates

bugfixing & config fileAndrew Lorimer Sat, 18 Aug 2018 13:08:10 +0000 (23:08 +1000)

bugfixing & config file

forgot a backslashAndrew Lorimer Fri, 17 Aug 2018 14:26:03 +0000 (00:26 +1000)

forgot a backslash

absolute path to main.cssAndrew Lorimer Fri, 17 Aug 2018 14:25:06 +0000 (00:25 +1000)

absolute path to main.css

more bugfixing & allowing for script to be called from... Andrew Lorimer Fri, 17 Aug 2018 14:23:48 +0000 (00:23 +1000)

more bugfixing & allowing for script to be called from anywhere

fix bugsAndrew Lorimer Fri, 17 Aug 2018 13:59:48 +0000 (23:59 +1000)

fix bugs

add inline tags from premailerAndrew Lorimer Fri, 27 Jul 2018 15:37:44 +0000 (01:37 +1000)

add inline tags from premailer

uses library premailer to convert stylesheet main.css to inline css tags which are friendlier for email clients.\
also implemented some more complex email stuff with mail metadata through postfix.

initial commitAndrew Lorimer Fri, 27 Jul 2018 14:17:49 +0000 (00:17 +1000)

initial commit

main program is in logparse.py, depending on sensors library from pip.
header.html and main.css are user-configurable templates.