Commit Graph

4973 Commits

Author SHA1 Message Date
Kenyon Ralph e70e5320f1
move deye solar inverter plugin to the solar directory 2023-02-25 13:43:46 -08:00
Michael Grote 735c644a1b
add Plugin for Deye Solar Inverters (#1353)
* add Plugin for Deye Solar Inverters

* better Titles

* fill Area

* Typo

* check if Inverter is reachable

* even better Titles

* changed Header to perl-Style

* Typo

* Typos

* Fix Values

* Set yield to unkown when offline

* Escaping
2023-02-25 13:42:37 -08:00
Kai d628ff5a50 Fix for Python 3
Default for Python 3 is to return byte-objects, not string. This will cause the plugin to fail with an error: "TypeError: a bytes-like object is required, not 'str'".
Fixed by decoding for UTF8.
2023-02-25 13:41:29 -08:00
Kim B. Heino 26bcef2f21 disk/stratis: add support for stratis v3.4 output 2023-02-24 14:55:16 -08:00
Nathaniel Clark cfea1e2332 [arris-sb8200] Fix channel selection and warnings
This actually silences InsecureRequestWarning.
The Arris SB8200 has 32 downstream channels, but in my experience
report more than that, but the "extra" channels report modulation as
"Other" instead of QAM256.  This filters those channels, since they seem
to drive the error count up, but don't provide data.

Signed-off-by: Nathaniel Clark <Nathaniel.Clark@misrule.us>
2023-02-18 12:42:15 -08:00
Robert Kulyassa 2a12025ee5 Remove old "transmission" plugin
It doesn't work (looks like calling outdated python lib) and had the same
    funcionality than the newer transmission_ plugin. It is quite confusing now
    they are in the same directory, but the documentation (README) mentions
    only the other one.
2023-01-31 21:49:43 -08:00
Simon Josefsson 4f22f27347 Support shmem & file hugepages statistics.
Also fixes doc typo for /proc path.
Also downcase Anon.label for consistency with other labels.
2023-01-13 22:01:38 -08:00
Sebastian L 2f14a9b31e Fix imapproxy_multi
- Added imapproxy.conf as parameter as pimpstat won't work without
- Added unversal_newlines as Popen parameter because otherwise it's binary output
2023-01-13 22:00:44 -08:00
Kim B. Heino eea45ab34b raid2: add support for LSI MPT Fusion SAS 3.0 RAID 2023-01-13 21:59:50 -08:00
jackson 836ec47f1f Added Comet Backup plugin 2023-01-13 21:59:06 -08:00
HaseHarald eb9d7fa2a1 [ssl/ssl-certificate-expiry] Disable shellcheck SC1090
When linting this script, this will always fire. This is because shellcheck
only does static code analysis and thus can not determine the filepath.

References:
- https://www.shellcheck.net/wiki/SC1090
2023-01-13 21:57:17 -08:00
HaseHarald 470e837b26 [ssl/ssl-certificate-expiry] Add configurable timeout
This should help with unreachable hosts, as the plugin can take more than
10 minutes to complete otherwise. These changes should be fully backwards
compatible, since the default is no timeout set, so it acts the same way
as before.

Changes:
- Introduce "timeout" configuration
- Only run timeout when configured
- Document usage of new configuration
2023-01-13 21:57:17 -08:00
Olivier Mehani 59bb8555db [wunderground_] update default api key
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2023-01-13 21:55:49 -08:00
shakemid 8cac37d2a7 add plugin switchbotplugmini 2023-01-13 21:53:03 -08:00
Rowan Wookey 6dfba8c0e0 Added opensmtpd plugin
This is a new plugin for monitoring the mails sent/bounced/queued/looped
for OpenSMTPD https://www.opensmtpd.org/

Supports auto conf
2023-01-13 21:51:27 -08:00
Kim B. Heino 57ae10a6e4 zram: fix df to be percents 2023-01-13 21:50:17 -08:00
Kim B. Heino e23f2af4b0 disk/zram: new plugin to monitor zram devices 2023-01-13 21:50:17 -08:00
Doctor 210c5dbe8f Add prosody_0.12_ plugin
This plugin replace prosody_ for Prosody versions 0.12+
2023-01-13 21:49:00 -08:00
Fredrick-III a450e79104 Correct multigraph typo for uptime graph 2023-01-13 21:47:40 -08:00
darac caf2f067c2 Allow dovecot_stats_ cope with Dovecot 2.3
Dovecot has a new "stats" command, and the version that this plugin
works with is now called as "doveadm oldstats", so try to adapt the
command based on the dovecot version.

Fixes #1327
2023-01-13 21:46:21 -08:00
Kenyon Ralph 5d028e8aec
consolidate location of transmission plugins 2023-01-13 21:42:00 -08:00
Robert Kulyassa 4be1b6aaf3
+ transmission plugin (torrent activity, status, traffic) 2023-01-13 21:36:28 -08:00
Kenyon Ralph 479e88f750
move transmission_ratios to the network directory
So that it's next to the other transmission plugin.
2023-01-13 21:34:21 -08:00
Kenyon Ralph 89d872e531
munstrap templates: update lazysizes to v5.3.2
Fixes CVE-2020-7642.
2023-01-13 21:26:59 -08:00
Sebastian L 8fdb734bfc Fix for clamav plugin
- Add exit 0 at the end, otherwise the plugin fails
2023-01-13 21:15:43 -08:00
Kenyon Ralph d1807629e8
Merge pull request #1347 from AnTheMaker/patch-1
Fix typos in HAProxy Plugin
2023-01-13 21:14:30 -08:00
An | Anton Röhm 47ad0b2431
Fix another typo 2023-01-13 21:14:06 -08:00
An | Anton Röhm b9982af42b
Fix typo 2023-01-13 21:14:06 -08:00
Kenyon Ralph 0468886a97
Merge pull request #1335 from darac/gpsd
Add gpsd_ plugin
2023-01-13 21:13:00 -08:00
darac 00a3d064ae
Add gpsd_ plugin
This is a multigraph plugin which graphs various stats from gpsd. Only
enough statistics are graphed to show the _quality_ of the fix, not the
actual fix itself (attempting to protect privacy).

GPSd will report various messages asynchronously (that is, the messages
may come in any order) so, during the collect phase, we emit values as
and when the messages arrive. This should provide the most expedient
response.
2023-01-13 21:11:45 -08:00
Kenyon Ralph c2c540b737
Merge pull request #1321 from kenyon/gpsd
add gpsd plugin
2023-01-13 21:03:13 -08:00
Olivier Mehani 2386f9133c [router/freebox] Allow to override the default base URL
It seems the default base URL stopped working, so a locally-resolvable
address or name needs to be provided instead.

Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2022-08-13 23:00:18 +10:00
Doctor 94c7f9f01e Fix rabbitmqctl output filter 2022-07-11 13:49:52 +02:00
Doctor 79e63fc69d Fix rabbitmqctl output filter 2022-07-11 13:23:43 +02:00
Doctor 78bcdf3627 Add warning and critical configurations 2022-07-09 20:14:12 +02:00
Kenyon Ralph c31973d3c8
add gpsd plugin
This plugin graphs dilution of precision and satellite count data from
[gpsd](https://gpsd.gitlab.io/gpsd/).
2022-07-06 11:43:09 -07:00
Kenyon Ralph e3f08308ab add Tesla Wall Connector plugin 2022-06-25 15:01:56 +02:00
Steve Baroti d00a5ab56b kvm_*: improve field names
fixed graph failure for VM names starting with digits

used "Validate filednames" Python stanza from docs to improve
clean_vm_name functions, helping graph creations for VM with names
starting with digits, like "150-121-Apache".

remember: each data source in a plugin must be identified by a field
name (in this case VM names). The characters must be [a-zA-Z0-9_],
while the first character must be [a-zA-Z_].
2022-06-22 16:43:40 +02:00
Kenyon Ralph 7869455fcb puppet_runtime: fix perlpod
perlpod needs these blank lines in order to detect and format the
documentation.
2022-06-19 22:14:52 +02:00
Michael Grote 841c4b9522 Moved MAGIC MARKERS to the bottom 2022-06-13 22:30:05 +02:00
Michael Grote 69db9ea437 Extend NAME with Comment 2022-06-13 22:28:31 +02:00
Michael Grote 396c2c2d1f Fixed formatting for all my Plugins 2022-06-12 22:08:57 +02:00
Michael Grote fafb0d9bd6 Fix formatting for kernel_same_page_merging-Plugin 2022-06-12 21:46:38 +02:00
Andreas Perhab 8dcc914938 du-2: fix resource consumption when first running the plugin
when installing / first running the plugin, it can take longer than
one munin-update call to create the $TIMEFILE. so until it is created
we assume the $LOCKFILE is not too old yet and let the first run finish
before we spawn additional processes.
2022-06-01 13:29:53 +02:00
Andreas Perhab a620b1a507 smtp_hello_: reformat metadata 2022-05-30 19:09:40 +02:00
Andreas Perhab f676ff11e9 smtp_hello_: enable monitoring multiple ports at once 2022-05-30 19:09:40 +02:00
Andreas Perhab 9bf3b9a299 smtp_hello_: improve compatibility
* support systems without time executable
  (if we can use bash time keyword)
* use curl as smtp client if available
* enable specifying different ports from 25
* enable specifying other test commands than "HELO localhost"
  (e.g. HELP, QUIT can also be used to test connections)
2022-05-30 19:09:40 +02:00
xkill 72d1198553 Update vsftpd-rel: use mktemp
Use mktemp instead tempfile, as tempfile is deprecated.
2022-05-24 23:13:14 +02:00
Codimp 84def98b95
[irc2] Add port and SSL/TLS support, add IPv6 env variable (#1308) 2022-05-24 23:06:55 +02:00
Tim Connors 14a744fc5c Created tasmota plugin that reads power monitoring devices such as tasmota switches 2022-05-24 16:11:28 +10:00