- Add "muncollapse" template (the template formerly known as munstrap4).
Lots of changes:
Add "munstrap4" template.
This template is based on the original munstrap template, updatedto use bootstrap4 and fixing some of the navigation issues theauthor had with the original project.
Key Features: * Most pages use lazy-loaded images to cut down network usage....
fix multicall arg
extra arg for multicall2 was missing in _vol
fix argument for socket version get
fix function name
loop over every socket/port to get the version and use it afterwards as cache
get the version from rtorrent out of the loop and cache it already to avoid SOCK to be overwritten
discovering the version of rtorrent, and depending on that, using the correct functions in the xmlrpc call
Aligning rtorrent rtrom_ modules same way as rtom_allsessions_
Rename plugin folder, check for json
Fix checking curl
Add jitsi-videobridge plugin
Simple multigraph plugin with one graph for current session infos and onegraph for total conferences created.
Small fix (intialize variables)
Simple plugin to monitor coturn turn/stun server
... via telnet
Merge branch 'plugins-mikrotik'
Add SNMP-based plugin for monitoring statistics of Mikrotik routers.
Merge SNMP plugins for Mikrotik routers into a single multigraph plugin
Added PerlDoc header
Fixed typo in variables
Added suggestion made by @sumpfralle
Monitor mikrotik Flash disk usage
Monitor mikrotik RAM usage
twemproxy: add python3 support
Introduce spelling tests via codespell
Plugin ts3v2_: switch to unix line endings
Plugin postfix_filtered_awk: improve variable name
Avoid misdetections by codespell.
Plugin irq: improve variable name
Plugin amavis_awk: improve variable names
Plugin xfs_frag: fix shellcheck issues
Plguin mysql_size_all: minor cleanup
Plugin read_serial_temperature: port to python3
Plugin mysql_size_all: remove unused variable WANTED
The array should have been removed incba9455cd030bbeeb33d6da77a883e3e2502f669.
Plugin trafic_ro_24h: remove duplicate "curl" token
The plugin always emitted an error message (without failing) before.
Plugin acpi_batt_: fix spelling mistake in pattern
The pattern "batery type" is probably never emitted.
Plugin murmur_users: fix type in pattern
The output probably does not contain the misspelled string "Tiemout".
Fix spelling mistakes in variable names
Thanks, codespell!
Fix spelling mistakes in comments and descriptions
typo: retransmited -> retransmitted
Signed-off-by: corbolais <corbolais@gmail.com>
Plugin freeradius_sqlippool_: New plugin to show IP pool utilisation
Uses the generic Perl DBI interface, requiring the user to specify a driver andprovide the corresponding DBD module
Rewrite Docker plugin
Fix:- CPU- Memory
Add:- Containers number- Containers status- Images number- Volumes number
Update mongodb plugins
ssl-certificate-expiry: remove hardcoded CA directory path
This should allow the plugin to be usable on all platforms.
Plugin wordpress2: support PHP7
Fix prosody plugin by encoding telnetlib commands
relayd: permit commas between hosts in tables
relayd.conf(5) mentions the following:
Each table must contain at least one host address; multiple hosts are separated by newline, comma, or whitespace.
So the addition of commas as separators should now cover all possible...
relayd: avoid matching table defs within comments
if a table is commented out, you currently get an entry for the hoststhat the entry contains but you'll get NaN for those hosts all the timeif they are not defined elsewhere.
to avoid that we anchor our match to the beginning of lines and permit...
Templates: name in title (#1019)
Useful when many tabs are open.
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
Add new mongodb plugins
ssl-certificate-expiry: add support for FreeBSD's "date"
Thanks to oz42
Closes: #1038
puppetdb: implement cert validation and client cert auth
It is very common for PuppetDB installs to run on a different host thanthe puppetmaster. In such cases, a certificate file is normally used toestablish an encrypted communication to the server.
The most common setup for this server certificate is to use a...
change category of puppet plugins to "other"
using the "devel" category is a bit weird. there's currently no goodcategory to place those into so let's use "other" instead.
create new plugin for graphing PuppetDB's usage of JVM Heapspace
PuppetDB requires a pretty high amount of memory allocated to it. If youdon't give enough memory space to the JVM, PuppetDB might crash when ithas fully used the available max memory. This plugin should be useful...
Fix state saving in loggrepx_ plugin
The pattern under which the data was saved was different than the pattern under the data was loaded on the next run. The reason being an undefined variable that evaluates to the empty string. The result was that the number of matching lines reported was for the whole logfile instead of the time since the last run.
Port some python2 plugins to python3
Fix python style issues reported by flake8
Additionally some python2-only "print" statements are now compatiblewith python3.
flake8 configuration: allow whitespace around colons
add plugin for Technicolor TC8715D cable modem stats
multi_tcp_ping: enable service_check by default
By default, Net::Ping will report a good attempt even when the remote end returns "connection refused". By enabling service_check, the connection must have been established.See https://perldoc.perl.org/Net/Ping.html#Functions
Update mongo_lag
Fix mongo_lag plugin and add auth feature
arris-tg3442: Remove newlines from cookie
Remove plugin "arp"
The "arp_" plugin is probably a better alternative: it uses modern linuxtools (iproute2) instead of the "arp" tool.
Closes: #1024
Remove obsolete bebox plugins
The plugins beboxsync, beboxstats and beboxstats.expect are obsolete.The ISP that sold the Bebox [Be*] was acquired by another providermore than five years ago so it is very unlikely that anybody is usingthese plugins any more....
[hostdenied] Reverse order of series so new entries are on top
[fresh-backups] Reverse order of series so new entries are on top
[network/upnpc_] Add missing vlabel
[debsecan] Don't include suite in main title
[sickbeard] Add perldoc header
[fresh-backups] Show backup counts as stacked areas by age
[sickbeard] Add multigraph plugin doing both shows and episodes
[sickbeard_] Show counts as stacked areas
[transmission] Show counts as stacked areas
[network/hostsdeny] Refactor to support any blocked service
The HostDenied field is renamed to ssh. To preserve existing data,
This refactor incidentally also fixes a bug where empty or commented-out...
Fix titles of similar plugins so they are better grouped in category views
test-exception-wrapper: mention removal of a file from the list of expected failures
Remove "upnpc_" from list of expected code style test failures
It was probably fixed around 81bf32a5.
[isp/internode] Cache initial API response
The API tends to be unstable and often fail with a 500,which makes the plugin disappear. Keeping a cache allowsto prevent some flickering of the graph.
This allows us to further split config data-fetching from live...
[backup/fresh-backups] Rework limits
[backup/fresh-backups] move from system/
[router/upnpc] Fix autoconf
[isp/internode_usage] Make titles more groupable
[ssl/ssl-certificate-expiry] Fix unset starttls parameter
[network/upnpc_] Add support for host_name
[network/upnpc] Add hostname in graph titles
[network/upnpc_] Add multigraph support
[network/upnpc_traffic] Show max bitrate
Deprecate bitrate mode in suggest, but keep support for it so as not tobreak existing installations.
[network/upnpc_] Add dirtyconfig support
[network/upnpc_] Cleanup shell code and centralise call to upnpc
[isp/internode] Fix (some) issues with DIRTYCONFIG
We need to set the date for all plugins, otherwise the lagging `daily`one is assumed for all, and confuses spoolfetch and other time-basedsanity checks.
[isp/internode_usage] Add support for host_name
[isp/internode_usage] Code cleanup
Also make the daily graph more flexible, by always reporting the secondlast value (presumably the previous, but sometimes the API lags a bit,and actively requesting by date result in never reporting some latedata).
Add support for StartTLS in ssl-certificate-expiry (#1018)
Added support for StartTLS in ssl-certificate-expiryUse env.services foo.example.net_25_smtp to enable StartTLS on a SMTP server.
Add Missing Bracket
Adds the missing bracket `[` to ensure that brackets show up after groups when hosts are grouped together.
improved ext2, ext3, ext4 filesystems search
Fix typos in certificate_file_expiry
Typos broke the sample configuration
Cosmetic fix for s/pflogsum/pflogsumm/ - not functional in autoconf section
This typo ensures that you understand the script before using it :-)
Merge branch 'lxc-multigraph'
Many contributions from Marc Schaefer and Lars Kruse.