Commit Graph

734 Commits

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