]> git.proxmox.com Git - pmg-docs.git/blame - pmg-administration.adoc
api-viewer: properly HTML encode properties
[pmg-docs.git] / pmg-administration.adoc
CommitLineData
e3eaa56a
DM
1Administration
2==============
3
4The Administration GUI allows you to do common administration tasks
5like updating software packages, manage quarantine, view service
6status and manage mail queues. It also provides server statistics in
7order to verify server health.
8
9
10Server Administration
11---------------------
12
13Server status
14~~~~~~~~~~~~~
15
16image::images/screenshot/pmg-gui-server-status.png[]
17
18This page shows server statistics about CPU, memory, disk and network
19usage. You can select the displayed time span on the upper right.
20
21Administrators can open a terminal window using the 'Console'
22button. It is also possible to trigger a server 'Restart' or
23'Shutdown'.
24
25
26Services
27~~~~~~~~
28
29image::images/screenshot/pmg-gui-service-status.png[]
30
31This panel lists all major services used for mail processing and
32cluster synchronization. If necessary, you can start, stop or restart
33them. The 'Syslog' button shows the system log filtered for the
34selected service.
35
36Please note that {pmg} uses {systemd} to manage services, so you can
37also use the standard `systemctl` command line tool to manage or view
38service status, for example:
39
40-----
41systemctl status postfix
42-----
43
44
45Updates
46~~~~~~~
47
48image::images/screenshot/pmg-gui-updates.png[]
49
50We release software updates on a regular basis, and it is recommended
51to always run the latest available version. This page shows the
52available updates, and administrator can run an upgrade by pressing
53the 'Upgrade' button.
54
55See section xref:pmg_package_repositories[Package Repositories] for
56details abaout available package repositories.
57
58
59Syslog and Tasks
60~~~~~~~~~~~~~~~~
61
62image::images/screenshot/pmg-gui-syslog.png[]
63
80034065
DM
64The syslog page gives you a quick real-time log view. Please use the
65xref:pmg_tracking_center[Tracking Center] to search the logs.
e3eaa56a
DM
66
67
68Quarantine
69----------
70
71Spam
72~~~~
73
3f02fc6b
DM
74image::images/screenshot/pmg-gui-spam-quarantine.png[]
75
76This panel lets you inspect the mail quarantine. Emails can be safely
77previewed and if desired, delivered to the original user.
78
79The email preview on the web interface is very secure as malicious
80code (attacking your operating system or email client) is removed by
81Proxmox.
82
e3eaa56a
DM
83
84Virus
85~~~~~
86
3f02fc6b
DM
87Allows administrators to inspect quarantined virus mails.
88
e3eaa56a 89
4a08dffe 90[[pmg_userblackwhitelist]]
e3eaa56a
DM
91User White- and Blacklist
92~~~~~~~~~~~~~~~~~~~~~~~~~
93
3f02fc6b
DM
94This is mostly useful to debug or verify white- and blacklist user
95settings. The administrator should not change these values because
96users can manage this themselves.
97
e3eaa56a 98
80034065 99[[pmg_tracking_center]]
e3eaa56a
DM
100Tracking Center
101---------------
102
b0a8e83b
DM
103image::images/screenshot/pmg-gui-tracking-center.png[]
104
e30d2fb3
DM
105Email processing is a complex task and involves several service
106daemons. Each daemon logs information to the syslog service. The
107problem is that a servers analyzes many emails in parallel, so it is
108usually very hard to find all logs corresponding to a specific mail.
109
110Introduced in {pmg} 2.1, the tracking center simplifies the search for
111emails dramatically. We use highly optimized C-code to search the
112available syslog data. This is very fast and powerful, and works for
113sites processing several million emails per day.
114
115The result is a list of received mails, including the following data:
116
117[cols="s,5d"]
118|====
119|Time | Timestamp of first found syslog entry.
120|From | Envelope 'From' address (the sender).
121|To | The email receiver address.
122|Status | Delivery status.
123|Syslog | The corresponding syslog entries are shown if you double click such
124entry, or if you press the '+' button on the left.
125|====
126
127Please notice that you can specify filters, most important you can set
128a 'Start' and 'End' time. By default the start time is set to one hour
129ago. If you still get to much result entries, you can try to restrict
130the search to specific sender or receiver addresses, or search for a
131specific text in the logs ('Filter' entry).
e3eaa56a 132
268f309d
DM
133NOTE: Search is faster if you use a short time interval.
134
f29824e9
DM
135The 'Status' field summarize what happens with an email. {pmg} is a
136mail proxy, meaning that the proxy receives mails from outside,
137process it and finally sends the result to the receiver.
138
139The first phase is receiving the mail. The proxy may reject the mail
140early, or instead accepts the mail and feeds it into the filter. The filter
141rules can block or accept the mail.
142
143In the second phase, accepted mails need to be delivered to the
144receiver, and this action may also fail or succeed. The status
145combines the result from the first and second phase:
146
147[options="header",cols="2s,1d,5d"]
148|====
149|Status |Phase |Description
150|rejected |1 | Email rejected (e.g. sender IP is listed on a IP blacklist)
151|greylisted |1 | Email temporarily rejected by greylisting
152|queued/deferred |1 | Internal Email was queued, still trying to deliver
153|queued/bounced |1 | Internal Email was queued but not accepted by the target email server (e. g. user unknown)
154|quarantine |1 | Email was moved to quanantine
155|blocked |1 | Email was blocked by filter rules
156|accepted/deferred |2 | Email accepted, still trying to deliver
157|accepted/bounced |2 | Email accepted but not accepted by the target email server (e. g. user unknown)
158|accepted/delivered |2 | Email accepted and deliverd
159|====
160
e3eaa56a
DM
161
162Postfix Queue Administration
163----------------------------
164
165TODO