Commit Graph

218 Commits

Author SHA1 Message Date
e0d2825f21 Fix check_zimbra_sudo 2022-01-24 11:01:03 +01:00
5afabbfaad Add alloc_ct for LVM VG when missing 2022-01-21 13:46:06 +01:00
31ccccd2e0 Fix Zimbra discovery and check scripts 2022-01-21 12:19:29 +01:00
51fa9f602a Add a {#DOCKER_CONTAINER_STATUS} LLD macro 2022-01-20 17:28:37 +01:00
80bfaee714 Don't query state in docker discovery
As it's not supported on some older docker, and not used anyway
2022-01-20 14:54:19 +01:00
820d12a682 Small fixes for Docker check script and template 2022-01-13 13:58:58 +01:00
a24f4adb81 Add Docker scripts 2022-01-12 16:23:50 +01:00
cfdd92b9c6 Fix zpool iostat as /proc/spl/kstat/zfs/pool/io doesn't exist anymore 2021-12-16 16:46:43 +01:00
Daniel Berteaud
5387ae53b8 Tweak elasticsearch monitoring scripts 2021-10-19 10:18:44 +02:00
Daniel Berteaud
9ad6d8b1b3 Small fixes in elasticsearch scripts 2021-10-18 12:18:37 +02:00
Daniel Berteaud
74b3ba5928 Add Elasticsearch monitoring scripts 2021-10-18 11:34:53 +02:00
Daniel Berteaud
f0e704ce95 Do not count Unconfigured(good) drives as an error 2021-07-16 10:15:01 +02:00
Daniel Berteaud
360895affb Remove health and capacity sanoid checks from discovery
This is handled by check_zfs anyway
2021-06-09 18:22:32 +02:00
Daniel Berteaud
ca549543c8 Support Debian lib path for BackupPC 2021-05-27 19:44:26 +02:00
Daniel Berteaud
c1f20d9388 Fix zfs pool monitoring when a pool has errors
We must drop stderr so messages like permissions error getting errors do
not pollute the JSON output
2021-02-17 10:30:59 +01:00
Daniel Berteaud
5ff7e2214c [check_samba_dc_sudo] Fix typo with GPO listing 2021-01-14 19:13:53 +01:00
Daniel Berteaud
b780d464dd [check_samba_sudo] Update default audit log file path, and drop errors from samba-tool 2021-01-14 18:55:16 +01:00
Daniel Berteaud
acd74aa1db Optimize samba audit_auth log parsing by reading from the tail of the file
GLPI #47700
2021-01-14 15:40:22 +01:00
Daniel Berteaud
bf190465bf Modernize lvm monitoring scripts
support getting all the value at once in a JSON structure, support VG monitoring, and various other cleanups

GLPI #47654
2021-01-13 17:48:01 +01:00
Daniel Berteaud
33c03ebe45 Small fixes in check_samba_dc (skip unparsable logs, and handle message with NT_STATUS_NO_SUCH_USER 2021-01-12 19:23:28 +01:00
Daniel Berteaud
628f2a5e2e Add general stats to BackupPC monitoring script 2021-01-11 22:53:49 +01:00
Daniel Berteaud
1c2c4e8377 Add OU discovery to samba monitoring
GLPI #47623
2021-01-11 16:09:09 +01:00
Daniel Berteaud
19ec29e577 Minor fixes for samba script and template 2021-01-11 09:28:29 +01:00
Daniel Berteaud
7563ab8655 Add scripts and template to monitor Samba 4 DC
GLPI #47603
2021-01-09 17:20:43 +01:00
Daniel Berteaud
bc0edccfa0 Add guest counter for PVE cluster and node
Also update the Zabbix template to handle those new counters

GLPI #47604
2021-01-08 13:04:22 +01:00
Daniel Berteaud
10660aedf6 Possibility to check certificate
with available --no-cert-check option to disable it. Auto disable if connecting on localhost
2020-12-01 11:38:58 +01:00
Daniel Berteaud
ecb831f05a Run upsc commands with 2>/de/null
With default conf, it'll print "Init SSL without certificate database" which we're not interested in in this context (and would break Zabbix item)
2020-10-26 19:12:49 +01:00
Daniel Berteaud
cf1dbfbba0 IPMI sensors can have / and - in their name 2020-10-26 18:22:54 +01:00
Daniel Berteaud
cd790587e6 Don't return garbage in mpath discovery if command failed 2020-10-22 20:42:26 +02:00
Daniel Berteaud
c0e1aa14ac Add scripts to discover and check multipath devices 2020-10-20 18:18:17 +02:00
Daniel Berteaud
53b83f2d0e Use MAC of device if no name is defined in Unifi device discovery 2020-09-29 15:24:46 +02:00
Daniel Berteaud
4777b8274f Update scripts to work with ssacli (in adition to hpacucli) 2020-09-23 20:00:46 +02:00
Daniel Berteaud
6467da92c4 Add some compatibility for older MySQL servers 2020-09-04 12:38:07 +02:00
Daniel Berteaud
0b4fa6425c check_mysql needs sudo permissions 2020-08-31 15:25:25 +02:00
Daniel Berteaud
f20de75884 Add MySQL monitoring script and template 2020-08-31 15:00:48 +02:00
Daniel Berteaud
a02b5c780b Add /usr/local/BackupPC/lib as lib dir for BackupPC scripts
Needed for manual install, from source
2020-05-27 16:50:50 +02:00
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