The Alarms Web Page is an admin page and thus requires authentication. You
must enable HTTPS
and you can give a gid (by default the gid
is 1000):
For the authenticated mode you need to have a host certificate
for your server host and place the
hostcert.p12
in the directory /etc/dcache
.
[httpdDomain] httpd.enable.authn=true httpd.authz.admin-gid=<1234> [httpdDomain/httpd]
after date
,
before date
, severity
and alarm type
name. (The date is the last
update of the alarm, not the first arrival.) Each click of
the Refresh
button will reload the data
from the database based on these three settings. The default
behavior is ALL
(unspecified
properties). Placing a single date in the Beginning box will
give you all alarms from that date up to today (inclusive); a
single date in the Ending box will give all alarms up to that
date (inclusive).
Match Expression
filters in memory by
appending all fields to a single string and doing a search. If
the Regular Expression
box is checked, the
expression given is considered a regex (Java-style).
Delete
and then
clicking Refresh
will actually eliminate
the entry from persistent store.
Closed
is a way of marking the alarm as
having been dealt with while maintaining a record of it. The
Show Closed Alarms
checkbox allows you to
display them (turned off by default).
Notes
is an editable field to be used for
any special remarks.
When Refresh
is clicked, any updates to
Closed
and Notes
are first
saved, then any Deletes
are processed, and
finally, the table is repopulated using the current query
filter. The entire form is set to auto-refresh every 60 seconds.
An additional feature of the alarms infrastructure is automatic
cleanup of processed alarms. An internal thread runs every so
often, and purges all alarms marked as closed
with a timestamp earlier than the given window. This daemon can
be configured using the properties
httpd.enable.alarm-cleaner
,
httpd.alarm-cleaner.timeout
and
httpd.alarm-cleaner.delete-entries-before
.