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 |
|
Daniel Berteaud
|
3318a48195
|
Correctly handle Partially Degraded state
which can happen with multi level RAID arrays, like RAID 60
|
2017-10-12 16:02:28 +02:00 |
|
Daniel Berteaud
|
c99874dd2d
|
Fix disco_lvm_sudo when there's no VG at all
It was returning an empty string, which is not expected by Zabbix Server, so the item was marked as unsupported. It's now returning an empty JSON list
|
2016-11-24 16:21:37 +01:00 |
|
Daniel Berteaud
|
a30233bf33
|
Force ini syntax
Prevent error when the config is empty
|
2016-11-23 19:18:10 +01:00 |
|
Daniel Berteaud
|
593da4265e
|
Add 0 before . for httpd stats
|
2016-11-09 17:41:55 +01:00 |
|
Daniel Berteaud
|
6db86ee0c5
|
Return the uri of server-status
Will make it easier later to suppot alternatives uri
|
2016-11-09 17:14:15 +01:00 |
|
Daniel Berteaud
|
9058167a9e
|
Add scritps to monitor httpd
|
2016-11-09 16:26:34 +01:00 |
|
Daniel Berteaud
|
2393ed113e
|
Fix handling Airflow_Temperature_Cel label
|
2016-10-30 10:31:09 +01:00 |
|
Daniel Berteaud
|
68899dc3eb
|
Alternative temp label for smartctl
|
2016-10-28 12:52:44 +02:00 |
|
Daniel Berteaud
|
71cf068d67
|
Remove debug line
|
2016-09-01 19:54:10 +02:00 |
|
Daniel Berteaud
|
4d03342c5d
|
Add support for lm_sensors
|
2016-09-01 18:34:49 +02:00 |
|
Daniel Berteaud
|
81e5f414c8
|
Detect HDD temp sensors with sat+megaraid
|
2016-04-06 13:52:41 +02:00 |
|
Daniel Berteaud
|
c43bdff1a9
|
Use flock to make sure only one gluster command run at a time
|
2016-03-21 10:16:28 +01:00 |
|
Daniel Berteaud
|
f9db23c8c5
|
Prevent heal false positive by checking two times
|
2015-09-16 15:01:28 +02:00 |
|
Daniel Berteaud
|
2893a84635
|
Add simple scripts for monitoring DRBD resources
with auto-discovery
|
2015-09-14 16:41:35 +02:00 |
|
Daniel Berteaud
|
8747854686
|
Support temp sensors with negative values
Also enhance threshold detector
|
2015-09-09 18:09:55 +02:00 |
|
Daniel Berteaud
|
a6f8585c05
|
Several enhancements in sensors ini generator
Including:
Skip sensor if value isn't found
Support power sensor returning value as %
Support power sensor of nut UPS
Better sensor ID sanitization
|
2015-07-27 16:06:32 +02:00 |
|
Daniel Berteaud
|
1dbc287840
|
Use separate default threshold for UPS
+ minor coding style updates and optimizations
|
2015-07-24 16:58:23 +02:00 |
|
Daniel Berteaud
|
4975211274
|
Minor fixe in sensor generator
|
2015-07-22 16:57:02 +02:00 |
|
Daniel Berteaud
|
20b5b3aaa6
|
Minor simplification in sensors generator
|
2015-07-21 15:05:10 +02:00 |
|
Daniel Berteaud
|
39038b97c7
|
Actually create UPS sensors
|
2015-07-21 15:03:36 +02:00 |
|
Daniel Berteaud
|
c5bf918c51
|
Fix stupid errors in generate_sensors_ini
|
2015-07-21 14:58:37 +02:00 |
|
Daniel Berteaud
|
c47da02021
|
Switch to which to find binaries in util_generate_sensors_ini
|
2015-07-20 16:06:55 +02:00 |
|
Daniel Berteaud
|
33701cc275
|
Add sensors for nut UPS
|
2015-07-20 15:47:29 +02:00 |
|
Daniel Berteaud
|
f426903cc8
|
Move UPS detection in a module
|
2015-07-20 12:18:28 +02:00 |
|
Daniel Berteaud
|
6f52ff1fab
|
New Zabbix::Agent::Addons::Disks module
|
2015-07-20 10:44:46 +02:00 |
|
Daniel Berteaud
|
7b5acdf11e
|
Fix GlusterFS brick count on 3.7.x
There's a news RDMA column in gluster vol status
|
2015-07-10 12:34:26 +02:00 |
|
Daniel Berteaud
|
c36585d92d
|
Fix using HD hysteresis param
|
2015-07-10 10:27:33 +02:00 |
|
Daniel Berteaud
|
b571fa5509
|
Take the old file as param for the sensor converter script
|
2015-07-09 17:39:33 +02:00 |
|
Daniel Berteaud
|
b9df71e9ba
|
Use separate margin and hyst param for HD
|
2015-07-09 16:06:50 +02:00 |
|
Daniel Berteaud
|
367454e025
|
Default temp margin to 20°C instead of 10
|
2015-07-09 14:30:17 +02:00 |
|
Daniel Berteaud
|
cf8585f524
|
Fix pwr thresholds order
|
2015-07-09 14:28:46 +02:00 |
|
Daniel Berteaud
|
113f72fb3a
|
Fix threshold detection for power sensors
|
2015-07-09 13:54:07 +02:00 |
|
Daniel Berteaud
|
4094dfc530
|
Better error handling and support for power sensors in the sensor config generator
|
2015-07-09 13:20:16 +02:00 |
|
Daniel Berteaud
|
c3ee93d817
|
Fix using keys on hash
|
2015-07-08 20:03:18 +02:00 |
|
Daniel Berteaud
|
8e90619012
|
Fix shebang
|
2015-07-08 20:00:31 +02:00 |
|
Daniel Berteaud
|
e7c34c6e58
|
Add a generator script for sensors
it'll try to auto discover sensors available using IPMI and smartctl
|
2015-07-08 16:45:43 +02:00 |
|
Daniel Berteaud
|
b2cc891890
|
Convert sensors config to a ini format
Automatically migrate from the old to the new format for existing install
|
2015-07-08 11:31:37 +02:00 |
|
Daniel Berteaud
|
da771ec287
|
Support different sensors types
|
2015-07-07 14:36:59 +02:00 |
|
Daniel Berteaud
|
310edb5c50
|
Code restructuration to detect pending healing processes
But won't work with GlusterFS < 3.6 as it'd trigger many false positive
|
2015-06-04 15:56:23 +02:00 |
|
Daniel Berteaud
|
19d3b616d1
|
Fix gluster check if info heal-failed is not supported by gluster
|
2015-06-04 11:18:51 +02:00 |
|
Daniel Berteaud
|
79dc37ac3a
|
mdadm: Report rebuilding if status is resync
|
2015-04-15 18:02:06 +02:00 |
|
Daniel Berteaud
|
ba5d5b558e
|
Fix disco_filesystem
and switch to JSON module instead of manually printing (invalid) JSON data
|
2015-02-10 10:18:38 +01:00 |
|
Daniel Berteaud
|
0860c37f6f
|
Fix check_qmail_sudo script
|
2015-01-08 10:40:13 +01:00 |
|
Daniel Berteaud
|
4ee55e4708
|
Add a simple script to check qmail queue (requires qmqtool)
|
2015-01-05 12:04:17 +01:00 |
|
Daniel Berteaud
|
f83c0e60d1
|
Discover thin pools, and report thin pool allocation
|
2014-11-07 14:47:30 +01:00 |
|
Daniel Berteaud
|
5e8df466e0
|
Better debug info and more robust execution for GlusterFS scripts
|
2014-07-16 10:36:30 +02:00 |
|
Daniel Berteaud
|
329eb1557a
|
Report a more verbose status for peers and volumes instead of a boolean
So it'll be easier to diag
|
2014-07-11 19:05:06 +02:00 |
|
Daniel Berteaud
|
a42acdda65
|
Add simple scripts to discover and check GlusterFS status
|
2014-07-11 18:23:40 +02:00 |
|
Daniel Berteaud
|
a5f8da6aa0
|
Support LLD discovery for MegaRAID controllers
|
2014-07-10 12:55:14 +02:00 |
|
Daniel Berteaud
|
d21824d09f
|
Add discovery script for mdadm based RAID devices
|
2014-07-09 16:30:41 +02:00 |
|
Daniel Berteaud
|
5214d25e14
|
Add a simple script to check nmbd lookups
|
2014-05-06 10:15:54 +02:00 |
|
Daniel Berteaud
|
0bb8a01798
|
Remove scripts to monitor certificates, they are not generic enough
|
2014-02-19 09:29:35 +01:00 |
|
Daniel Berteaud
|
7083976d5a
|
Add scripts to monitor PHPki certificates
|
2014-02-18 13:03:33 +01:00 |
|
Daniel Berteaud
|
4bc1378781
|
Possibility to disable Zabbix monitoring of some hosts in BackupPC by adding {ZabbixMonitoring} = 0 in their conf
|
2013-11-29 09:54:49 +01:00 |
|
Daniel Berteaud
|
1e991ce9e2
|
Do not skip 'removable' devices in disco_block_device, some real disks show a removable flag
|
2013-10-28 18:30:34 +01:00 |
|
Daniel Berteaud
|
ddcbbc85dd
|
fix macros names in disco_raid_hp_sudo
|
2013-10-01 14:16:33 +02:00 |
|
Daniel Berteaud
|
217d4a932a
|
Add simple scripts to monitor HP Smart Arrays (requires hpacucli)
|
2013-10-01 11:12:35 +02:00 |
|
Daniel Berteaud
|
974b41a11a
|
Return No backup warning and max errors threshold in backuppc discovery
|
2013-04-23 13:02:52 +02:00 |
|
Daniel Berteaud
|
a734699fc9
|
Initialize an empty array in disco_backuppc_sudo
|
2013-04-23 12:57:53 +02:00 |
|
Daniel Berteaud
|
708cdf2747
|
Skip block which won't support smart data
|
2013-04-22 19:25:24 +02:00 |
|
Daniel Berteaud
|
5229ca1e37
|
Use full path to smartctl binary so system call works with sudo
|
2013-04-22 19:20:35 +02:00 |
|
Daniel Berteaud
|
754005c380
|
Rewrite disco_smart_sudo in perl and switch to read /sys/block so it can detect smart capable drives with older smartctl
|
2013-04-22 16:53:52 +02:00 |
|
Daniel Berteaud
|
523b45b406
|
initialize an empty array in disco_sensors
|
2013-04-19 18:18:16 +02:00 |
|
Daniel Berteaud
|
828a502ea2
|
initialize an empty array in disco_lvm_sudo
|
2013-04-19 18:17:07 +02:00 |
|
Daniel Berteaud
|
54ffe7c67c
|
initialize an empty array in disco_block_devices
|
2013-04-19 18:16:28 +02:00 |
|
Daniel Berteaud
|
40241f2fb8
|
Return an empty set of ups instead of ZBX_NOTSUPPORTED if no UPS is found or upsc is not installed
|
2013-04-19 18:15:30 +02:00 |
|
Daniel Berteaud
|
fc6d32923d
|
Add discovery script and conf for nut ups
|
2013-04-18 14:37:28 +02:00 |
|
Daniel Berteaud
|
1015709880
|
Possibility to base64 encode the regex passed to zabbix agent
|
2013-04-18 14:03:22 +02:00 |
|
Daniel Berteaud
|
34ef6daf64
|
Pass a regex to backuppc discovery. Default is .*, so every hosts are returned. You can use this to selectively ignore hosts
|
2013-04-18 13:36:07 +02:00 |
|
Daniel Berteaud
|
c9cc8235c4
|
On some system (debian), logical volume already have /dev/$group in their name
So fix the logical volume name in this case
|
2013-04-18 10:13:15 +02:00 |
|
Daniel Berteaud
|
f3ca95b83f
|
do not prepend /dev to block device names
|
2013-04-17 17:07:25 +02:00 |
|
Daniel Berteaud
|
beadda2634
|
Fix network interface discovery script
|
2013-04-17 16:52:38 +02:00 |
|
Daniel Berteaud
|
9983c2ea30
|
Add scripts to discover network interfaces
|
2013-04-17 15:39:57 +02:00 |
|
Daniel Berteaud
|
3ce2c063d9
|
Skip block devices with a 0 size, and return the size for each block device
|
2013-04-16 13:38:33 +02:00 |
|
Daniel Berteaud
|
f88be7264b
|
Fix a typo in disco_block_device so that removable devices are excluded
|
2013-04-16 13:33:57 +02:00 |
|
Daniel Berteaud
|
e85d56f105
|
Fix an error message when no sensor is configured
|
2013-04-16 13:15:34 +02:00 |
|
Daniel Berteaud
|
166443918f
|
Do not prettify sensors discovery output (saves bandwidth)
|
2013-04-16 11:19:40 +02:00 |
|
Daniel Berteaud
|
9980952270
|
Support retrieving sensors thresholds and fix sensors conf
|
2013-04-16 10:53:06 +02:00 |
|
Daniel Berteaud
|
105b0d2d82
|
Add sensors checks, discovery and conf
|
2013-04-15 18:51:20 +02:00 |
|
Daniel Berteaud
|
79c3a90cf0
|
Fix JSON syntax error in disco_smart when several SMART capable drives are present
|
2013-04-15 16:29:13 +02:00 |
|
Daniel Berteaud
|
96d0cefd38
|
Remove the -w flag for BackupPC scripts
|
2013-04-15 15:50:12 +02:00 |
|
Daniel Berteaud
|
2c286311a5
|
Rename conf and scripts dir
|
2013-04-15 10:22:37 +02:00 |
|