Jordi Sanfeliu
8d596807b2
added the ability to force auth to certain hostnames only #274
2020-05-21 18:17:32 +02:00
Jordi Sanfeliu
a7365f0043
fixed a missing 'allvalues=' declaration which affected graphs of type 'files' and 'show_gaps' enabled in 'du.pm'. #277
2020-04-24 10:00:51 +02:00
Jordi Sanfeliu
fb59a1cc51
fixed the title size of memory graph in 'system.pm'
2020-03-11 10:33:22 +01:00
Jordi Sanfeliu
ecd7da1a52
added support to map devices names in 'disk.pm'. #272
2020-02-28 11:30:49 +01:00
Jordi Sanfeliu
2fff79df2a
added support for older versions of 'ss' in 'netstat.pm' #271
2020-02-27 10:07:26 +01:00
Jordi Sanfeliu
cf3cd9e9a7
closing 3.12.0
2020-02-21 10:36:35 +01:00
Jordi Sanfeliu
e2bd20d75b
updating URLs to HTTPS
2020-02-21 10:34:32 +01:00
awhabe
f53356fdbd
fix deprecated for postfix
...
pflogsumm.pl: "no_bounce_detail" is depreciated, use "bounce_detail=0" instead
pflogsumm.pl: "no_deferral_detail" is depreciated, use "deferral_detail=0" instead
pflogsumm.pl: "no_reject_detail" is depreciated, use "reject_detail=0" instead
pflogsumm.pl: "no_smtpd_warnings" is depreciated, use "smtpd_warning_detail=0" instead
2020-02-06 15:21:57 +01:00
Jordi Sanfeliu
52c2788c2d
synchronized the same title size for all graphs in medium size
2020-01-27 18:09:46 +01:00
Jordi Sanfeliu
9465818918
fixed an extra table row tag in gensens.pm
2020-01-27 10:22:57 +01:00
Jordi Sanfeliu
f77cc19924
fixed the scale in the y-axis of the memory graph in 'process.pm'
2020-01-10 09:38:57 +01:00
Jordi Sanfeliu
6191970327
added a complete graph to support Unbound statistics ('unbound.pm') #176
2019-12-05 15:47:39 +01:00
Jordi Sanfeliu
cdd30ed9d1
added the options 'username' and 'password' in 'mongodb.pm' to provide support for authentication. #246
2019-12-05 08:47:31 +01:00
Jordi Sanfeliu
9222110497
fixed to use --resolution instead of its synonym -r to avoid problems with newer versions of RRDtool. #263
2019-11-22 08:46:02 +01:00
Jordi Sanfeliu
691c35bee0
add support for the new 'use_external_firewall' option in 'nginx.pm' #262
2019-11-21 09:59:24 +01:00
Jordi Sanfeliu
fe05c32185
make the option 'use_external_firewall' global #262
2019-11-21 09:51:31 +01:00
Jordi Sanfeliu
86bcee0fc3
make function 'flush_accounting_rules' aware of this new option
2019-11-20 17:13:57 +01:00
Jordi Sanfeliu
cfabc3ce41
added the new option 'use_external_firewall' to disable the creation of the iptables rules in port.pm #262
2019-11-20 16:51:52 +01:00
Jordi Sanfeliu
57c0de3162
fixed regexp to include support for newer versions of libvirtd #260
2019-11-14 08:54:07 +01:00
Mark Costlow
4d14bb620f
FreeBSD changes for zfs
2019-11-09 13:02:52 -07:00
Jordi Sanfeliu
39a5a6be73
make sure to initialize all 20 values of every option. #244
2019-06-27 08:45:33 +02:00
Jordi Sanfeliu
6ff982c0de
small fix in the way how $totalinq value is retrieved
2019-06-25 12:34:27 +02:00
Jordi Sanfeliu
e4cb9b936d
rewritten the 'bind.pm' module to use XML::LibXML instead of XML::Simple, fixing a number of long standing bugs. #181
2019-06-25 08:19:21 +02:00
Jordi Sanfeliu
dcb4eeef09
included support for version ZFS 0.8.1 #245
2019-06-20 17:18:43 +02:00
Jordi Sanfeliu
ac2826805c
added support for port range #172
2019-05-24 07:55:50 +02:00
Jordi Sanfeliu
a442f2bed2
small adjustment in the values alignment
2019-05-22 08:23:55 +02:00
Jordi Sanfeliu
252a843ca6
added the new option 'subject_prefix' in 'emailreports.pm' to be able to set a customized prefix in the Subject of the emails that will be sent
2019-05-17 12:13:19 +02:00
Jordi Sanfeliu
3c1b2602a3
changed the way how 'ztool iostat' command get the read/write values of the
...
Operations/Bandwidth graphs #242
2019-05-15 10:51:00 +02:00
Jordi Sanfeliu
28ed22b311
Changed how the values in 'fail2ban.pm' are shown.
...
With the new option 'graph_mode' the values are, by default, shown with
absolute values. This new option permits switching between 'absolute' and
'rate'. #241
2019-05-14 13:19:30 +02:00
Jordi Sanfeliu
98ef89190b
added the new option 'rrdtool_extra_options' to be able to include RRDtool extra options on every graph
2019-05-08 12:54: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
87c102098f
many bugs fixed #167
2019-05-02 11:10:16 +02:00
abqcheeks
d598b9be5a
Add support for FreeBSD NFS Server stats. Might also work for
...
OpenBSD and/or NetBSD, but not tested so not enabled.
2019-04-26 11:45:36 -06:00
Jordi Sanfeliu
cc6cb1ec47
removed a debugging line
2019-04-24 10:44:31 +02:00
Jordi Sanfeliu
ac0d3da018
small fix #221
2019-04-23 16:15:48 +02:00
Jordi Sanfeliu
19eff008fb
added the ability, in the alerts of 'ambsens.pm', to support a range of two values separated by a dash in the threshold #221
2019-04-23 16:13:41 +02:00
Jordi Sanfeliu
6a63750d74
added the ability, in the alerts of 'gensens.pm', to support a range of two values separated by a dash in the threshold #221
2019-04-23 15:41:35 +02:00
Jordi Sanfeliu
5ff7f1bda4
fixed to make sure that a maximum of 9 values is accepted in the 'graph_0' and 'graph_1' options of 'squid.pm'; warn user otherwise. #235
2019-04-17 09:49:01 +02:00
Jordi Sanfeliu
cf0b766b36
fixed to ensure that the 'L' option in port.pm is optional
2019-04-15 15:17:56 +02:00
Jordi Sanfeliu
3eae9dae73
fixes Filesystem usage issue with space in fs name #234
2019-04-15 10:39:04 +02:00
Jordi Sanfeliu
2c4e1ae855
added a warning if a process vanished during the accouting in 'process.pm'
2019-04-12 09:06:36 +02:00
Jordi Sanfeliu
28673f1bb9
improved speed and fixed some bugs #167
2019-04-09 09:45:12 +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
a721189d9e
fixed in 'mail.pm to use the option 'mail_log' instead the hard coded path I forgot to remove when adding the Exim support
2019-03-18 19:01:31 +01:00
Jordi Sanfeliu
a03a70d3ef
closing 3.11.0
2019-03-14 15:41:20 +01:00
Jordi Sanfeliu
9527c0233b
small updates to syncronize nomenclature
2019-03-13 09:05:34 +01:00
Jordi Sanfeliu
b290ffd417
Fixed and improved the calculation of 'Used' in .memory.pm'
...
There was a stupid bug that prevented to include the SReclaimable value in the
formula to calculate the 'Used' value.
Morever, I've seen that newer versions of 'free' command also include the value
SUnreclaim in that formula. So, the final calculation of 'Used' is like this:
Used = MemTotal - MemFree - Buffers - Cached - SReclaimable - SUnreclaim
This ensures that Monitorix is in sync with the results of 'free' command. #204
2019-03-08 11:19:05 +01:00
Jordi Sanfeliu
9d26e28f90
fixed a bug that prevented counting the SReclaimable value #204
2019-03-08 10:31:59 +01:00
Jordi Sanfeliu
207c595924
corrected two labels. #196
2019-03-07 09:32:48 +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
49ef3a3528
Improved the alerting system in 'ambsens.pm'
...
From now on, the alerts accepts a forth parameter that specifies
when the alert will be triggered. This parameter accepts two values:
'above' or 'below', being the 'above' the default value if it's not
specified, in order to keep backwards compatibility.
This way, if some value in the graph is 'above' or 'below' from the
threshold during more time than specified in the timeout value, the
alert will be triggered.
The manpage has also been updated to reflect this new feature. #221
2019-03-01 17:59:35 +01:00
Jordi Sanfeliu
0e6447a281
Removed a pair of debugging lines in 'gensens.pm'
...
In the alert system there were left a pair of debugging lines to print
that range value are not supported. Now that message is sent to logger. #221
2019-03-01 17:42:24 +01:00
Jordi Sanfeliu
db68888f3f
added Exim support in 'mail.pm'. [ #96 ]
2019-02-25 09:38:00 +01:00
Jordi Sanfeliu
acc3f1bb62
Improved the alerting system in 'gensens.pm'
...
From now on, the alerts accepts a forth parameter that specifies
when the alert will be triggered. This parameter accepts two values:
'above' or 'below', being the 'above' the default value if it's not
specified, in order to keep backwards compatibility.
This way, if some value in the graph is 'above' or 'below' from the
threshold during more time than specified in the timeout value, the
alert will be triggered.
#221
2019-02-08 09:45:12 +01:00
Andy Rabagliati
ea82cfd825
allow negative thermal margin values in ipmi
2019-01-16 10:21:22 +02: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
b76c9ceec3
fixed a typo in 'lib/Monitorix.pm'
2018-10-22 09:44:17 +02:00
Jordi Sanfeliu
d81c5282de
fixed to set permissions 0600 to HTTP built-in log files
2018-10-17 11:35:46 +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
5b9d6a5f89
small cosmectic change
2018-10-03 12:21:24 +02:00
Jordi Sanfeliu
639e412e59
entropy disabled while waiting for a solution
2018-05-15 09:48:58 +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
10ad53ffbd
fix a typo #31b1752ff8c45dc9d6564b3db598aed51c73ab4e
2018-03-09 19:16:34 +01:00
Jordi Sanfeliu
31b1752ff8
small fixes
2018-03-06 09:57:50 +01:00
Jordi Sanfeliu
7b1cc6c8e9
fixed to check if setgid() and setuid() functions were successful
2018-03-05 16:21:09 +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
46fcd2d729
force to save values as 'unknown' when 'apcaccess' returns error. #201
2018-02-26 09:15:56 +01:00
Jordi Sanfeliu
7ee147a6dc
postponed variable initialization in order to show gaps if 'apcaccess' fails. #201
2018-02-19 11:00:33 +01:00
Philippe Verbeke
a8168609e9
Get temperature for a NVMe
...
Get the temperature field value from smartctl -A for a NVMe, as the format of the SMART data section differs from HDD or SSD.
For example:
=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
SMART/Health Information (NVMe Log 0x02, NSID 0xffffffff)
Critical Warning: 0x00
Temperature: 40 Celsius
Available Spare: 100%
Available Spare Threshold: 10%
Percentage Used: 0%
Data Units Read: 1,769,281 [905 GB]
Data Units Written: 1,384,224 [708 GB]
Host Read Commands: 24,646,213
Host Write Commands: 19,105,374
Controller Busy Time: 38
Power Cycles: 32
Power On Hours: 129
Unsafe Shutdowns: 6
Media and Data Integrity Errors: 0
Error Information Log Entries: 44
2018-02-04 18:59:18 +01:00
Jordi Sanfeliu
5459bca836
removed the -H parameter from the 'ss' commands in order improve compatibility accross different Linux distributions. #196
2018-01-22 17:42:10 +01:00
Alexander Lebedev
5e4bbc494e
use 'ss' if available in Linux instead of 'netstat'
2018-01-21 20:53:47 +03: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
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
4319a51691
Added a complete graph to support external ambient sensors ('ambsens.pm')
2017-11-24 09:06:40 +01:00
Jordi Sanfeliu
2f406cae1f
renamed the option 'graph_mode' to 'memory_mode' in 'system.pm'
2017-11-23 12:25:09 +01:00
Jordi Sanfeliu
159dec9500
fixed to correctly represent the values in text mode in 'ipmi.pm'
2017-11-23 11:23:54 +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
2e22772e53
fixed in 'process.pm' to fully honour the option 'netstats_in_bps'
2017-10-24 12:28:50 +02:00
Jordi Sanfeliu
622289f9d9
fixed a bad memory scaling in *BSD systems
2017-09-29 12:29:07 +02:00
root
e7bd2c3343
fix legend diaplay for nvidia
2017-09-28 02:25:40 +08: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
864d44dc22
small change
2017-09-25 15:24:19 +02:00
Jordi Sanfeliu
50edd2cc75
included active and inactive memory values in 'system.pm'
2017-09-06 08:19:02 +02:00
Jordi Sanfeliu
946e871bbf
small fix
2017-09-01 12:13:03 +02:00
Jordi Sanfeliu
fe2954c604
fix to honour the new option 'stats_rate' when checking the alert in 'mail.pm'
2017-09-01 11:58:27 +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
67cb28b87f
redirect all the output into an array to support parallelizing in 'zfs.pm'
2017-08-31 10:05:46 +02:00
Jordi Sanfeliu
20e517ac86
redirect all the output into an array to support parallelizing in 'wowza.pm'
2017-08-30 10:41:55 +02:00
Jordi Sanfeliu
ad86b26729
redirect all the output into an array to support parallelizing in 'verlihub.pm'
2017-08-30 10:36:23 +02:00
Jordi Sanfeliu
fdf9ead148
redirect all the output into an array to support parallelizing in 'varnish.pm'
2017-08-30 10:33:05 +02:00
Jordi Sanfeliu
bfb3b1787f
redirect all the output into an array to support parallelizing in 'user.pm'
2017-08-30 10:24:52 +02:00
Jordi Sanfeliu
b3a8f1c446
redirect all the output into an array to support parallelizing in 'tc.pm'
2017-08-29 11:35:15 +02:00
Jordi Sanfeliu
3d85f4b18f
redirect all the output into an array to support parallelizing in 'squid.pm'
2017-08-29 11:30:18 +02:00
Jordi Sanfeliu
6e01f6516f
redirect all the output into an array to support parallelizing in 'serv.pm'
2017-08-29 11:05:37 +02:00
Jordi Sanfeliu
ad3664e39d
redirect all the output into an array to support parallelizing in 'raspberrypi.pm'
2017-08-29 10:58:42 +02:00
Jordi Sanfeliu
ee17ddbf2b
redirect all the output into an array to support parallelizing in 'process.pm'
2017-08-28 17:59:43 +02:00
Jordi Sanfeliu
98a379fa18
redirect all the output into an array to support parallelizing in 'port.pm'
2017-08-28 17:50:15 +02:00
Jordi Sanfeliu
d4c2d3386b
redirect all the output into an array to support parallelizing in 'phpapc.pm'
2017-08-28 17:44:39 +02:00
Jordi Sanfeliu
d800f0d694
redirect all the output into an array to support parallelizing in 'pagespeed.pm'
2017-08-28 17:27:59 +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
1017f69f58
redirect all the output into an array to support parallelizing in 'nvidia.pm'
2017-08-04 10:00:10 +02:00
Jordi Sanfeliu
c0f2d015bc
redirect all the output into an array to support parallelizing in 'nut.pm'
2017-08-04 09:36:06 +02:00
Jordi Sanfeliu
64486103cd
redirect all the output into an array to support parallelizing in 'ntp.pm'
2017-08-04 09:24:55 +02:00
Jordi Sanfeliu
071bad530d
fixed some problems when comparing greylisting values on every pass
2017-08-03 17:27:52 +02:00
Jordi Sanfeliu
a9dfc405a1
remove debugging line
2017-08-03 13:01:50 +02:00
Jordi Sanfeliu
7cca506c1f
redirect all the output into an array to support parallelizing in 'nginx.pm'
2017-08-03 10:58:37 +02:00
Jordi Sanfeliu
50ea4450ca
redirect all the output into an array to support parallelizing in 'nfss.pm'
2017-08-03 10:54:52 +02:00
Jordi Sanfeliu
d60faf2218
redirect all the output into an array to support parallelizing in 'nfsc.pm'
2017-08-03 10:45:46 +02:00
Jordi Sanfeliu
ff6a0bb4a7
redirect all the output into an array to support parallelizing in 'netstat.pm'
2017-08-03 10:40:49 +02:00
Jordi Sanfeliu
9ab95d35ea
redirect all the output into an array to support parallelizing in 'net.pm'
2017-08-02 19:37:51 +02:00
Jordi Sanfeliu
1b76900b15
redirect all the output into an array to support parallelizing in 'mysql.pm'
2017-08-02 19:25:36 +02:00
Jordi Sanfeliu
d77d35f29b
redirect all the output into an array to support parallelizing in 'mongodb.pm'
2017-08-02 19:19:29 +02:00
Jordi Sanfeliu
045967fa8f
redirect all the output into an array to support parallelizing in 'memcached.pm'
2017-08-02 19:13:23 +02:00
Jordi Sanfeliu
06f78dcec4
redirect all the output into an array to support parallelizing in 'mail.pm'
2017-08-01 13:24:49 +02:00
Jordi Sanfeliu
1808aa77af
added alert capabilities to 'lmsens.pm'. #171
2017-08-01 13:05:44 +02:00
Jordi Sanfeliu
835090b9ce
redirect all the output into an array to support parallelizing in 'lmsens.pm'
2017-08-01 12:33:19 +02:00
Jordi Sanfeliu
40c518e586
redirect all the output into an array to support parallelizing in 'lighttpd.pm'
2017-07-31 11:31:06 +02:00
Jordi Sanfeliu
bcc6cc2b13
redirect all the output into an array to support parallelizing in 'ipmi.pm'
2017-07-31 11:23:19 +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
861f1630cb
removed a blank line
2017-07-28 12:57:55 +02:00
Jordi Sanfeliu
ff5160b094
redirect all the output into an array to support parallelizing in 'hptemp.pm'
2017-07-28 12:13:27 +02:00
Jordi Sanfeliu
2447914d05
redirect all the output into an array to support parallelizing in 'libvirt.pm'
2017-07-27 12:19:32 +02:00
Jordi Sanfeliu
66ed64abcd
redirect all the output into an array to support parallelizing in 'int.pm'
2017-07-27 12:12:18 +02:00
Jordi Sanfeliu
9fa6616f04
redirect all the output into an array to support parallelizing in 'icecast.pm'
2017-07-27 12:07:54 +02:00
Jordi Sanfeliu
85f384279d
small fix
2017-07-27 09:10:20 +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
582e6b0471
redirect all the output into an array to support parallelizing in 'gensens.pm'
2017-07-26 11:26:12 +02:00
Jordi Sanfeliu
0fd6b965b2
redirect all the output into an array to support parallelizing in 'ftp.pm'
2017-07-26 11:18:44 +02:00
Jordi Sanfeliu
cc72988c50
redirect all the output into an array to support parallelizing in 'fs.pm'
2017-07-26 11:12:01 +02:00
Jordi Sanfeliu
8c33c2db36
redirect all the output into an array to support parallelizing in 'fail2ban.pm'
2017-07-25 12:32:32 +02:00
Jordi Sanfeliu
d300601538
redirect all the output into an array to support parallelizing in 'du.pm'
2017-07-25 12:25:01 +02:00
Jordi Sanfeliu
af89e0e625
redirect all the output into an array to support parallelizing in 'disk.pm'
2017-07-25 12:10:28 +02:00
Jordi Sanfeliu
8b3b27b4c5
removed a debugging line
2017-07-24 12:32:48 +02:00
Jordi Sanfeliu
e0bd773e74
redirect all the output into an array to support parallelizing in 'chrony.pm'
2017-07-24 12:05:02 +02:00
Jordi Sanfeliu
4db5afd819
redirect all the output into an array to support parallelizing in 'bind.pm'
2017-07-24 11:56:05 +02:00
Jordi Sanfeliu
af623a839d
redirect all the output into an array to support parallelizing in 'apcupsd.pm'
2017-07-24 11:39:38 +02:00
Jordi Sanfeliu
eb2f2d92f2
redirect all the output into an array to support parallelizing in 'apache.pm'
2017-07-21 10:35:53 +02:00
Jordi Sanfeliu
7988c88a7d
redirect all the output into an array to support parallelizing in 'proc.pm'
2017-07-21 09:51:40 +02:00
Jordi Sanfeliu
bc1526310e
redirect all the output into an array to support parallelizing in 'kern.pm'
2017-07-20 16:16:58 +02:00
Jordi Sanfeliu
e5f3bcd140
adjusted some colors
2017-07-19 17:12:50 +02:00
Jordi Sanfeliu
b379b795b3
small update
2017-07-19 17:02:30 +02:00
Jordi Sanfeliu
c7b625c7e1
redirect all the output into an array to support parallelizing
2017-07-19 16:43:36 +02:00
Jordi Sanfeliu
0cfe80b691
added the new option 'stats_rate' in 'mail.pm'
2017-07-10 12:06:06 +02:00
Jordi Sanfeliu
99cac7b996
small update
2017-07-07 12:14:55 +02:00
Jordi Sanfeliu
8884842845
small fix. #102
2017-07-06 13:06:04 +02:00
Jordi Sanfeliu
5e6218fff7
fixed the scaling of all values in Postfix mode. #102
2017-07-06 12:38:43 +02:00
Jordi Sanfeliu
a46b38971a
fixed to separate rejections by greylisting than by RBL. #102
2017-07-06 08:30:26 +02:00
Jordi Sanfeliu
399300ae9e
fix opening wrong log file (was used for debugging purposes only)
2017-07-05 15:19:23 +02:00
Jordi Sanfeliu
2aef7a31d6
small fix. #186
2017-07-05 11:47:16 +02:00
Jordi Sanfeliu
de70e10838
force a standard locale in 'port.pm' #186
2017-07-05 11:43:20 +02:00
Jordi Sanfeliu
9e6de7def3
added more precision to the values in 'gensens.pm'
2017-06-29 09:08:58 +02:00
Jordi Sanfeliu
dbea9d4b2b
updated to 4.01 the HTML DOCTYPE declarations
2017-06-26 10:39:49 +02:00
Jordi Sanfeliu
ac293cfb47
introduced the 'delayed' value in Postgrey. #102
2017-06-22 15:30:48 +02:00
Jordi Sanfeliu
f71a09be22
small correction, #102
2017-06-20 11:42:26 +02:00
Jordi Sanfeliu
7c338f7e20
added support of 'postgrey' in 'mail.pm'. #102
2017-06-20 11:26:08 +02:00
Jordi Sanfeliu
09390c3e0d
959fa2aa91
2017-06-12 09:19:56 +02:00
Jordi Sanfeliu
959fa2aa91
small fix
2017-05-24 19:08:14 +02:00
Jordi Sanfeliu
93a0a11b18
fixed to honour the change of names in the zoomed in graph of Cores. #183
2017-05-12 10:42:44 +02:00
Jordi Sanfeliu
548276bde6
added to be able to change the real names in the Voltage graph. #183
2017-05-12 10:34:35 +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
9b89651084
fix typo
2017-05-10 17:07:48 +02:00
Jordi Sanfeliu
82d8c9ed9e
fixed the message 'Odd number of elements in hash assignment' in lib/HTTPServer.pm
2017-03-15 17:49:05 +01:00
Jordi Sanfeliu
b018d1b44e
small update
2017-01-19 18:27:17 +01:00
Jordi Sanfeliu
2d81ab7fdf
fixed in 'emailreports.pm' to name each attached graph correctly. #174
2017-01-18 11:38:40 +01:00
Jordi Sanfeliu
2e4349505f
fixed the MIME type in 'emailreports.pm' to honor the 'image_format' option. #174
2017-01-18 10:52:49 +01:00
Jordi Sanfeliu
acc1245691
added a complete graph for MongoDB. #38
2017-01-12 16:14:35 +01:00
Jordi Sanfeliu
9a67201222
small fix in colors, also change the thickness of lines
2017-01-11 13:06:11 +01:00
Jordi Sanfeliu
0d3093424c
changed the colors of the main graph in 'ftp.pm'
2017-01-10 10:33:40 +01:00
Jordi Sanfeliu
535af64e36
small updates
2016-12-22 15:59:19 +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
e48cfa1aac
changed the way how scales the memory graph in 'system.pm', now the units are in bytes, so the y-axis will scale accordingly
2016-12-16 11:23:20 +01:00
Jordi Sanfeliu
dc8bbdd6d9
improved the 'system.pm' graph including more detailed processes state, and two new graphs: entropy and uptime
2016-12-15 17:46:01 +01:00
Jordi Sanfeliu
c3f5995315
changed to be more thickness the lines of Greylisting graph in 'mail.pm'
2016-12-12 18:58:19 +01:00
Jordi Sanfeliu
b3a4870e89
fixed an undeclared global symbol '$imgfmt_lc' in 'traffacct.pm'
2016-10-21 09:21:07 +02:00
Jordi Sanfeliu
63e6d78609
last typo fixed
2016-10-14 12:36:23 +02:00
Jordi Sanfeliu
297397f347
switched the first color to yellow
2016-10-14 08:51:58 +02:00
Jordi Sanfeliu
5a4fb1c298
fixed a long-standing pair of typos in 'kern.pm'
2016-10-11 16:41:18 +02:00
Jordi Sanfeliu
23979611ec
fix typo
2016-10-10 16:54:15 +02:00
Jordi Sanfeliu
1837db373c
fix to convert the BIND's output when there is only one hit in 'incoming queries'
2016-10-10 16:53:00 +02:00
Jordi Sanfeliu
8a0b97ccc6
small update in the Hz legend #159
2016-10-05 18:27:41 +02: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
89890d23ce
removed a pair of unused variables
2016-10-04 11:03:06 +02:00
Jordi Sanfeliu
19526304bc
included right-justification by default in all real names. #161
2016-09-28 12:58:49 +02:00
Jordi Sanfeliu
6121e452ea
modified Core temperatures graph to include also real names. #161
2016-09-28 12:54:09 +02:00
Jordi Sanfeliu
3f6ae6aab4
added to show real names in 'lmsens.pm'. #161
2016-09-26 18:47:53 +02:00
Jordi Sanfeliu
49bc78150a
make sure that 'o' takes precedence over '*' when both appears in the output of 'ntpq -pn'
2016-09-12 10:25:16 +02:00
Jordi Sanfeliu
f44c6fb664
fixed a typo introduced in the last commit in 'ntp.pm'
2016-09-09 10:55:58 +02:00
Jordi Sanfeliu
dcce87e826
included the Status Word 'o' when selecting the peer in 'ntp.pm'
2016-09-09 10:54:00 +02:00
Emilio Aburto L
2eac2d5bfb
Missing semicolon
...
Fixing typo
2016-08-15 17:58:17 -03:00
Emilio Aburto L
eee32623e8
Fix issue when parsing the number of cpu value
...
Fix to issue #155
2016-08-15 14:56:29 -03:00
Jordi Sanfeliu
c5703adee1
fixed a possible uninitialized value in 'HTTPServer.pm' at line 37
2016-06-16 12:48:47 +02:00
Jordi Sanfeliu
4866ad410c
added a message in 'libvirt.pm' if the MAC address of a VM is not found
2016-06-15 10:51:31 +02:00
Jordi Sanfeliu
fd953c2264
added a warning message in 'disk.pm' that if some of the disk devices defined is not present in the system the initialization will be aborted
2016-05-30 12:48:28 +02:00
Jordi Sanfeliu
d668fcecea
fix format
2016-04-11 10:44:04 +02:00
Jordi Sanfeliu
483320f476
added a complete graph for Chrony
2016-04-08 10:43:58 +02:00
Jordi Sanfeliu
77f750362b
added the new option 'user_agent_id' which is used to define the string to identify Monitorix agent in the HTTP requests
2016-03-17 09:48:38 +01:00
Jordi Sanfeliu
01829ba873
fixed in 'zfs.pm' to convert FRAG to a numeric value it's not used in the pool. #138
2016-02-22 18:06:53 +01:00
Jordi Sanfeliu
49db67e727
fixed to show the memory usage correctly in 'phpapc.pm'
2016-02-01 10:08:31 +01:00
Jordi Sanfeliu
4ce6404a3e
added RBL counter for Postfix MTA in 'mail.pm' #118
2016-01-28 15:53:32 +01:00
Nigel Sim
bb2da96483
added a final option that does a substring match
2016-01-27 15:18:49 +10:00
Jordi Sanfeliu
ea9fd4958b
added the new configuration option 'image_format' #132
2016-01-25 18:35:30 +01:00
Jordi Sanfeliu
817b7d3db6
fixed 'serv.pm' to support newer version of fail2ban
2016-01-04 15:53:12 +01:00
Jordi Sanfeliu
67fa4cc63b
added in 'du.pm' the new 'extra_args' option to be able to include extra arguments to the 'du' command
2015-12-23 16:42:26 +01:00
Jordi Sanfeliu
cacdaa6d28
updated tc.pm. #74
2015-12-22 10:25:01 +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
bfd3fcaf49
small cosmetic change
2015-12-14 16:02:52 +01:00
Jordi Sanfeliu
814515d6aa
last minute fixes
2015-12-04 11:08:12 +01:00
Jordi Sanfeliu
3084960a6b
small fixes in 'libvirt.pm'
2015-12-04 10:20:13 +01:00
Jordi Sanfeliu
601b1b91e9
added in 'libvirt.pm' the ability to support multiple disks and network interfaces for each virtual machine
2015-12-04 09:26:49 +01:00
Jordi Sanfeliu
c0356b9571
fixed in 'libvirt.pm' to hide empty groups
2015-12-03 16:09:58 +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
e6c56b66b0
fixed in 'libvirt.pm' limiting to 100 all CPU values greater than 100
2015-12-01 10:03:16 +01:00
Jordi Sanfeliu
892fd45f6c
fixed the scale of the y-axis in the 'du' graph
2015-11-02 09:28:12 +01:00
Jordi Sanfeliu
8dc5a114eb
fix identation #121
2015-10-16 10:17:11 +02:00
Jordi Sanfeliu
74da08ac47
Merge pull request #124 from acranox/disk_temp_smart_190
...
If SMART ID 194 is empty, try ID 190.
2015-10-16 10:14:38 +02:00
Peter Doherty
78786c900a
If SMART ID 194 is empty, try ID 190.
2015-10-15 20:21:38 -04:00
Jordi Sanfeliu
35b3e8f6a8
added the new option 'extra_args' in 'ntp.pm' to be able to include extra arguments to the command executed
2015-10-13 11:29:23 +02:00
Jordi Sanfeliu
6656de112c
fixed to force a rigid scale in the memory graph
2015-10-13 10:43:32 +02:00
Jordi Sanfeliu
2f02dbd30c
fixed to avoid negative values in the network graph of the 'process' graph. #117
2015-10-08 13:17:20 +02:00
Jordi Sanfeliu
6a3cdd676f
fixed the Y-axis title in 'fail2ban' graph #111
2015-10-06 16:32:02 +02:00
Jordi Sanfeliu
49269364ba
fixed a message of 'use of uninitialized value' in 'port.pm'. #110
2015-09-22 15:59:19 +02:00
Jordi Sanfeliu
e75e48a510
added support in ZFS graph for versions older than 0.6.4
2015-09-21 10:42:37 +02:00
Jordi Sanfeliu
f104162298
fixed regexp in 'free' command output that affected the swap usage value (after upgrading to CentOS 6.7)
2015-09-16 10:57:27 +02:00
Jordi Sanfeliu
d2465c2356
improved the legend of the 'du' graph
2015-09-15 10:25:47 +02:00
Jordi Sanfeliu
afe24ca480
fixed to show hidden colors of some values in the Icecast graph. #108
2015-09-14 12:32:14 +02:00
Jordi Sanfeliu
1aae2d8461
fix a misunderstood default action of 'ipv6_disabled' option. #105
2015-09-01 16:37:59 +02:00
Jordi Sanfeliu
73fd003e7a
fix the message of 'use of uninitialized value' on missing 'ipv6_disabled' option. #105
2015-09-01 16:32:47 +02:00
Jordi Sanfeliu
065f09588f
added the new option 'ipv6_disabled' (default: no) to disable IPv6 monitoring
2015-08-03 11:22:21 +02:00
Jordi Sanfeliu
06f8ec9e86
fixed a bug in the regexp of memory graph in OpenBSD
2015-08-03 10:22:11 +02:00
Jordi Sanfeliu
0c2bf06d4a
removed leading space in the Apache URL
2015-07-24 09:41:50 +02:00
Jordi Sanfeliu
3b66e3f5c0
small fixes in Apache.pm when connection fails
2015-07-24 09:30:18 +02:00
Jordi Sanfeliu
8332378bbd
added alert capabilities to the Apache graph based on the remaining slots
2015-07-24 09:21:24 +02:00
Jordi Sanfeliu
224480b7c4
fixed HTML layout when monitoring multiple Apache servers
2015-07-23 18:32:29 +02:00
Jordi Sanfeliu
d5a20d6fe4
fixed to remove the authentication information from the URLs shown in the bottom of Wowza graphs
2015-07-23 11:31:41 +02:00
Jordi Sanfeliu
4777e70700
fixed to show the correct uptime in additional Wowza servers
2015-07-23 11:05:16 +02:00
Jordi Sanfeliu
309c800b75
added support of Basic Authentication to Wowza graph. #100
2015-07-23 10:56:35 +02:00
Jordi Sanfeliu
1656cb0cc0
fixed legend alignment in the main graph
2015-07-22 16:43:29 +02:00
Jordi Sanfeliu
31bc7e2a6b
added a complete graph for the ZFS filesystem
2015-07-21 18:27:09 +02:00
Jordi Sanfeliu
2888f15b90
fixed to use 'swapctl' instead of 'swapinfo' in OpenBSD
2015-07-20 16:26:38 +02:00
Jordi Sanfeliu
452babf708
corrected the shift in the values of the main graph #95
2015-07-14 18:22:37 +02:00
Jordi Sanfeliu
ef42e726f4
Merge pull request #98 from alexandregaltier/patch-1
...
Varnish 4 compatibility (partial)
2015-07-14 11:56:54 +02:00
Jordi Sanfeliu
6fb3053c73
added a complete graph for the 'upsc' (Network UPS Tools) command. #95
2015-07-13 17:32:45 +02:00
alexandregaltier
9b23ef134a
Varnish 4 compatibility (partial)
...
. need work for "n_wrk_"
. feature request : varnish memory usage : SMA.s0.g_bytes for memory used and SMA.s0.g_space for free memory
2015-07-10 14:37:27 +02:00
Jordi Sanfeliu
be22bf2f19
Merge pull request #97 from g6323117/patch-1
...
Update emailreports.pm
2015-07-08 13:14:40 +02:00
Jordi Sanfeliu
2ff8809b81
improved the Apache graph adding more statistical values and graphs
2015-07-08 13:13:43 +02:00
g6323117
b42bbaed28
Update emailreports.pm
2015-07-06 23:37:43 +08:00
Jordi Sanfeliu
3eea86b375
Added the ability to include an alert for each defined filesystem in the 'fs' graph. The previous alert system in this graph is now deprecated
2015-07-01 16:50:30 +02:00
Jordi Sanfeliu
9a56b9608c
fixed to not show the red background color in listening network ports using IPv6 in the 'port' graph
2015-06-30 17:54:26 +02:00
Jordi Sanfeliu
01baaf86e9
fixed to put the output of the 'addendum_script' in the right place, and avoiding being repeated on each graph in the 'emailreports' graph
2015-06-29 18:16:59 +02:00
Jordi Sanfeliu
36fffec29b
added support for process names that include spaces in Process graph #94
2015-06-17 16:54:44 +02:00
Jordi Sanfeliu
19278361db
fixed a parsing error when using process names with the character colon
2015-06-16 10:36:05 +02:00
Jordi Sanfeliu
448c884fab
added a complete graph for the PageSpeed Module
2015-05-28 18:03:45 +02:00
Jordi Sanfeliu
acfc4da176
fixed a pair of incorrectly defined values in the 'system' graph that affected the new RRDtool 1.5 branch. #91
2015-05-19 15:32:34 +02:00
Jordi Sanfeliu
facf3fb43a
lowercase 'Bytes' y-axis title
2015-05-19 13:00:18 +02:00
Jordi Sanfeliu
3584baedb9
uppercase 'bans/s' y-axis title
2015-05-19 12:59:38 +02:00
Jordi Sanfeliu
4d3ddf1601
lowercase 'Bytes' y-axis title
2015-05-19 12:58:03 +02:00
Jordi Sanfeliu
308f13d842
lowercase 'Bytes' y-axis title
2015-05-19 12:57:18 +02:00
Jordi Sanfeliu
6e927b3629
improve a bit of efficiency in SPF
2015-05-07 12:47:44 +02:00
Jordi Sanfeliu
89eda210c5
small cosmetic change
2015-05-06 18:31:33 +02:00
Jordi Sanfeliu
6c9be9830c
added a complete graph for 'du' command
2015-05-06 12:56:54 +02:00
Jordi Sanfeliu
a0ec8d2f80
added support for postfix-policyd-spf-perl SPF handler in Mail graph
2015-05-05 16:55:51 +02:00
Jordi Sanfeliu
84a81c7a5b
small cosmetic change, lines in bitrate graph are thicker.
2015-04-20 15:46:33 +02:00
Jordi Sanfeliu
7bce29dab2
Fixed garbled data with mutliple Wowza servers. #89
2015-03-30 17:20:14 +02:00
Jordi Sanfeliu
c858dac61b
fixed to avoid results garbled when a defined Application is shutdown. #89
2015-03-30 12:49:16 +02:00
Jordi Sanfeliu
8678275a5f
fixed the text color in the bottom URL of the Wowza graph
2015-03-27 12:41:22 +01:00
Jordi Sanfeliu
078f42ec4d
fixes a problem with multiple 'ApplicationInstance' tags. #88
2015-03-27 12:33:13 +01:00
Jordi Sanfeliu
a58dcff9f2
reintroduced code #86
2015-03-27 09:20:40 +01:00
Jordi Sanfeliu
2509300d28
changed the code to treat MessagesInBytesRate and MessagesOutBytesRate as gauge values. #86
2015-03-26 17:07:05 +01:00
Jordi Sanfeliu
4000488da2
changed to a clickable link the bottom URL in the PHP APC graph, and fixed the text color
2015-03-26 15:53:44 +01:00
Jordi Sanfeliu
f299718db1
fixed the text color in the bottom URL of the Icecast Streaming Server graph
2015-03-26 15:50:43 +01:00
Jordi Sanfeliu
35e0a8a8a0
fixed the text color in the bottom URL of the Bind graph
2015-03-26 15:49:04 +01:00
Jordi Sanfeliu
8ad888fa9b
changed to a clickable link the bottom URL in the Lighttpd graph, and fixed the text color
2015-03-26 15:47:22 +01:00
Jordi Sanfeliu
26b8b61bf3
changed to a clickable link the bottom URL in the Apache graph, and fixed the text color
2015-03-26 15:43:56 +01:00
Jordi Sanfeliu
543df9c141
increased the timeout from 30 to 120 seconds
2015-03-12 08:55:40 +01:00
Jordi Sanfeliu
350d00f4e9
fixed a typo in the y axis title on 'apcupsd' Time left graph. Fixes #82
2015-03-09 10:35:23 +01:00
Jordi Sanfeliu
d0078c2c68
fixed to remove red background color in 'port' graph when the network port is for outgoing connections
2015-03-04 15:05:54 +01:00
Jordi Sanfeliu
99dbc054e3
fixed a typo in a filename
2015-03-03 18:08:47 +01:00
Jordi Sanfeliu
27dbf628a0
avoid ip6tables warning messages when IPv6 is disabled
2015-03-03 17:56:54 +01:00
Jordi Sanfeliu
ba42f13a5d
small update
2015-03-03 17:56:14 +01:00
Jordi Sanfeliu
3671a642d1
removed the option 'all' as network protocol in the 'port' graph
2015-03-03 09:19:32 +01:00
Jordi Sanfeliu
cfcf6203eb
added a complete graph for Varnish proxy cache
2015-02-26 15:42:22 +01:00
Jordi Sanfeliu
6b5fc76760
fixes a character shifted to the left in certain 'hplog' outputs. #78
2015-02-23 10:51:52 +01:00
Jordi Sanfeliu
f9eaab22be
Port graph now uses the wait lock option ('--wait') in newer 'iptables' versions. #73
2015-02-17 15:36:42 +01:00
Jordi Sanfeliu
c3de1fc555
Added support for IPv6 in 'ports' graph using protocols 'tcp6', 'upd6' and/or 'all6'. Note that 'ip6tables' command line is needed. #67
2015-02-16 18:00:45 +01:00
Jordi Sanfeliu
b55f7e449a
comestic changes
2015-02-12 16:27:03 +01:00
Jordi Sanfeliu
123edfe246
Zoomed graphs in 'traffacct.pm' now honour the 'global_zoom' option, and they also use the function RRDs::graphv to fit better in the browser pop up window (only for RRDtool v1.3+)
2015-02-12 15:40:51 +01:00
Jordi Sanfeliu
9d24374cb9
Zoomed graphs in 'verlihub.pm' now honour the 'global_zoom' option, and they also use the function RRDs::graphv to fit better in the browser pop up window (only for RRDtool v1.3+)
2015-02-12 15:24:53 +01:00
Jordi Sanfeliu
3c1c45aedd
Zoomed graphs in 'int.pm' now honour the 'global_zoom' option, and they also use the function RRDs::graphv to fit better in the browser pop up window (only for RRDtool v1.3+)
2015-02-12 15:18:36 +01:00
Jordi Sanfeliu
b3ece773b9
Zoomed graphs in 'wowza.pm' now honour the 'global_zoom' option, and they also use the function RRDs::graphv to fit better in the browser pop up window (only for RRDtool v1.3+)
2015-02-12 15:03:25 +01:00
Jordi Sanfeliu
85b43fab8e
Zoomed graphs in 'apcupsd.pm' now honour the 'global_zoom' option, and they also use the function RRDs::graphv to fit better in the browser pop up window (only for RRDtool v1.3+)
2015-02-03 17:05:51 +01:00
Jordi Sanfeliu
238bbf2060
Zoomed graphs in 'memcached.pm' now honour the 'global_zoom' option, and they also use the function RRDs::graphv to fit better in the browser pop up window (only for RRDtool v1.3+)
2015-02-03 16:43:54 +01:00
Jordi Sanfeliu
fb3db44c1f
Zoomed graphs in 'phpapc.pm' now honour the 'global_zoom' option, and they also use the function RRDs::graphv to fit better in the browser pop up window (only for RRDtool v1.3+)
2015-02-03 16:27:36 +01:00
Jordi Sanfeliu
5f57633987
Zoomed graphs in 'raspberrypi.pm' now honour the 'global_zoom' option, and they also use the function RRDs::graphv to fit better in the browser pop up window (only for RRDtool v1.3+)
2015-02-03 16:18:30 +01:00
Jordi Sanfeliu
60551c334b
Zoomed graphs in 'icecast.pm' now honour the 'global_zoom' option, and they also use the function RRDs::graphv to fit better in the browser pop up window (only for RRDtool v1.3+)
2015-02-03 16:11:04 +01:00