Jordi Sanfeliu
e796f6652d
Added a new option called 'autocheck_responsiveness' for the HTTP built-in
...
There is a well known problem with the HTTP built-in server that Monitorix
implements using the Perl module 'HTTP::Server::Simple'. It looks like it's
pretty weak to the common attacks that any web server receives every day.
As a consequence of that, it just hangs, and when you want to see the stats of
your server, you just see your browser waiting for a response that never comes,
which ends up with a timeout. In these cases, you are forced to login to your
server and restart Monitorix, in order to refresh the HTTP built-in server.
I was frustrated because I was completely unable to reproduce locally the kind
of attack that seems to do a DoS to the HTTP built-in server, so in order to
mitigate (hopefully) all this annoying hangups, I've created an autocheck to
control the responsiveness of the HTTP server on every minute, and in case of
no response then it will be restarted automatically. This is controlled by a new
option called 'autocheck_responsiveness' which by default is enabled.
Let's see how this is working!
2019-02-28 09:41:55 +01:00
Jordi Sanfeliu
db68888f3f
added Exim support in 'mail.pm'. [ #96 ]
2019-02-25 09:38:00 +01:00
Jordi Sanfeliu
17c14dd8db
update Changes
2019-02-18 18:04:46 +01:00
Jordi Sanfeliu
e14e44a396
updated Changes
2019-02-08 09:58:31 +01:00
Jordi Sanfeliu
487a260067
update Changes with #218
2019-01-16 12:32:40 +01:00
Jordi Sanfeliu
0ad30ae598
update Changes
2019-01-03 13:09:58 +01:00
Jordi Sanfeliu
a23d5337fe
Extended the features of a single-server in Multihost mode
...
Added the ability to show all graphs of a single server instead of showing
only the System Load graph.
#216
2019-01-02 09:56:36 +01:00
Jordi Sanfeliu
219eec240f
update Changes
2018-10-26 12:49:46 +02:00
Jordi Sanfeliu
d4d76d775d
Restart HTTP built-in on every SIGHUP
...
Now the HTTP built-in will be restart every time Monitorix received the
SIGHUP signal. This should also fix thos annoying sporadic hangups of the
HTTP server, and also a truncation in the recent rotated logfile.
2018-10-17 11:54:05 +02:00
Jordi Sanfeliu
e7bd235cb3
fixed in HTTP built-in to force authentication (when enabled) always, even on non-existing pages
2018-10-05 09:54:06 +02:00
Jordi Sanfeliu
d768bed4fc
added credits
2018-10-04 12:53:59 +02:00
Jordi Sanfeliu
8a3f2cd48d
update Changes
2018-10-04 12:53:18 +02:00
Jordi Sanfeliu
6f8ffd0d2e
added ZFS iostat per pool in 'zfs.pm' #190
2018-03-23 11:29:07 +01:00
Jordi Sanfeliu
d7fa9e9e6d
changed the way how the Used value in Memory graph is calculated #204
2018-03-19 13:09:58 +01:00
Jordi Sanfeliu
593e1a7ea7
fixed in 'zfs.pm' the way how is collected pool's data
2018-03-19 12:30:29 +01:00
Jordi Sanfeliu
a812931056
fixed to set permissions 0600 to log files
2018-03-05 16:54:36 +01:00
Jordi Sanfeliu
9dec96237d
update Changes
2018-03-05 16:40:50 +01:00
Jordi Sanfeliu
15f707bb2e
update Changes
2018-03-05 16:34:10 +01:00
Jordi Sanfeliu
620786c127
update Changes
2018-03-05 16:22:24 +01:00
Jordi Sanfeliu
8b18d23e60
update Changes
2018-03-05 16:02:01 +01:00
Jordi Sanfeliu
7f2bd655c9
update Changes #201
2018-03-05 10:54:00 +01:00
Jordi Sanfeliu
677ddbcfbc
changed the alert in 'system.pm' to use the minimum value between the second and the third load averages to obtain a more symmetric curve and a sooner cancellation of the alert
2018-03-01 16:32:56 +01:00
Jordi Sanfeliu
89ed14b174
fixed a missing gap colouring in some zoomed graphs of 'system.pm'
2018-01-09 18:07:21 +01:00
Jordi Sanfeliu
2d19b0d466
added an advice in monitorix.conf(5)
...
A reminder that some default values are overwritten in the configuration files on certain systems.
2018-01-02 17:31:29 +01:00
Jordi Sanfeliu
7a13778d7f
fixed to limit the length of the device names in 'fs.pm'
2017-12-01 11:51:58 +01:00
Jordi Sanfeliu
f1f0934be9
fixed a missalignment of the MB & CPU temperatures values in 'lmsens.pm'
2017-12-01 11:22:11 +01:00
Jordi Sanfeliu
ad572e074e
update Changes
2017-11-27 10:27:14 +01:00
Jordi Sanfeliu
4319a51691
Added a complete graph to support external ambient sensors ('ambsens.pm')
2017-11-24 09:06:40 +01:00
Jordi Sanfeliu
5689558db0
renamed the option 'graph_mode' to 'memory_mode' in 'system.pm'
2017-11-23 11:30:48 +01:00
Jordi Sanfeliu
9484c5e905
fixed the missing declaration of 'allvalues' in 'gensens.pm' #193
2017-10-30 10:01:12 +01:00
Jordi Sanfeliu
fb072aabca
update Changes
2017-10-30 09:57:18 +01:00
Jordi Sanfeliu
27d04384bf
update Changes
2017-10-25 10:46:41 +02:00
Jordi Sanfeliu
622289f9d9
fixed a bad memory scaling in *BSD systems
2017-09-29 12:29:07 +02:00
Jordi Sanfeliu
566bd1bb32
added a new option called 'graph_mode' to view the memory graph in two different modes
2017-09-27 10:44:55 +02:00
Jordi Sanfeliu
90fba55cd5
closing 3.10.0 version
2017-09-25 20:58:48 +02:00
Jordi Sanfeliu
405a23667e
update Changes
2017-09-06 08:19:43 +02:00
Jordi Sanfeliu
203e2e2509
update Changes. #188
2017-08-31 16:17:11 +02:00
Jordi Sanfeliu
f992d069a9
added the ability to include an alert for each defined sensor in 'nvidia.pm'
2017-08-04 10:20:49 +02:00
Jordi Sanfeliu
1808aa77af
added alert capabilities to 'lmsens.pm'. #171
2017-08-01 13:05:44 +02:00
Jordi Sanfeliu
3f6f9d4034
added the ability to include an alert for each defined sensor in 'ipmi.pm'
2017-07-31 11:18:36 +02:00
Jordi Sanfeliu
6fd3320faf
added the ability to include an alert for each defined sensor in 'hptemp.pm'
2017-07-28 13:02:10 +02:00
Jordi Sanfeliu
421cd024b7
added the ability to include an alert for each defined sensor in 'gensens.pm'
2017-07-26 12:22:08 +02:00
Jordi Sanfeliu
5828a81086
introduced the option 'enable_parallelizing' in order to speed up the graph generation in multi-core systems
2017-07-19 16:26:10 +02:00
Jordi Sanfeliu
7d82b39456
update Changes
2017-07-10 12:06:19 +02:00
Jordi Sanfeliu
2aef7a31d6
small fix. #186
2017-07-05 11:47:16 +02:00
Jordi Sanfeliu
d36f5f41a1
update Changes
2017-07-03 12:42:35 +02:00
Jordi Sanfeliu
a6b65f46f5
update Changes
2017-06-29 09:09:33 +02:00
Jordi Sanfeliu
5915c95172
update Changes
2017-06-26 10:40:09 +02:00
Jordi Sanfeliu
ec604eacd5
update Changes
2017-06-26 10:10:34 +02:00
Jordi Sanfeliu
a293b927ff
updated Changes
2017-06-21 17:15:19 +02:00