Commit Graph

990 Commits

Author SHA1 Message Date
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