Commit Graph

134 Commits

Author SHA1 Message Date
Jordi Sanfeliu 4751319260 added graph of process' uptime in 'process.pm' #311 2021-04-23 08:23:52 +02:00
Jordi Sanfeliu 18a6be9ff6 fixed in HTTP server built-in configuration to force Basic Authentication to any host #309 2021-01-27 09:03:54 +01:00
Jordi Sanfeliu 644950a18f fixed to have a more generic title in '_pgsql3' 2021-01-07 11:12:09 +01:00
Jordi Sanfeliu 3ca311b24a added a complete graph to support PostgreSQL statistics ('pgsql.pm'). #84 2021-01-05 12:56:37 +01:00
Jordi Sanfeliu e78ef4d99d added in the ability to specify the command to get Unbound stats. #302 2020-11-23 10:26:43 +01:00
Jordi Sanfeliu 88cf1f240a updated installation/configuration files #140 2020-10-27 10:17:35 +01:00
Jordi Sanfeliu 54ac274d86 added a complete graph to support Tinyproxy statistics ('tinyproxy.pm') 2020-10-19 10:31:07 +02:00
Jordi Sanfeliu 5b5ac45f85 added new 'netstats_mode' option in 'monitorix.conf' #217 2020-07-21 10:15:08 +02:00
Jordi Sanfeliu 6ba51f1cb0 added the ability to include a title for every group of disks. #283 2020-07-08 09:41:18 +02:00
Jordi Sanfeliu 6191970327 added a complete graph to support Unbound statistics ('unbound.pm') #176 2019-12-05 15:47:39 +01:00
Attila 17ae7af58a
Add a shorter note to the ProFTPD ftp_log
A shorter note to read the manual, because you have to edit your ProFTPD config to make this setting work.
2019-10-09 12:59:23 +02:00
Attila b0c9068138
Add note to the ProFTPD ftp_log to use ExtendedLog
For best results with the ProFTPD server add this line to its configuration file:
ExtendedLog /var/log/proftpd/access.log AUTH,DIRS,READ,WRITE
2019-09-19 12:18:33 +02:00
Attila 54360ed54d
fail2ban ssh filter is called sshd 2019-08-13 20:16:03 +02:00
Jordi Sanfeliu 0619d25ec1 completely rewritten the 'gensens.pm' module which includes now battery values as its third supported sensor #170 2019-05-02 15:46:57 +02:00
Jordi Sanfeliu ce71c7a8d8 small changes in the configuration file #167 2019-04-05 17:17:04 +02:00
Jordi Sanfeliu 77a77bb593 added a complete graph to support PHP-FPM statistics ('phpfpm.pm'). #167 2019-04-03 18:57:09 +02:00
Jordi Sanfeliu 8b289d879f New option 'default_option_when_all' for Multihost mode
Now that in Multihost mode anyone can select the option "All" in the Hostname list and "All graphs" in the Graph list, this may, accidentally, hang the browser for a while due to the huge amount of images to download remotely from different servers.

In order to prevent precisely that, this new option defines which option in the Graph list will be selected ("System load" by default) automatically when the user selects 'All' in the Hostname list.

Of course, the user is still able to change it to "All graphs" at any moment, and at his own risk :-). #216
2019-03-09 20:28:32 +01:00
Jordi Sanfeliu 4174fea546 Introduced the option 'cmd' in 'netstat.pm'
From now on the user will have the opportunity to select which
command will use to gather the network status statistics. The
new option 'cmd' supports two values 'netstat' or 'ss', being
the later the value by default.

If the 'cmd' option is not defined, then the command line used
will be 'ss', that's because in newer Linux systems it looks like
the command 'netstat' is being deprecated.

In older Linux systems people will be forced to use the 'netstat'
command because, early 'ss' versions doesn't contain the protocol
column in its output, which breaks the regexp used to extract the
the values. #196
2019-03-07 09:14:13 +01:00
Jordi Sanfeliu 3fc9cab78c small typo 2019-03-06 17:55:26 +01:00
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 4a81531d19 added in 'du.pm' the ability to count files in every directory defined. #112 2018-10-26 12:49:24 +02:00
Jordi Sanfeliu f260e1cdf1 small adjustments #190 2018-03-23 11:38:27 +01:00
Jordi Sanfeliu 6f8ffd0d2e added ZFS iostat per pool in 'zfs.pm' #190 2018-03-23 11:29:07 +01:00
Jordi Sanfeliu 6b0913143a removed 'memory_mode' option #204 2018-03-19 13:14:47 +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 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 50edd2cc75 included active and inactive memory values in 'system.pm' 2017-09-06 08:19:02 +02:00
Jordi Sanfeliu 6e2306909b now 'net.pm' is able to monitor unlimited number of network interfaces. #188 2017-08-31 16:15:36 +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 0cfe80b691 added the new option 'stats_rate' in 'mail.pm' 2017-07-10 12:06:06 +02:00
Jordi Sanfeliu be4240af8c added a new option in 'port.rrd' to enable/disable background red color for each port monitored. #182 2017-05-11 09:49:45 +02:00
Jordi Sanfeliu acc1245691 added a complete graph for MongoDB. #38 2017-01-12 16:14:35 +01:00
Jordi Sanfeliu 714cf09f1c added a complete graph for IPMI sensors using the 'ipmitool' command 2016-12-20 10:13:57 +01:00
Jordi Sanfeliu a0e7c0d98a updated configuration file 2016-12-15 18:34:32 +01:00
Jordi Sanfeliu 23a3574baa fix the order of magnitude in the values collected #159 2016-10-05 18:21:52 +02:00
Jordi Sanfeliu eb20c7d077 added a complete graph for generic sensors (in /sys/devices). #159 2016-10-05 15:30:55 +02:00
Jordi Sanfeliu 3f6ae6aab4 added to show real names in 'lmsens.pm'. #161 2016-09-26 18:47:53 +02:00
Jordi Sanfeliu 483320f476 added a complete graph for Chrony 2016-04-08 10:43:58 +02:00
Jordi Sanfeliu ea9fd4958b added the new configuration option 'image_format' #132 2016-01-25 18:35:30 +01:00
Jordi Sanfeliu 3690b04aac setup rigid and limit values accordingly 2015-12-23 10:10:14 +01:00
Jordi Sanfeliu 4cc174d8c3 added the section '<map>' to be able to rename the qdisc names in the graph. #74 2015-12-22 09:59:27 +01:00
Jordi Sanfeliu c7824db4a2 added a complete graph for Network Traffic Control (tc) #74 2015-12-15 10:42:49 +01:00
Jordi Sanfeliu d6082b02bf added the option 'cmd' in 'libvirt.pm' in order to be able to execute a custom command 2015-12-02 18:07:52 +01:00
Jordi Sanfeliu 8cdb428898 removed some filters from the 'fail2ban' default configuration 2015-10-06 16:22:07 +02:00