Daniel Berteaud
|
f6b45619ec
|
Do not rely on distrib version to check if --output-format is needed for check_pve_sudo
|
2020-05-20 16:29:22 +02:00 |
Daniel Berteaud
|
b8f7e1ae6d
|
Fix mdadm when we have spares
Spares should be counted as active devices
|
2020-04-03 14:38:12 +02:00 |
Daniel Berteaud
|
0805013d6a
|
Fix cache when the same resource is queried with different options
|
2020-03-02 15:05:47 +01:00 |
Daniel Berteaud
|
4c8ada96a8
|
Remove debug statement in util_populate_pve_cache
|
2020-03-02 15:04:46 +01:00 |
Daniel Berteaud
|
25f165ecc9
|
Add a script to populate check_pve_sudo cache
|
2020-03-02 12:23:56 +01:00 |
Daniel Berteaud
|
c799f083f5
|
Enhance check_pve_sudo with a local cache support to speed up monitoring
|
2020-03-02 12:20:32 +01:00 |
Daniel Berteaud
|
30a4e4a15d
|
Skip Core X temp sensors
No need to monitor them, as long as we already monitor the CPU temp
|
2020-02-25 18:33:17 +01:00 |
Daniel Berteaud
|
b91713591b
|
Fix a typo in ZabbixSizeTooSmallFactor conf
|
2020-02-10 23:11:19 +01:00 |
Daniel Berteaud
|
31a443aa7e
|
Don't skip local node in PVE nodes discovery
|
2020-02-05 22:59:24 +01:00 |
Daniel Berteaud
|
eb817e2f7b
|
Only skip RAID volumes checks when in HBA mode, not physical disks checks
|
2020-01-22 17:17:53 +01:00 |
Daniel Berteaud
|
a38b7ab4b2
|
Declar variable in the correct scope for hba mode detection
|
2020-01-22 16:23:26 +01:00 |
Daniel Berteaud
|
0135771c7a
|
Handle megaraid controlers in HBO/JBOD mode (skip RAID checks)
|
2020-01-22 16:18:49 +01:00 |
Daniel Berteaud
|
376db5167c
|
Use head -1 to be sure to get a single value for sensors
Some can report 2 values, and Zabbix won't be able to parse it
|
2020-01-22 14:27:57 +01:00 |
Daniel Berteaud
|
e080780248
|
Fix ready sizeNew from last backup (except when link hasn't ran yet)
|
2019-12-17 08:51:45 +01:00 |
Daniel Berteaud
|
abfa7433e1
|
Fix key name for enabled value
|
2019-12-15 17:20:34 +01:00 |
Daniel Berteaud
|
d49e7816d5
|
Init complete JSON objects with default values in bheck_backuppc_sudo
|
2019-12-15 17:10:46 +01:00 |
Daniel Berteaud
|
7ded61c8af
|
Remove unused variables
|
2019-12-15 17:08:15 +01:00 |
Daniel Berteaud
|
eb0ada1a69
|
Only substract $new_size_of_last_full once
|
2019-12-15 16:59:26 +01:00 |
Daniel Berteaud
|
ca2f76e842
|
Fix when a host has a single backup with 0 new file size
Which can heppen if you deleted backups manually
|
2019-12-13 23:45:37 +01:00 |
Daniel Berteaud
|
810f192184
|
Fix backups total size computation when there's only one full
|
2019-12-13 23:27:39 +01:00 |
Daniel Berteaud
|
08f7decaf2
|
Enhanced stats for BackupPC's entity
|
2019-12-13 16:43:15 +01:00 |
Daniel Berteaud
|
ba0a868fd4
|
Wait for BackupPC_link to run before we take new sizes in our stat
So it won't send wrong comp_ratio of size values
|
2019-12-11 19:09:50 +01:00 |
Daniel Berteaud
|
f51a6a930d
|
Fix BackupPC script when BackuPPC_link is waiting for the nightly cleanup to finish
|
2019-12-11 18:42:20 +01:00 |
Daniel Berteaud
|
b108ac7a82
|
Bundle a fork of Linux::LVM with support for LVM thin pools
GLPI#39889
|
2019-11-29 18:31:45 +01:00 |
Daniel Berteaud
|
e30dcda6da
|
Better compat with 4.4 vfs.dev.discovery (and use lsblk to get the list of dev if available)
|
2019-11-27 09:29:10 +01:00 |
Daniel Berteaud
|
85c1cbc105
|
Add DEVNAME macro for vfs.dev.discovery to ease transition to 4.4
4.4 includes vfs.dev.discovery but with different macro names (DEVNAME instead of BLOCKDEV)
|
2019-11-26 18:13:29 +01:00 |
Daniel Berteaud
|
05624ee2e1
|
Fix some unifi stats for uap/usw in recent unifi versions
|
2019-10-20 18:16:04 +02:00 |
Daniel Berteaud
|
21fcd4949e
|
Enhance ZFS monitoring scripts to retrieve ARC stats
|
2019-10-11 11:41:05 +02:00 |
Daniel Berteaud
|
020e7a2818
|
Send an empty data array when Zimbra is not installed
|
2019-10-08 11:14:44 +02:00 |
Daniel Berteaud
|
28d794aba6
|
Fix pve script when no net or disk stats are available
|
2019-10-01 08:12:52 +02:00 |
Daniel Berteaud
|
b5315cea86
|
Check $sanoidmon is defined before checking its value
|
2019-09-21 16:33:28 +02:00 |
Daniel Berteaud
|
c7a2c5d8ce
|
Fix var name in disco_zfs
|
2019-09-21 16:24:01 +02:00 |
Daniel Berteaud
|
dc8bef75ed
|
Better sanoïd monitoring integration
|
2019-09-21 16:10:40 +02:00 |
Daniel Berteaud
|
2a0c6b2ad9
|
Remove trailing x for compressratio with ZoL < 0.8
|
2019-09-20 12:54:01 +02:00 |
Daniel Berteaud
|
ad7c36b6de
|
Revert to suffix conversion for ZFS error count
zpool status -p is only supported since ZoL 0.8.0, so, to monitor older servers, we need to do this without -p
|
2019-09-20 12:39:51 +02:00 |
Daniel Berteaud
|
f58df33f3b
|
Rewrite ZFS monitoring from scratch
Now support discovery of datasets, a lot more metrics and sanoid snapshots
|
2019-09-20 10:39:07 +02:00 |
Daniel Berteaud
|
285d61c51c
|
Set info in the data element for Zimbra discovery
Because when the response is empty, Zabbix will mark the item as unsupported if it can find the data element
|
2019-09-19 18:38:39 +02:00 |
Daniel Berteaud
|
61f56ef30e
|
Check zmconfigd service status
|
2019-09-13 15:33:52 +02:00 |
Daniel Berteaud
|
bb9a07d0c0
|
Fix var name in check_zimbra_sudo
|
2019-09-13 15:19:49 +02:00 |
Daniel Berteaud
|
ec110483dd
|
Add simple Zabbix service status scripts
|
2019-09-13 15:06:35 +02:00 |
Daniel Berteaud
|
c1b19f1651
|
Skip self PVE node
|
2019-09-03 12:06:52 +02:00 |
Daniel Berteaud
|
1c8c99e9c9
|
Add support for some NVMe temp sensors
Found on OVH's Advanced servers for example
|
2019-07-30 14:01:35 +02:00 |
Daniel Berteaud
|
6c012aece0
|
Add basic scripts to monitor VDO volumes
|
2019-05-21 11:57:45 +02:00 |
Daniel Berteaud
|
a9e468b2e5
|
Don't fail if Statistics::Descriptive doesn't support quantile
|
2019-04-16 12:06:12 +02:00 |
Daniel Berteaud
|
14164177cb
|
More work on BackupPC's monitoring scripts
|
2019-04-15 16:43:56 +02:00 |
Daniel Berteaud
|
5e01f9ee2d
|
Fix reporting MaxXferError
|
2019-04-04 19:20:32 +02:00 |
Daniel Berteaud
|
58a1442b67
|
Fix a typo in check_backuppc_sudo
|
2019-04-04 19:15:19 +02:00 |
Daniel Berteaud
|
c3f9b4d919
|
Fix counting entity size
|
2019-04-04 19:08:55 +02:00 |
Daniel Berteaud
|
e51f0065a0
|
Don't count vm as an entity in BackupPC's entities discovery
|
2019-04-04 17:13:27 +02:00 |
Daniel Berteaud
|
3e464cb4f7
|
Update BackupPC's discovery and monitoring scripts
|
2019-04-04 15:32:19 +02:00 |
Daniel Berteaud
|
b180cd8a27
|
Add last_errors in backuppc JSON info
|
2019-04-03 17:44:47 +02:00 |
Daniel Berteaud
|
b32897cc3a
|
Remove crazy and useless regex to exclude hosts from BackupPC
|
2019-04-03 16:57:32 +02:00 |
Daniel Berteaud
|
26b5624421
|
Enhance backuppc reporting script
Including reporting the new file size, and sending all the info at once in JSON format
|
2019-04-03 16:49:20 +02:00 |
Daniel Berteaud
|
02d58e3e53
|
Some coding style updates
|
2019-04-03 16:28:30 +02:00 |
Daniel Berteaud
|
49f17304ad
|
More compact BPCSTATUS (1/0 instead of enabled/disabled)
|
2019-04-03 16:26:14 +02:00 |
Daniel Berteaud
|
d381cb5d31
|
Also report the number in the deferred queue
|
2019-02-20 19:54:34 +01:00 |
Daniel Berteaud
|
0a5f2ccce9
|
Report number of email in the active and hold queues
|
2019-02-20 19:38:40 +01:00 |
Daniel Berteaud
|
3bec374bb2
|
Add scripts to ping other hosts
|
2019-01-19 12:12:57 +01:00 |
Daniel Berteaud
|
54f98a5f27
|
Save cookies to a file so we don't have to login at every invocation
GLPI #34449
|
2018-12-10 11:57:23 +01:00 |
Daniel Berteaud
|
8c062d526c
|
Print ZBX_NOTSUPPORTED in case of API error
Prevent tons of error messages in Zabbix Server's logs
|
2018-12-09 12:48:58 +01:00 |
Daniel Berteaud
|
d782fc24ab
|
Fix ZBX_NOTSUPPORTED string in several scripts
|
2018-12-09 11:49:09 +01:00 |
Daniel Berteaud
|
ddab13d46b
|
Add enhanced squid monitoring support
|
2018-11-15 15:08:17 +01:00 |
Daniel Berteaud
|
ef7dbfa6b6
|
Add simple script for nginx (similar httpd)
|
2018-11-09 13:06:18 +01:00 |
Daniel Berteaud
|
511ccab917
|
Fix PVE storage monitoring
GLPI #33910
|
2018-10-26 08:39:45 +02:00 |
Daniel Berteaud
|
f3be79e879
|
Rework PMG monitoring scripts
|
2018-10-24 09:42:46 +02:00 |
Daniel Berteaud
|
a806da0b58
|
Add very basic script for PMG monitoring
|
2018-10-18 11:31:58 +02:00 |
Daniel Berteaud
|
5d12647141
|
check_unifi: also output satisfaction for stations
|
2018-09-18 12:23:52 +02:00 |
Daniel Berteaud
|
21e090cd27
|
Fix comparison with uninitialized value in check_unifi
|
2018-09-17 08:18:22 +02:00 |
Daniel Berteaud
|
e0b80742cc
|
Report number of unarchived alarms in check_unifi --unifi
|
2018-09-15 14:05:33 +02:00 |
Daniel Berteaud
|
a6ff020641
|
More fixes for AP monitoring in check_unifi
|
2018-09-15 11:40:40 +02:00 |
Daniel Berteaud
|
ce36e44074
|
Several fixes in check_unifi
|
2018-09-15 11:30:19 +02:00 |
Daniel Berteaud
|
2c77d2a7c8
|
Enhance Unifi discovery and monitoring
Adding support for station monitoring
|
2018-09-14 12:39:55 +02:00 |
Daniel Berteaud
|
07efb8e1ef
|
Fix check_unifi when value is defined but false
|
2018-09-13 18:44:48 +02:00 |
Daniel Berteaud
|
30b6fdad55
|
Add scripts to monitor Unifi sites
|
2018-09-13 16:29:15 +02:00 |
Daniel Berteaud
|
28b3ec4c26
|
Fix PVE scripts to Work with new pvesh version
|
2018-08-21 13:03:33 +02:00 |
Daniel Berteaud
|
3f53c3a0fa
|
Initialize an empty json object
|
2018-07-23 19:53:03 +02:00 |
Daniel Berteaud
|
7d27a931f3
|
Fix ZFS pool stats retrieval
|
2018-07-04 08:11:39 +02:00 |
Daniel Berteaud
|
7d882a4778
|
Fix computing pool CPU usage in check_pve
|
2018-06-13 23:46:53 +02:00 |
Daniel Berteaud
|
8b457ecc69
|
Add global net and disk stats for the cluster in check_pve_sudo
|
2018-06-07 14:04:27 +02:00 |
Daniel Berteaud
|
37405cd71d
|
Fix check_pve_sudo for single node monitoring
|
2018-06-05 10:03:34 +02:00 |
Daniel Berteaud
|
a5804359db
|
Remove redundant condition
|
2018-06-05 00:21:48 +02:00 |
Daniel Berteaud
|
159247fb00
|
Fix {#PVE_STOR_STATUS} macro
|
2018-06-05 00:11:34 +02:00 |
Daniel Berteaud
|
ffe8c6b0a5
|
Only gather info about online nodes
|
2018-06-04 23:29:27 +02:00 |
Daniel Berteaud
|
c146554291
|
Add some global cluster stats for PVE
|
2018-06-04 23:08:27 +02:00 |
Daniel Berteaud
|
a9bc0f7f54
|
Enhance PVE scripts and conf
|
2018-06-03 23:06:08 +02:00 |
Daniel Berteaud
|
29fe3a445d
|
Add basic scripts for PVE monitoring
|
2018-06-01 10:34:40 +02:00 |
Daniel Berteaud
|
662d48584e
|
Add stats for ZFS zpools
|
2018-05-30 17:07:20 +02:00 |
Daniel Berteaud
|
e72efa4415
|
Ensure we always return a value for scan action status errors in check_zfs
|
2018-05-29 12:38:25 +02:00 |
Daniel Berteaud
|
420bb936b3
|
Handle situations where there's more than 1000 errors on a item in ZFS pools
|
2018-05-29 12:20:07 +02:00 |
Daniel Berteaud
|
65e1f006a7
|
Various enhancements in check_zfs
|
2018-05-29 12:03:25 +02:00 |
Daniel Berteaud
|
dec361914d
|
Fix macro name for zfs zpool discovery
|
2018-05-28 17:51:31 +02:00 |
Daniel Berteaud
|
d7f456d2ea
|
Add scripts to discover and check ZFS zpools
|
2018-05-28 17:26:57 +02:00 |
Daniel Berteaud
|
df2da12d82
|
Use "all" key to get all httpd stats in JSON format
|
2018-03-06 09:29:50 +01:00 |
Daniel Berteaud
|
ce67a8f719
|
Respond with all stats as a JSON structure if no --what given
|
2018-03-06 08:52:12 +01:00 |
Daniel Berteaud
|
0ca02b4974
|
Support space in httpd status key
So total_accesses and total_kbytes are available again
|
2018-03-06 08:43:05 +01:00 |
Daniel Berteaud
|
381db5eb17
|
Fix mdadm RAID discovery condition
|
2018-02-06 10:53:15 +01:00 |
Daniel Berteaud
|
b4f79b94e4
|
Don't WARN when device is being checked, only when it's rebuilding
|
2018-01-09 17:51:53 +01:00 |
Daniel Berteaud
|
0c9fad57bd
|
Don't detect mdadm RAID in containers
|
2018-01-09 17:23:35 +01:00 |
Daniel Berteaud
|
f714617bec
|
Check line format in check_httpd
Instead of spliting errors in case server-status redirect to somewhere else
|
2017-11-30 10:06:39 +01:00 |
Daniel Berteaud
|
98c9297292
|
Add script to monitor spamassassin's bayes database stats
|
2017-11-20 23:50:37 +01:00 |