Commit Graph

150 Commits

Author SHA1 Message Date
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