forked from crphilipp/zabbix-agent-addons
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathzabbix-agent-addons.spec
775 lines (580 loc) · 32.8 KB
/
zabbix-agent-addons.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
%if 0%{?rhel} && 0%{?rhel} < 7
%global _without_selinux 1
%endif
Summary: Scripts for Zabbix monitoring
Name: zabbix-agent-addons
Version: 0.2.153
Release: 1%{?dist}
Source0: %{name}-%{version}.tar.gz
BuildArch: noarch
License: GPL
Group: Virtualization
BuildRoot: %{_tmppath}/%{name}-buildroot
Prefix: %{_prefix}
Requires: zabbix-agent
Requires: perl(Getopt::Long)
Requires: perl(Getopt::Std)
Requires: perl(JSON)
Requires: perl(POSIX)
Requires: perl(MIME::Base64)
Requires: perl(File::Which)
Requires: perl(Config::Simple)
Requires: perl(Statistics::Descriptive)
%if 0%{?rhel} > 6
# used by samba4 scripts, which wont run on anything < 7
Requires: perl(File::ReadBackwards)
%endif
Requires: fping
BuildRequires: perl
%if ! 0%{?_without_selinux}
Requires: policycoreutils
BuildRequires: selinux-policy-devel
BuildRequires: checkpolicy
%endif
AutoReqProv: no
%description
This package contains some usefull script to monitor
a Linux box with Zabbix. It provides helper scripts to
discover and monitor things like filesystems, block devices
LVM, RAID status, S.M.A.R.T. drives, BackupPC etc...
%prep
%setup -q
%build
%if ! 0%{?_without_selinux}
pushd selinux
make -f %{_datadir}/selinux/devel/Makefile
popd
%endif
%install
%{__rm} -rf $RPM_BUILD_ROOT
# Install zabbix scripts
%{__install} -d -m 750 $RPM_BUILD_ROOT%{_localstatedir}/lib/zabbix/bin
%{__install} -m 0755 zabbix_scripts/* $RPM_BUILD_ROOT%{_localstatedir}/lib/zabbix/bin
# Install Zabbix conf
%{__install} -d $RPM_BUILD_ROOT%{_sysconfdir}/zabbix/zabbix_agentd.conf.d/
%{__install} -m 0644 zabbix_conf/* $RPM_BUILD_ROOT%{_sysconfdir}/zabbix/zabbix_agentd.conf.d/
# Install perl modules
%{__install} -d -m 0755 $RPM_BUILD_ROOT%{perl_vendorlib}
cp -r lib/* $RPM_BUILD_ROOT%{perl_vendorlib}/
# Install sensors conf
%{__install} -m 0755 conf/sensors.ini $RPM_BUILD_ROOT%{_sysconfdir}/zabbix/
# Install sudo conf
%{__install} -d 750 $RPM_BUILD_ROOT%{_sysconfdir}/sudoers.d
%{__install} -m 600 conf/sudo.conf $RPM_BUILD_ROOT%{_sysconfdir}/sudoers.d/zabbix_agent
# Install SELinux policy
%if ! 0%{?_without_selinux}
%{__install} -d 750 $RPM_BUILD_ROOT%{_datadir}/selinux/packages/%{name}
%{__install} -m644 selinux/%{name}.pp $RPM_BUILD_ROOT%{_datadir}/selinux/packages/%{name}/%{name}.pp
%endif
%clean
%{__rm} -rf $RPM_BUILD_ROOT
%pre
%preun
%post
if [ $1 -eq 2 ] ; then
if [ -e "/etc/zabbix/sensors.conf" ]; then
/var/lib/zabbix/bin/util_convert_sensors_ini /etc/zabbix/sensors.conf
fi
fi
%files
%defattr(-,root,root,-)
%doc README
%doc zabbix_templates/*
%dir %attr(0750,zabbix,zabbix) %{_localstatedir}/lib/zabbix/bin
%{_localstatedir}/lib/zabbix/bin/*
%{perl_vendorlib}
%config(noreplace) %attr(0640,root,zabbix) %{_sysconfdir}/zabbix/sensors.ini
%config(noreplace) %attr(0640,root,zabbix) %{_sysconfdir}/zabbix/zabbix_agentd.conf.d/*
%attr(0440,root,root) %{_sysconfdir}/sudoers.d/*
%if ! 0%{?_without_selinux}
%{_datadir}/selinux/packages/%{name}/%{name}.pp
%endif
%changelog
* Tue Oct 19 2021 Daniel Berteaud <[email protected]> 0.2.153-1
- Tweak elasticsearch monitoring scripts ([email protected])
* Mon Oct 18 2021 Daniel Berteaud <[email protected]> 0.2.152-1
- Small fixes in elasticsearch scripts ([email protected])
* Mon Oct 18 2021 Daniel Berteaud <[email protected]> 0.2.151-1
- Add Elasticsearch monitoring scripts ([email protected])
- Updates and fixes in Zabbix templates ([email protected])
* Fri Jul 16 2021 Daniel Berteaud <[email protected]> 0.2.150-1
- Do not count Unconfigured(good) drives as an error (daniel@firewall-
services.com)
- Remove duplicated templates ([email protected])
- Typo in template filename ([email protected])
- Update and provide more templates ([email protected])
- Update and add more Zabbix templates ([email protected])
- Remove health and capacity sanoid checks from discovery (daniel@firewall-
services.com)
* Thu May 27 2021 Daniel Berteaud <[email protected]> 0.2.149-1
- Support Debian lib path for BackupPC ([email protected])
* Wed Feb 17 2021 Daniel Berteaud <[email protected]> 0.2.148-1
- Fix zfs pool monitoring when a pool has errors ([email protected])
- Alert only if not samba monitoring for 25min (instead of 15)
* Thu Jan 14 2021 Daniel Berteaud <[email protected]> 0.2.147-1
- [check_samba_dc_sudo] Fix typo with GPO listing (daniel@firewall-
services.com)
* Thu Jan 14 2021 Daniel Berteaud <[email protected]> 0.2.146-1
- [check_samba_sudo] Update default audit log file path, and drop errors from
samba-tool ([email protected])
* Thu Jan 14 2021 Daniel Berteaud <[email protected]> 0.2.145-1
- Add perl(File::ReadBackwards) dependency ([email protected])
* Thu Jan 14 2021 Daniel Berteaud <[email protected]> 0.2.144-1
- Optimize samba audit_auth log parsing by reading from the tail of the file
* Wed Jan 13 2021 Daniel Berteaud <[email protected]> 0.2.143-1
- Update BackupPC template ([email protected])
* Wed Jan 13 2021 Daniel Berteaud <[email protected]> 0.2.142-1
- Modernize lvm monitoring scripts ([email protected])
- Don't catch stderr for vgdisplay commands ([email protected])
* Tue Jan 12 2021 Daniel Berteaud <[email protected]> 0.2.141-1
- Small fixes in check_samba_dc (skip unparsable logs, and handle message with
NT_STATUS_NO_SUCH_USER ([email protected])
* Mon Jan 11 2021 Daniel Berteaud <[email protected]> 0.2.140-1
- Add general stats to BackupPC monitoring script (daniel@firewall-
services.com)
* Mon Jan 11 2021 Daniel Berteaud <[email protected]> 0.2.139-1
- Add OU discovery to samba monitoring ([email protected])
* Mon Jan 11 2021 Daniel Berteaud <[email protected]> 0.2.138-1
- Add missing Samba application name for aggregated items (daniel@firewall-
services.com)
- Minor fixes for samba script and template ([email protected])
* Sat Jan 09 2021 Daniel Berteaud <[email protected]> 0.2.137-1
- Add scripts and template to monitor Samba 4 DC ([email protected])
* Fri Jan 08 2021 Daniel Berteaud <[email protected]> 0.2.136-1
- Add guest counter for PVE cluster and node ([email protected])
* Thu Dec 17 2020 Daniel Berteaud <[email protected]> 0.2.135-1
- Update Template_App_MySQL ([email protected])
- Update Template_App_ZFS ([email protected])
* Tue Dec 01 2020 Daniel Berteaud <[email protected]> 0.2.134-1
- Possibility to check certificate for Unifi API ([email protected])
* Sat Nov 07 2020 Daniel Berteaud <[email protected]> 0.2.133-1
- Add perl in BuildReq for el8 ([email protected])
* Mon Oct 26 2020 Daniel Berteaud <[email protected]> 0.2.132-1
- Run upsc commands with 2>/de/null ([email protected])
- IPMI sensors can have / and - in their name ([email protected])
* Thu Oct 22 2020 Daniel Berteaud <[email protected]> 0.2.131-1
- Don't return garbage in mpath discovery if command failed (daniel@firewall-
services.com)
* Tue Oct 20 2020 Daniel Berteaud <[email protected]> 0.2.130-1
- Add App_Multipath template ([email protected])
- Add Linux_Server template ([email protected])
* Tue Oct 20 2020 Daniel Berteaud <[email protected]> 0.2.129-1
- Add scripts to discover and check multipath devices (daniel@firewall-
services.com)
* Tue Sep 29 2020 Daniel Berteaud <[email protected]> 0.2.128-1
- Use MAC of device if no name is defined in Unifi device discovery
* Wed Sep 23 2020 Daniel Berteaud <[email protected]> 0.2.127-1
- Update scripts to work with ssacli (in adition to hpacucli) (daniel@firewall-
services.com)
* Fri Sep 04 2020 Daniel Berteaud <[email protected]> 0.2.126-1
- Add some compatibility for older MySQL servers ([email protected])
* Tue Sep 01 2020 Daniel Berteaud <[email protected]> 0.2.125-1
- Allow empty --defaults opt for check_mysql_sudo (daniel@firewall-
services.com)
* Mon Aug 31 2020 Daniel Berteaud <[email protected]> 0.2.124-1
- Update Template_App_MySQL ([email protected])
* Mon Aug 31 2020 Daniel Berteaud <[email protected]> 0.2.123-1
- check_mysql needs sudo permissions ([email protected])
* Mon Aug 31 2020 Daniel Berteaud <[email protected]> 0.2.122-1
- Add MySQL monitoring script and template ([email protected])
- Add Template_Vhost ([email protected])
- Add templates for Windows (minimal and server) ([email protected])
- Add /usr/local/BackupPC/lib as lib dir for BackupPC scripts (daniel@firewall-
services.com)
* Wed May 20 2020 Daniel Berteaud <[email protected]> 0.2.121-1
- Do not rely on distrib version to check if --output-format is needed for
check_pve_sudo ([email protected])
* Fri Apr 03 2020 Daniel Berteaud <[email protected]> 0.2.120-1
- Fix mdadm when we have spares ([email protected])
* Tue Mar 03 2020 Daniel Berteaud <[email protected]> 0.2.119-1
- Better detection of smart capable drives ([email protected])
* Mon Mar 02 2020 Daniel Berteaud <[email protected]> 0.2.118-1
- Update Template_App_PVE_Cluster ([email protected])
* Mon Mar 02 2020 Daniel Berteaud <[email protected]> 0.2.117-1
- Add basic SNMP templates ([email protected])
- Add Template_App_Unifi ([email protected])
- Add Template_OS_PfSense2 ([email protected])
- Add Template_Ping ([email protected])
- Fix cache when the same resource is queried with different options
- Remove debug statement in util_populate_pve_cache (daniel@firewall-
services.com)
* Mon Mar 02 2020 Daniel Berteaud <[email protected]> 0.2.116-1
- Default to accept cached value up to 5 min old for check_pve_sudo
* Mon Mar 02 2020 Daniel Berteaud <[email protected]> 0.2.115-1
- Add a script to populate check_pve_sudo cache ([email protected])
- Enhance check_pve_sudo with a local cache support to speed up monitoring
* Tue Feb 25 2020 Daniel Berteaud <[email protected]> 0.2.114-1
- Automatic commit of package [zabbix-agent-addons] release [0.2.112-1].
- drop stderrr for upsc commands ([email protected])
* Tue Feb 25 2020 Daniel Berteaud <[email protected]> 0.2.113-1
- Skip Core X temp sensors ([email protected])
* Wed Feb 19 2020 Daniel Berteaud <[email protected]> 0.2.112-1
- drop stderrr for upsc commands ([email protected])
* Mon Feb 17 2020 Daniel Berteaud <[email protected]> 0.2.111-1
- Update ZFS and BackupPC templates ([email protected])
* Mon Feb 10 2020 Daniel Berteaud <[email protected]> 0.2.110-1
- Fix a typo in ZabbixSizeTooSmallFactor conf ([email protected])
* Wed Feb 05 2020 Daniel Berteaud <[email protected]> 0.2.109-1
- Don't skip local node in PVE nodes discovery ([email protected])
* Wed Jan 22 2020 Daniel Berteaud <[email protected]> 0.2.108-1
- Only skip RAID volumes checks when in HBA mode, not physical disks checks
- Declar variable in the correct scope for hba mode detection (daniel@firewall-
services.com)
- Handle megaraid controlers in HBO/JBOD mode (skip RAID checks)
- Use head -1 to be sure to get a single value for sensors (daniel@firewall-
services.com)
* Thu Jan 16 2020 Daniel Berteaud <[email protected]> 0.2.107-1
- Add Zabbix template for Squid ([email protected])
* Thu Jan 16 2020 Daniel Berteaud <[email protected]> 0.2.106-1
- Remove uri from UsereParam args for squid ([email protected])
* Tue Dec 17 2019 Daniel Berteaud <[email protected]> 0.2.105-1
- Fix ready sizeNew from last backup (except when link hasn't ran yet)
* Sun Dec 15 2019 Daniel Berteaud <[email protected]> 0.2.104-1
- Disable vfs.dev.discovery in default conf ([email protected])
* Sun Dec 15 2019 Daniel Berteaud <[email protected]> 0.2.103-1
- Set min backup size to 0 in template ([email protected])
* Sun Dec 15 2019 Daniel Berteaud <[email protected]> 0.2.102-1
- Fix key name for enabled value ([email protected])
* Sun Dec 15 2019 Daniel Berteaud <[email protected]> 0.2.101-1
- Init complete JSON objects with default values in bheck_backuppc_sudo
- Remove unused variables ([email protected])
* Sun Dec 15 2019 Daniel Berteaud <[email protected]> 0.2.100-1
- Only substract $new_size_of_last_full once ([email protected])
* Fri Dec 13 2019 Daniel Berteaud <[email protected]> 0.2.99-1
- Fix when a host has a single backup with 0 new file size (daniel@firewall-
services.com)
* Fri Dec 13 2019 Daniel Berteaud <[email protected]> 0.2.98-1
- Fix backups total size computation when there's only one full
* Fri Dec 13 2019 Daniel Berteaud <[email protected]> 0.2.97-1
- Include Zabbix template to monitor BackupPC ([email protected])
* Fri Dec 13 2019 Daniel Berteaud <[email protected]> 0.2.96-1
- Enhanced stats for BackupPC's entity ([email protected])
* Wed Dec 11 2019 Daniel Berteaud <[email protected]> 0.2.95-1
- Wait for BackupPC_link to run before we take new sizes in our stat
* Wed Dec 11 2019 Daniel Berteaud <[email protected]> 0.2.94-1
- Fix BackupPC script when BackuPPC_link is waiting for the nightly cleanup to
finish ([email protected])
* Fri Nov 29 2019 Daniel Berteaud <[email protected]> 0.2.93-1
- Don't use autoloader in our forked Linux::LVM ([email protected])
- Don't requires Linux::LVM anymore ([email protected])
- Replace Linux::LVM occurrences with Zabbix::Agent::Addons::LVM
- Bundle a fork of Linux::LVM with support for LVM thin pools (daniel@firewall-
services.com)
* Wed Nov 27 2019 Daniel Berteaud <[email protected]> 0.2.92-1
- Better compat with 4.4 vfs.dev.discovery (and use lsblk to get the list of
dev if available) ([email protected])
* Tue Nov 26 2019 Daniel Berteaud <[email protected]> 0.2.91-1
- Add DEVNAME macro for vfs.dev.discovery to ease transition to 4.4
- Minor update in ZFS template ([email protected])
* Sun Oct 20 2019 Daniel Berteaud <[email protected]> 0.2.90-1
- Fix some unifi stats for uap/usw in recent unifi versions (daniel@firewall-
services.com)
* Mon Oct 14 2019 Daniel Berteaud <[email protected]> 0.2.89-1
- Add Zabbix template for GlusterFS ([email protected])
- Add Zabbix tempalte for DRBD ([email protected])
- Add Zabbix template for Proxmox Mail Gateway ([email protected])
- Add template to monitor a PVE cluster ([email protected])
- ZFS ARC low hit ratio for data and global are calculated for 1h
* Fri Oct 11 2019 Daniel Berteaud <[email protected]> 0.2.88-1
- Add Zabbix template for ZFS ([email protected])
* Fri Oct 11 2019 Daniel Berteaud <[email protected]> 0.2.87-1
- Enhance ZFS monitoring scripts to retrieve ARC stats (daniel@firewall-
services.com)
- Send an empty data array when Zimbra is not installed (daniel@firewall-
services.com)
* Tue Oct 01 2019 Daniel Berteaud <[email protected]> 0.2.86-1
- Fix pve script when no net or disk stats are available (daniel@firewall-
services.com)
* Sat Sep 21 2019 Daniel Berteaud <[email protected]> 0.2.85-1
- Check $sanoidmon is defined before checking its value (daniel@firewall-
services.com)
* Sat Sep 21 2019 Daniel Berteaud <[email protected]> 0.2.84-1
- Fix var name in disco_zfs ([email protected])
* Sat Sep 21 2019 Daniel Berteaud <[email protected]> 0.2.83-1
- Better sanoïd monitoring integration ([email protected])
* Fri Sep 20 2019 Daniel Berteaud <[email protected]> 0.2.82-1
- Remove trailing x for compressratio with ZoL < 0.8 (daniel@firewall-
services.com)
* Fri Sep 20 2019 Daniel Berteaud <[email protected]> 0.2.81-1
- Revert to suffix conversion for ZFS error count (daniel@firewall-
services.com)
* Fri Sep 20 2019 Daniel Berteaud <[email protected]> 0.2.80-1
- Rewrite ZFS monitoring from scratch ([email protected])
- Set info in the data element for Zimbra discovery (daniel@firewall-
services.com)
* Fri Sep 13 2019 Daniel Berteaud <[email protected]> 0.2.79-1
- Add simple Zabbix service status scripts ([email protected])
* Tue Sep 03 2019 Daniel Berteaud <[email protected]> 0.2.77-1
- Skip self PVE node ([email protected])
* Tue Jul 30 2019 Daniel Berteaud <[email protected]> 0.2.76-1
- Add support for some NVMe temp sensors Found on OVH's Advanced servers for
example ([email protected])
- Fix when running on Debian buster Which fails with RC 25 when using
File::Spec devnull ([email protected])
* Tue May 21 2019 Daniel Berteaud <[email protected]> 0.2.75-1
- Add basic scripts to monitor VDO volumes ([email protected])
* Tue Apr 16 2019 Daniel Berteaud <[email protected]> 0.2.74-1
- Don't fail if Statistics::Descriptive doesn't support quantile
* Mon Apr 15 2019 Daniel Berteaud <[email protected]> 0.2.73-1
- More work on BackupPC's monitoring scripts ([email protected])
* Thu Apr 04 2019 Daniel Berteaud <[email protected]> 0.2.72-1
- Fix reporting MaxXferError ([email protected])
* Thu Apr 04 2019 Daniel Berteaud <[email protected]> 0.2.71-1
- Fix a typo in check_backuppc_sudo ([email protected])
* Thu Apr 04 2019 Daniel Berteaud <[email protected]> 0.2.70-1
- Fix counting entity size ([email protected])
* Thu Apr 04 2019 Daniel Berteaud <[email protected]> 0.2.69-1
- Don't count vm as an entity in BackupPC's entities discovery
* Thu Apr 04 2019 Daniel Berteaud <[email protected]> 0.2.68-1
- Update BackupPC's discovery and monitoring scripts (daniel@firewall-
services.com)
* Wed Apr 03 2019 Daniel Berteaud <[email protected]> 0.2.67-1
- Add last_errors in backuppc JSON info ([email protected])
- Update conf for BackupPC ([email protected])
* Wed Apr 03 2019 Daniel Berteaud <[email protected]> 0.2.66-1
- Remove crazy and useless regex to exclude hosts from BackupPC
* Wed Apr 03 2019 Daniel Berteaud <[email protected]> 0.2.65-1
- Enhance backuppc reporting script Including reporting the new file size, and
sending all the info at once in JSON format ([email protected])
- Some coding style updates ([email protected])
- More compact BPCSTATUS (1/0 instead of enabled/disabled) (daniel@firewall-
services.com)
* Wed Feb 20 2019 Daniel Berteaud <[email protected]> 0.2.64-1
- Also report the number in the deferred queue ([email protected])
* Wed Feb 20 2019 Daniel Berteaud <[email protected]> 0.2.63-1
- Report number of email in the active and hold queues (daniel@firewall-
services.com)
* Sat Jan 19 2019 Daniel Berteaud <[email protected]> 0.2.62-1
- Add scripts to ping other hosts ([email protected])
* Mon Dec 10 2018 Daniel Berteaud <[email protected]> 0.2.61-1
- Save cookies to a file so we don't have to login at every invocation GLPI
#34449 ([email protected])
* Sun Dec 09 2018 Daniel Berteaud <[email protected]> 0.2.60-1
- Print ZBX_NOTSUPPORTED in case of API error Prevent tons of error messages in
Zabbix Server's logs ([email protected])
* Sun Dec 09 2018 Daniel Berteaud <[email protected]> 0.2.59-1
- Fix ZBX_NOTSUPPORTED string in several scripts ([email protected])
* Thu Nov 15 2018 Daniel Berteaud <[email protected]> 0.2.57-0.beta1
- Add enhanced squid monitoring support ([email protected])
* Fri Nov 09 2018 Daniel Berteaud <[email protected]> 0.2.56-1
- Add simple script for nginx (similar httpd) ([email protected])
* Fri Oct 26 2018 Daniel Berteaud <[email protected]> 0.2.55-1
- Fix PVE storage monitoring GLPI #33910 ([email protected])
* Wed Oct 24 2018 Daniel Berteaud <[email protected]> 0.2.54-1
- Rework PMG monitoring scripts ([email protected])
* Thu Oct 18 2018 Daniel Berteaud <[email protected]> 0.2.52-0.beta1
- Add very basic script for PMG monitoring ([email protected])
* Tue Sep 18 2018 Daniel Berteaud <[email protected]> 0.2.51-1
- check_unifi: also output satisfaction for stations (daniel@firewall-
services.com)
* Mon Sep 17 2018 Daniel Berteaud <[email protected]> 0.2.50-1
- Fix comparison with uninitialized value in check_unifi (daniel@firewall-
services.com)
* Sat Sep 15 2018 Daniel Berteaud <[email protected]> 0.2.49-1
- Report number of unarchived alarms in check_unifi --unifi (daniel@firewall-
services.com)
* Sat Sep 15 2018 Daniel Berteaud <[email protected]> 0.2.48-1
- More fixes for AP monitoring in check_unifi ([email protected])
* Sat Sep 15 2018 Daniel Berteaud <[email protected]> 0.2.47-1
- Several fixes in check_unifi ([email protected])
* Fri Sep 14 2018 Daniel Berteaud <[email protected]> 0.2.46-1
- Enhance Unifi discovery and monitoring Adding support for station monitoring
* Thu Sep 13 2018 Daniel Berteaud <[email protected]> 0.2.45-0.beta2
- Fix check_unifi when value is defined but false (daniel@firewall-
services.com)
* Thu Sep 13 2018 Daniel Berteaud <[email protected]> 0.2.44-0.beta1
- Add scripts to monitor Unifi sites ([email protected])
* Tue Aug 21 2018 Daniel Berteaud <[email protected]> 0.2.43-1
- Fix PVE scripts to Work with new pvesh version ([email protected])
* Mon Jul 23 2018 Daniel Berteaud <[email protected]> 0.2.42-1
- Initialize an empty json object ([email protected])
* Mon Jul 09 2018 Daniel Berteaud <[email protected]> 0.2.41-1
- Don't log sudo usage for Zabbix ([email protected])
* Wed Jul 04 2018 Daniel Berteaud <[email protected]> 0.2.40-1
- Fix ZFS pool stats retrieval ([email protected])
* Wed Jun 13 2018 Daniel Berteaud <[email protected]> 0.2.39-1
- Fix computing pool CPU usage in check_pve ([email protected])
* Thu Jun 07 2018 Daniel Berteaud <[email protected]> 0.2.38-1
- Add global net and disk stats for the cluster in check_pve_sudo
* Tue Jun 05 2018 Daniel Berteaud <[email protected]> 0.2.37-1
- Fix check_pve_sudo for single node monitoring ([email protected])
* Tue Jun 05 2018 Daniel Berteaud <[email protected]> 0.2.36-1
- Remove redundant condition ([email protected])
- Fix {#PVE_STOR_STATUS} macro ([email protected])
- Only gather info about online nodes ([email protected])
- Add some global cluster stats for PVE ([email protected])
* Sun Jun 03 2018 Daniel Berteaud <[email protected]> 0.2.35-1
- Enhance PVE scripts and conf ([email protected])
- Add basic scripts for PVE monitoring ([email protected])
* Wed May 30 2018 Daniel Berteaud <[email protected]> 0.2.34-1
- Add stats for ZFS zpools ([email protected])
* Tue May 29 2018 Daniel Berteaud <[email protected]> 0.2.33-1
- Ensure we always return a value for scan action status errors in check_zfs
* Tue May 29 2018 Daniel Berteaud <[email protected]> 0.2.32-1
- Handle situations where there's more than 1000 errors on a item in ZFS pools
* Tue May 29 2018 Daniel Berteaud <[email protected]> 0.2.31-1
- Various enhancements in check_zfs ([email protected])
- Fix macro name for zfs zpool discovery ([email protected])
* Mon May 28 2018 Daniel Berteaud <[email protected]> 0.2.30-1
- Rename vfs.zfs.discovery to vfs.zfs.zpool.discovery So later we'll be able to
add other discovery rules for say, datasets ([email protected])
* Mon May 28 2018 Daniel Berteaud <[email protected]> 0.2.29-1
- Add scripts to discover and check ZFS zpools ([email protected])
* Tue Mar 06 2018 Daniel Berteaud <[email protected]> 0.2.28-1
- Use "all" key to get all httpd stats in JSON format (daniel@firewall-
services.com)
* Tue Mar 06 2018 Daniel Berteaud <[email protected]> 0.2.27-1
- Respond with all stats as a JSON structure if no --what given
* Tue Mar 06 2018 Daniel Berteaud <[email protected]> 0.2.26-1
- Support space in httpd status key So total_accesses and total_kbytes are
available again ([email protected])
* Tue Feb 06 2018 Daniel Berteaud <[email protected]> 0.2.25-1
- Fix mdadm RAID discovery condition ([email protected])
* Tue Jan 09 2018 Daniel Berteaud <[email protected]> 0.2.24-1
- Don't WARN when device is being checked, only when it's rebuilding
- Don't detect mdadm RAID in containers ([email protected])
* Thu Nov 30 2017 Daniel Berteaud <[email protected]> 0.2.23-1
- Check line format in check_httpd Instead of spliting errors in case server-
status redirect to somewhere else ([email protected])
* Mon Nov 20 2017 Daniel Berteaud <[email protected]> 0.2.22-1
- Add script to monitor spamassassin's bayes database stats (daniel@firewall-
services.com)
- Symlink releasrs.conf to global's one ([email protected])
* Tue Nov 14 2017 Daniel Berteaud <[email protected]> 0.2.21-1
- Remove now non existing CHANGELOG.git file ([email protected])
* Tue Nov 14 2017 Daniel Berteaud <[email protected]> 0.2.20-1
- new package built with tito
* Thu Oct 12 2017 Daniel Berteaud <[email protected]> - 0.2.19-1
- Correctly handle Partially Degraded state
* Thu Aug 24 2017 Daniel Berteaud <[email protected]> - 0.2.18-1
- Only include SELinux policy module on el7
* Wed Aug 23 2017 Daniel Berteaud <[email protected]> - 0.2.17-1
- Add a SELinux policy module
* Wed Jun 14 2017 Daniel Berteaud <[email protected]> - 0.2.16-1
- Add kernel.openedfile UserParameter
* Thu Nov 24 2016 Daniel Berteaud <[email protected]> - 0.2.15-1
- Fix discovery scripts to always return a valid JSON value, even if empty
(sensors, lvm and nut_ups)
* Wed Nov 9 2016 Daniel Berteaud <[email protected]> - 0.2.14-1
- Add scripts to monitor apache httpd
* Sun Oct 30 2016 Daniel Berteaud <[email protected]> - 0.2.13-1
- Fix handling Airflow_Temperature_Cel label
* Fri Oct 28 2016 Daniel Berteaud <[email protected]> - 0.2.12-1
- Support Airflow_Temperature_Cel as temp label for smartctl based sensors
* Thu Sep 1 2016 Daniel Berteaud <[email protected]> - 0.2.11-1
- Add support for lm_sensors based sensors
* Thu Aug 25 2016 Daniel Berteaud <[email protected]> - 0.2.10-1
- Add monitoring item for squid's FD
* Wed Apr 6 2016 Daniel Berteaud <[email protected]> - 0.2.9-1
- Detect HDD temp sensors on sat+megaraid controllers
* Mon Mar 21 2016 Daniel B. <[email protected]> - 0.2.8-1
- Prevent running several gluster check commands at the same time
* Wed Sep 16 2015 Daniel B. <[email protected]> - 0.2.7-1
- Prevent GlusterFS heal false positive due to concurrent locking
* Mon Sep 14 2015 Daniel B. <[email protected]> - 0.2.6-1
- Add script to discover and monitor DRBD resources
* Wed Sep 9 2015 Daniel B. <[email protected]> - 0.2.5-1
- Support negative values for temp sensors
* Mon Jul 27 2015 Daniel B. <[email protected]> - 0.2.4-1
- Several enhancements in sensors ini generator
* Fri Jul 24 2015 Daniel B. <[email protected]> - 0.2.3-1
- Separate UPS default threshold
- Minor coding style updates
* Mon Jul 20 2015 Daniel B. <[email protected]> - 0.2.2-1
- Start working on perl libs to reduce code duplication
- Detect nut UPS temp sensors
* Fri Jul 10 2015 Daniel B. <[email protected]> - 0.2.1-1
- Fix GlusterFS brick count on 3.7.x
* Fri Jul 10 2015 Daniel B. <[email protected]> - 0.2.0-1
- Migrate sensors config to an ini format
- Add a generator script which detects available sensors
* Tue Jul 7 2015 Daniel B. <[email protected]> - 0.1.27-1
- Support different sensors types
* Thu Jun 4 2015 Daniel B. <[email protected]> - 0.1.26-1
- Alert if a self heal is in progress on a glusterfs vol
* Thu Jun 4 2015 Daniel B. <[email protected]> - 0.1.25-1
- Fix gluster checks if info heal-failed is not supported
* Wed Apr 15 2015 Daniel B. <[email protected]> - 0.1.24-1
- Report a warning if a RAID array is resyncing
* Tue Feb 10 2015 Daniel B. <[email protected]> - 0.1.23-1
- Fix disco_filesystem to output valid JSON
* Thu Jan 8 2015 Daniel B. <[email protected]> - 0.1.22-1
- Fix check_qmail_sudo
* Mon Jan 5 2015 Daniel B. <[email protected]> - 0.1.21-1
- Add scripts to check qmail (requires qmqtool)
* Fri Nov 7 2014 Daniel B. <[email protected]> - 0.1.20-1
- discover LVM thin pools
- report LVM thin pools allocation
* Sun Sep 14 2014 Daniel B. <[email protected]> - 0.1.19-1
- Adapt squidclient commands to work with squid 3.1
* Wed Jul 16 2014 Daniel B. <[email protected]> - 0.1.18-1
- Add simple discovery and status check for GlusterFS
* Thu Jul 10 2014 Daniel B. <[email protected]> - 0.1.17-1
- Add discovery for MegaRAID controllers
* Wed Jul 9 2014 Daniel B. <[email protected]> - 0.1.16-1
- Add discovery script for mdadm based RAID devices
* Tue May 6 2014 Daniel B. <[email protected]> - 0.1.15-1
- Add a simple script to check nmb lookups
* Wed Feb 19 2014 Daniel B. <[email protected]> - 0.1.14-1
- remove scripts to discover and monitor certificates, they are too specific
and are now in smeserver-zabbix-agent
* Tue Feb 18 2014 Daniel B. <[email protected]> - 0.1.13-1
- Move phpki conf to the correct location
* Tue Feb 18 2014 Daniel B. <[email protected]> - 0.1.12-1
- Add scripts to discover and monitor certificates (design to work with PHPki)
* Fri Nov 29 2013 Daniel B. <[email protected]> - 0.1.11-1
- Possibility to disable hosts monitoring in BackupPC by adding
$Conf{ZabbixMonitoring} = 0 in the conf file
* Mon Oct 28 2013 Daniel B. <[email protected]> - 0.1.10-1
- Do not skip removable devices in disco_block_device
* Tue Oct 1 2013 Daniel B. <[email protected]> - 0.1.9-1
- Fix macros names in disco_raid_hp_sudo script
* Tue Oct 1 2013 Daniel B. <[email protected]> - 0.1.8-1
- Add simple scripts to monitor HP Smart Arrays
* Tue Apr 23 2013 Daniel B. <[email protected]> - 0.1.7-1
- Initialize an empty array in disco_backuppc_sudo
- Return more usefull macros in disco_backuppc_sudo
- Skip some blocks (loop, ram, dm) in disco_smart_sudo
* Mon Apr 22 2013 Daniel B. <[email protected]> - 0.1.6-1
- Fix permissions on sudoers fragment
- Use full path to smartctl binary
* Mon Apr 22 2013 Daniel B. <[email protected]> - 0.1.5-1
- Rewrite disco_smart_sudo in perl
* Thu Apr 18 2013 Daniel B. <[email protected]> - 0.1.4-1
- Possibility to pass a (base64 encoded) regex for backuppc hosts discovery
- Add nut ups scripts
- Fix lvm discovery on some systems
* Thu Apr 18 2013 Daniel B. <[email protected]> - 0.1.3-1
- Comment the manual net.if.discovery key
* Thu Apr 18 2013 Daniel B. <[email protected]> - 0.1.2-1
- Add network interface discovery scripts
- do not prepend /dev to block devices (not supported on older Zabbix agent)
* Wed Apr 17 2013 Daniel B. <[email protected]> - 0.1.1-1
- Fix a typo in smart.conf
* Wed Apr 17 2013 Daniel B. <[email protected]> - 0.1.0-1
- Initial release