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