Commit Graph

988 Commits

Author SHA1 Message Date
Yevhen Bolotov 313fe995a2 Interpret input transfer reason as a string 2024-04-09 11:59:12 +03:00
Jordi Sanfeliu 9861c01db8 fixed the size of graphs in Multihost viewer when using a bigger 'global_zoom' value 2023-11-29 17:32:51 +01:00
Jordi Sanfeliu 487d32d5fb fixed the error message 'Use of uninitialized value '[5]' in join or string at /usr/lib/monitorix/mail.pm line 668 2023-11-24 10:21:21 +01:00
Jordi Sanfeliu e597eec86e fixed the colors based on the meaning of input (upload) and output (download) from the server point of view in 'ftp.pm' 2023-09-28 17:35:00 +02:00
Jordi Sanfeliu bba651d270 added a caveat in 'serv.pm' and its doc about to have different logfiles when a service is defined multiple times 2023-09-28 17:31:21 +02:00
Jordi Sanfeliu f870849a0a added the new option 'log_successful_requests' #454 2023-05-29 09:05:50 +02:00
Jordi Sanfeliu bb0d009dd8 added support for MongoDB version 6 and changed the way how 'mongodb.pm' is configured #451 2023-03-03 10:33:03 +01:00
Jordi Sanfeliu dbfb4bf53d fixed to correctly zero all values on every new day #115 2022-12-02 10:52:51 +01:00
Jordi Sanfeliu 13d7e769dd set "." as a default regex when no one was specified #115 2022-12-01 09:21:40 +01:00
Jordi Sanfeliu 64eda7706e added the ability to differentiate between counters and gauges #115 2022-12-01 09:12:28 +01:00
Jordi Sanfeliu 7d161a72ae fixed to count lines even when no date has been specified (e.g.: Samba) #115 2022-11-30 18:30:46 +01:00
Andreas Bachlechner 8549551dda Fix uptime plot legend alignment for large values. 2022-10-19 18:27:36 +02:00
Andreas Bachlechner 5f4a9a29cb Add second axis lable to the right of the context switches plot to
indicate that negative values are involuntary switches.

Fix legend alignment for large values.
2022-10-19 18:27:11 +02:00
Andreas Bachlechner 5b1050c690 Updating apcupsd module to have the same options and fixes as the nut module.
Fixing:
- Alignment of the battery percentage legend

Adding options:
- gap_on_all_nan
- use_nan_for_missing_data
- skipscale_for_transfer_voltage
- skipscale_for_shutdown_level
- alt_scaling_for_voltage
- alt_scaling_for_timeleft
- alt_scaling_for_battery_voltage
2022-10-12 01:10:39 +02:00
Jordi Sanfeliu a1b1c8bfb5 complete rewrite of 'serv.pm' module #115 2022-09-13 18:07:29 +02:00
Jordi Sanfeliu 9a831bcfdc substituted leading spaces to tabs in some lines of code 2022-09-13 15:48:55 +02:00
Andreas Bachlechner 6fb4995979 Add respect_power_state option to amdgpu.pm to avoid waking up GPUs in D3 power state. 2022-08-05 09:15:10 +02:00
Jordi Sanfeliu 6adf462e8e removed a call to print() inside of push() that displayed the return value (1) when monitoring multiple BIND servers 2022-08-04 16:21:05 +02:00
Jordi Sanfeliu 50757dd088 added CSS theming support in 'emailreports.pm' 2022-08-01 11:41:58 +02:00
Jordi Sanfeliu 42a1e54ba7
Merge pull request #430 from bachandi/fix_fs_gap_on_all_nan
Fix gap_on_all_nan option in fs.pm
2022-07-15 08:53:03 +02:00
Andreas Bachlechner c25e55a9d3 Fix gap_on_all_nan option in fs.pm
Regression from 523e4eaf03.
The gap_on_all_nan functionality got lost.
2022-07-06 15:05:27 +02:00
Andreas Bachlechner 95dbed04e5 Fix warning for undefined mimetype on some http requests. 2022-07-05 22:41:02 +02:00
Jordi Sanfeliu 53569ee617 changed to a brigther white the buffer line in the memory graph of system.pm 2022-06-21 12:20:04 +02:00
Jordi Sanfeliu 946f6763e5 added support for AMaViS Module Mail::SPF #419 2022-04-26 16:11:29 +02:00
Jordi Sanfeliu b0861ea12c fixed to match the values in the zoom graph of cores in 'lmsens.pm' 2022-04-26 09:30:01 +02:00
Jordi Sanfeliu 523e4eaf03 added the new option 'has_removable_devices' (disabled by default) in 'fs.pm' to recalculate the device name of each filesystem on every update #418 2022-04-20 11:24:09 +02:00
Andreas Bachlechner 9d529b98a2 Add gap_on_all_nan config option to du.pm module. 2022-03-22 09:14:31 +01:00
Andreas Bachlechner 9489cda265 Add gap_on_all_nan config option to fs.pm module. 2022-03-22 08:06:54 +01:00
Andreas Bachlechner e953ed7824 Coarser check for missing return values of nvidia-smi.
N/A and [N/A] are already discovered. Maybe we encounter more versions in the future.
2022-03-20 11:24:31 +01:00
Jordi Sanfeliu 3893da5072
Merge pull request #411 from bachandi/legend_alignment_fixes
Fix legend alignment in nvidiagpu and amdgpu.
2022-03-11 10:55:00 +01:00
Andreas Bachlechner 4dd94974f1 Fix legend alignment in nvidiagpu and amdgpu. 2022-03-10 14:19:01 +01:00
Jordi Sanfeliu b637efba76
Merge pull request #407 from bachandi/time_resolution
Measure time difference instead of fixed assumption.
2022-03-10 09:44:43 +01:00
Jordi Sanfeliu 127095a562
Merge pull request #409 from bachandi/nut_style
Style updates to nut module
2022-03-02 08:47:51 +01:00
Jordi Sanfeliu c20f2aa4b3
Merge pull request #406 from bachandi/lmsens_updates
lmsens updates
2022-03-01 07:55:00 +01:00
Andreas Bachlechner 4c0c74f749 Add nominal power to the load legend and print None if no reason is available. 2022-02-28 22:10:49 +01:00
Andreas Bachlechner c29f1c3325 Add alt_scaling_for_timeleft, alt_scaling_for_battery_voltage and alt_scaling_for_voltage config options to nut module.
This option sets the alternative scaling option for the corresponding plots.
2022-02-28 22:09:49 +01:00
Andreas Bachlechner 9bed02ca3f Add skipscale_for_shutdown_level and skipscale_for_transfer_voltage config option for nut module.
If enabled it ignores the corresponding graph when scaling the plot axis.
2022-02-28 22:04:19 +01:00
Andreas Bachlechner a6b3a2c265 Fix text alignment in battery plot.
Now it also aligns correctly if a value is 100%.
2022-02-28 21:59:00 +01:00
Jordi Sanfeliu f1e79bc90a fixed graphs layout when using more than one chrony server #408 2022-02-28 17:13:20 +01:00
Jordi Sanfeliu b8314c34f5
Merge pull request #402 from bachandi/rrd_locking
Add rrd locking option
2022-02-28 09:48:30 +01:00
Jordi Sanfeliu 93672947e0
Merge pull request #405 from bachandi/css_updates
Use the css style instead of title_fg_color and title_bg_color.
2022-02-25 10:28:26 +01:00
Andreas Bachlechner d1f029c694 Fix the lock file access if the accessing user is not the owner of the lockfile in a world readable directory. 2022-02-25 09:49:26 +01:00
Jordi Sanfeliu 5093896b0a
Merge pull request #403 from bachandi/nut_updates
NUT updates
2022-02-25 09:08:53 +01:00
Andreas Bachlechner 34122c69e3 Increase time difference resolution for fs.pm 2022-02-25 01:11:22 +01:00
Andreas Bachlechner 34a0781caf Increase time difference resolution for port.pm 2022-02-25 01:10:26 +01:00
Andreas Bachlechner f505f18eda Increase time difference resolution for libvirt.pm, net.pm and process.pm.
Assuming a 60s time difference between two update calls introduces some
error of up to 3% on the time intervall, especially in parallel mode.

To reduce this error the time difference is measured and not assumed to be 60s.
2022-02-25 01:10:26 +01:00
Andreas Bachlechner f05e4b5ea4 Also use the default value for placeholder values. 2022-02-25 00:49:53 +01:00
Andreas Bachlechner e046987f6f Add gap_on_all_nan option to lmsens. 2022-02-25 00:16:37 +01:00
Andreas Bachlechner 63c800fc7b Add use_nan_for_missing_data option to lmsens. 2022-02-25 00:15:36 +01:00
Andreas Bachlechner 34ea9fe59b Add support for mV unit to voltage keys in lmsens. 2022-02-25 00:14:15 +01:00