public inbox for pmg-devel@lists.proxmox.com
 help / color / mirror / Atom feed
* [pmg-devel] [PATCH pmg-docs 1/2] add pmgqm timespan and timer/service edit info
@ 2021-08-23 13:15 Mira Limbeck
  2021-08-23 13:15 ` [pmg-devel] [PATCH pmg-docs 2/2] add documentation for the pmg-log-tracker Mira Limbeck
  2021-08-24  7:26 ` [pmg-devel] [PATCH pmg-docs 1/2] add pmgqm timespan and timer/service edit info Dylan Whyte
  0 siblings, 2 replies; 3+ messages in thread
From: Mira Limbeck @ 2021-08-23 13:15 UTC (permalink / raw)
  To: pmg-devel

The case of customizing the service and timer files comes up from time
to time. As we haven't documented it yet, add it to the documentation
together with a clarification of the `yesterday` timespan parameter.

Signed-off-by: Mira Limbeck <m.limbeck@proxmox.com>
---
 pmgqm.adoc | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/pmgqm.adoc b/pmgqm.adoc
index 08ad172..2c1da9c 100644
--- a/pmgqm.adoc
+++ b/pmgqm.adoc
@@ -27,6 +27,23 @@ endif::manvolnum[]
 
 Toolkit to manage spam and virus quarantine, and send spam report mails.
 
+The possible timespans are `week`, `yesterday` and `today`. The default
+pmgspamreport.service is run at 00:05 every day and calls the `pmgqm` command
+with the `--timespan yesterday` parameter.
+This will send a spam report if at least one new spam mail was moved to the
+quarantine since the beginning of the previous day.
+
+The service can be edited, e.g. to change the timespan to `today` or `week`,
+with the following command.
+----
+systemctl edit pmgspamreport.service
+----
+
+The timer can be edited with the command below.
+----
+systemctl edit pmgspamreport.timer
+----
+
 ifdef::manvolnum[]
 include::pmg-copyright.adoc[]
 endif::manvolnum[]
-- 
2.30.2





^ permalink raw reply	[flat|nested] 3+ messages in thread

* [pmg-devel] [PATCH pmg-docs 2/2] add documentation for the pmg-log-tracker
  2021-08-23 13:15 [pmg-devel] [PATCH pmg-docs 1/2] add pmgqm timespan and timer/service edit info Mira Limbeck
@ 2021-08-23 13:15 ` Mira Limbeck
  2021-08-24  7:26 ` [pmg-devel] [PATCH pmg-docs 1/2] add pmgqm timespan and timer/service edit info Dylan Whyte
  1 sibling, 0 replies; 3+ messages in thread
From: Mira Limbeck @ 2021-08-23 13:15 UTC (permalink / raw)
  To: pmg-devel

The Tracking Center makes assumptions which are working fine for most of
the users, but not for some.
It might be useful for some users to know that this exists and is the
backend for the Tracking Center.

Signed-off-by: Mira Limbeck <m.limbeck@proxmox.com>
---
 pmg-admin-guide.adoc |  2 ++
 pmg-log-tracker.adoc | 36 ++++++++++++++++++++++++++++++++++++
 2 files changed, 38 insertions(+)
 create mode 100644 pmg-log-tracker.adoc

diff --git a/pmg-admin-guide.adoc b/pmg-admin-guide.adoc
index 043b94a..5ca2b0c 100644
--- a/pmg-admin-guide.adoc
+++ b/pmg-admin-guide.adoc
@@ -79,6 +79,8 @@ include::pmgreport.adoc[]
 
 include::pmgupgrade.adoc[]
 
+include::pmg-log-tracker.adoc[]
+
 :leveloffset: 1
 
 include::nmap.adoc[]
diff --git a/pmg-log-tracker.adoc b/pmg-log-tracker.adoc
new file mode 100644
index 0000000..ac023a1
--- /dev/null
+++ b/pmg-log-tracker.adoc
@@ -0,0 +1,36 @@
+[[chapter_pmg-log-tracker]]
+ifndef::manvolnum[]
+pmg-log-tracker - Backend for the Tracking Center
+=================================================
+:pmg-toplevel:
+endif::manvolnum[]
+
+`pmg-log-tracker` is the backend for the Tracking Center. It parses the syslog
+files in `/var/log/` for mail information. If a different file should be parsed,
+e.g. the mail log, it can be specified with the `-i` option.
+
+An example parsing the mail.log and getting everything between the first of July
+and the 15th of July would be possible with the following command.
+----
+pmg-log-tracker -i /var/log/mail.log -s "2021-07-01 00:00:00" -e "2021-07-15 23:59:59"
+----
+
+Starttime `-s` and endtime `-e` are optional, by default the endtime will be
+now and the starttime 0:00 of the same day.
+
+With the `--verbose` option additional info will be printed, mainly the
+complete log for every mail.
+
+It is also possible to filter the log entries based on hostname, from address,
+to address and other parameters. For a complete overview of all available
+options, see `pmg-log-tracker --help` and `man pmg-log-tracker`.
+
+As a side effect of parsing the syslog, which doesn't contain information about
+the year of the entries, the year passed to the `-s` and `-e` options has to
+be the current one, not the one the logs were actually created.
+
+
+ifdef::manvolnum[]
+include::pmg-copyright.adoc[]
+endif::manvolnum[]
+
-- 
2.30.2





^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [pmg-devel] [PATCH pmg-docs 1/2] add pmgqm timespan and timer/service edit info
  2021-08-23 13:15 [pmg-devel] [PATCH pmg-docs 1/2] add pmgqm timespan and timer/service edit info Mira Limbeck
  2021-08-23 13:15 ` [pmg-devel] [PATCH pmg-docs 2/2] add documentation for the pmg-log-tracker Mira Limbeck
@ 2021-08-24  7:26 ` Dylan Whyte
  1 sibling, 0 replies; 3+ messages in thread
From: Dylan Whyte @ 2021-08-24  7:26 UTC (permalink / raw)
  To: Mira Limbeck, pmg-devel

Hi,

Just some VERY minor changes to keep things in line with our style guide.

Reviewed-By: Dylan Whyte<d.whyte@proxmox.com>

On 8/23/21 3:15 PM, Mira Limbeck wrote:
> The case of customizing the service and timer files comes up from time
> to time. As we haven't documented it yet, add it to the documentation
> together with a clarification of the `yesterday` timespan parameter.
>
> Signed-off-by: Mira Limbeck <m.limbeck@proxmox.com>
> ---
>   pmgqm.adoc | 17 +++++++++++++++++
>   1 file changed, 17 insertions(+)
>
> diff --git a/pmgqm.adoc b/pmgqm.adoc
> index 08ad172..2c1da9c 100644
> --- a/pmgqm.adoc
> +++ b/pmgqm.adoc
> @@ -27,6 +27,23 @@ endif::manvolnum[]
>   
>   Toolkit to manage spam and virus quarantine, and send spam report mails.
>   
> +The possible timespans are `week`, `yesterday` and `today`. The default
s/`yesterday` and `today`/`yesterday`, and `today`
> +pmgspamreport.service is run at 00:05 every day and calls the `pmgqm` command
> +with the `--timespan yesterday` parameter.
> +This will send a spam report if at least one new spam mail was moved to the
> +quarantine since the beginning of the previous day.
> +
> +The service can be edited, e.g. to change the timespan to `today` or `week`,
s/edited, e.g. to/edited, for example, to/
> +with the following command.
s/command./command:/
> +----
> +systemctl edit pmgspamreport.service
> +----
> +
> +The timer can be edited with the command below.
s/below./below:/
> +----
> +systemctl edit pmgspamreport.timer
> +----
> +
>   ifdef::manvolnum[]
>   include::pmg-copyright.adoc[]
>   endif::manvolnum[]




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-08-24  7:35 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-23 13:15 [pmg-devel] [PATCH pmg-docs 1/2] add pmgqm timespan and timer/service edit info Mira Limbeck
2021-08-23 13:15 ` [pmg-devel] [PATCH pmg-docs 2/2] add documentation for the pmg-log-tracker Mira Limbeck
2021-08-24  7:26 ` [pmg-devel] [PATCH pmg-docs 1/2] add pmgqm timespan and timer/service edit info Dylan Whyte

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal