/[smecontribs]/rpms/smeserver-smeadmin/contribs10/smeserver-smeadmin.spec
ViewVC logotype

Annotation of /rpms/smeserver-smeadmin/contribs10/smeserver-smeadmin.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.19 - (hide annotations) (download)
Fri Sep 6 10:23:38 2024 UTC (2 weeks, 6 days ago) by terryfage
Branch: MAIN
CVS Tags: smeserver-smeadmin-1_6-14_el7_sme, HEAD
Changes since 1.18: +6 -1 lines
* Fri Sep 06 2024 Terry Fage <terry@fage.id.au> 1.6-14.sme
- apply locale 2024-09-06.patch

1 jcrisp 1.1 # $Id: smeserver-smeadmin.spec,v 1.17 2019/12/07 04:05:41 jpp Exp $
2     # Authority: vip-ire
3     # Name: Daniel Berteaud
4     #
5    
6     Summary: A graphical monitor, alert raising, and services supervision tool for your SME Server.
7     %define name smeserver-smeadmin
8     Name: %{name}
9     %define version 1.6
10 terryfage 1.19 %define release 14
11 jcrisp 1.1 Version: %{version}
12     Release: %{release}%{?dist}
13     License: GPL
14     Group: Networking/Daemons
15     Source: %{name}-%{version}.tar.gz
16 jpp 1.3 Patch0: smeserver-smeadmin-1.6-bz11062-initial-import.patch
17 terryfage 1.5 Patch1: smeserver-smeadmin-1.6-locale-2021-08-24.patch
18 terryfage 1.6 Patch2: smeserver-smeadmin-1.6-locale-2021-09-08.patch
19 michel 1.7 Patch3: smeserver-smeadmin-1.6-bz10761_real_ssh_port.patch
20 terryfage 1.8 Patch4: smeserver-smeadmin-1.6-bz11642-bz1159-authproxy-errorlog.patch
21 jpp 1.9 Patch5: smeserver-smeadmin-1.6-locale-2022-07-29.patch
22 jpp 1.10 Patch6: smeserver-smeadmin-1.6-bz12023-backup.patch
23 jpp 1.12 Patch7: smeserver-smeadmin-1.6-bz11643-services.patch
24 jpp 1.13 Patch8: smeserver-smeadmin-1.6-locale-2022-11-11.patch
25 jpp 1.14 Patch9: smeserver-smeadmin-1.6-bz12447-auth-qpsmtpd.patch
26 jpp 1.15 Patch10: smeserver-smeadmin-1.6-bz10244-bz11754-translation.patch
27 jpp 1.18 Patch11: smeserver-smeadmin-1.6-bz12684-fixppoe-FTTH.patch
28 terryfage 1.19 Patch12: smeserver-smeadmin-1.6-locale-2024-09-06.patch
29 jcrisp 1.1
30     BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
31     BuildArchitectures: noarch
32    
33     BuildRequires: e-smith-devtools
34     BuildRequires: gettext
35    
36     Requires: e-smith-base
37     Requires: smeserver-release >= 10
38     Requires: rrdtool-perl
39     Requires: rrdtool
40     Requires: hddtemp
41     Requires: sysstat
42     Requires: lm_sensors
43     #Obsoletes: smeserver-sme8admin
44    
45     AutoReqProv: no
46 jpp 1.14 %description
47     The main part of smeadmin is a daemon which gathers informations from logs
48     and other tools like systat, it then feed a mysql database and create RRD
49     graphs about your system state.
50     This daemon can also send periodics mails (with some logs), and alerts mails
51     based on configurable thresolds.
52    
53     A panel is also available in the server-manager, with which you can access gathered
54     data, display the RRD graphs and configure the service.
55    
56     This contrib is a bit inspired by e-smith-sysmon from Shad Lords.
57    
58     %prep
59     %setup
60     %patch0 -p1
61     %patch1 -p1
62     %patch2 -p1
63     %patch3 -p1
64     %patch4 -p1
65     %patch5 -p1
66     %patch6 -p1
67     %patch7 -p1
68     %patch8 -p1
69     %patch9 -p1
70 jpp 1.15 %patch10 -p1
71 jpp 1.18 %patch11 -p1
72 terryfage 1.19 %patch12 -p1
73 jpp 1.18
74 jpp 1.14 %build
75     perl createlinks
76     %{__mkdir_p} root/etc/e-smith/web/panels/manager/html/smeadmin
77     %{__mkdir_p} root/usr/share/locale/en_US/LC_MESSAGES
78    
79     xgettext --from-code UTF-8 -F --no-wrap -L perl \
80     -o root/usr/share/locale/en_US/LC_MESSAGES/smeadmin.po \
81     root/etc/e-smith/web/functions/smeadmin \
82     root/usr/bin/smeadmind
83    
84     /sbin/e-smith/generate-lexicons
85    
86     %install
87     rm -rf $RPM_BUILD_ROOT
88     (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
89     rm -f %{name}-%{version}-filelist
90     /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
91     --file /usr/bin/smeadmind 'attr(755,root,root)' \
92     --file /usr/share/doc/smeserver-smeadmin/add_ds_to_rrd.pl 'attr(755,root,root)' \
93     > %{name}-%{version}-filelist
94    
95     %clean
96     rm -rf $RPM_BUILD_ROOT
97    
98     %pre
99    
100     %preun
101    
102     %post
103    
104     %postun
105    
106     %files -f %{name}-%{version}-filelist
107     %defattr(-,root,root)
108 jcrisp 1.1
109     %changelog
110 terryfage 1.19 * Fri Sep 06 2024 Terry Fage <terry@fage.id.au> 1.6-14.sme
111     - apply locale 2024-09-06.patch
112    
113 jpp 1.18 * Sun May 19 2024 Jean-Philippe Pialasse <jpp@koozali.org> 1.6-13.sme
114     - fix pppoe not loging [SME: 12684]
115     increase db volume field. filter display to last 24 months
116     display in GB/MB instead of GiB/kiB
117    
118 jpp 1.17 * Fri Dec 22 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.6-12.sme
119 jpp 1.14 - add accounting of auth_failed [SME: 12447]
120     adding php8* services
121 jpp 1.17 - fix translation, reworked [SME: 10244]
122 jpp 1.14
123 jpp 1.13 * Fri Nov 11 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.6-10.sme
124     - apply locale 2022-11-11 patch
125    
126 jpp 1.12 * Sun Sep 18 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.6-9.sme
127     - fix misisng stopped services [SME: 11643]
128    
129 brianr 1.11 * Sat Jul 30 2022 Brian Read <brianr@bjsystems.co.uk> 1.6-8.sme
130     - Re-build and link to latest devtools [SME: 11997]
131    
132 jpp 1.9 * Fri Jul 29 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.6-7.sme
133     - apply translation 2022-07-29
134 jpp 1.10 - add to core backup [SME: 12023]
135 jpp 1.9
136 terryfage 1.8 * Mon Jul 18 2022 zsolt vasarhelyi <vasarhelyizsolt@hotmail.com> 1.6-6.sme
137     - bz11642 authproxy errorlog [SME: 11642]
138     - bz11590 error log [SME: 11590]
139    
140 michel 1.7 * Mon Jul 18 2022 Michel Begue <mab974@misouk.com> 1.6-5.sme
141     - get real ssh port from configuration db. [SME: 10761]
142    
143 terryfage 1.6 * Wed Sep 08 2021 Terry Fage <terry.fage@gmail.com> 1.6-4.sme
144     - apply locale 2021-09-08 patch
145    
146 terryfage 1.5 * Tue Aug 24 2021 Terry Fage <terry.fage@gmail.com> 1.6-3.sme
147     - apply locale 2021-08-24 patch
148    
149 jpp 1.3 * Thu Mar 25 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.6-2.sme
150 brianr 1.11 - Re-build and link to latest devtools mysql not migrating sme9admind [SME: 11062]
151     - Re-build and link to latest devtools config db sme9admind not migrated to smeadmind
152     - Re-build and link to latest devtools /var/lib/sme9admin not migrated
153 jpp 1.3 - add smeserver-smeadmin-update event
154 brianr 1.11 - Re-build and link to latest devtools services diplayed multiple times [SME: 11455]
155 jpp 1.4 - systemd unit
156     - review new logs locations
157     - check calls to sysvinit
158     - TODO implement new VPNs stats
159 jpp 1.3
160 jcrisp 1.1 * Thu Oct 15 2020 Brian Read <brianr@bjsystems.co.uk> 1.6-1
161 brianr 1.2 - Move to SME10, rename to smeadmin [SME: 11040, 11062]
162 jcrisp 1.1
163     * Sat Dec 07 2019 SME Translation Server <translations@contribs.org> 1.5-30.sme
164     - apply locale 2019-12-07 patch
165    
166 jpp 1.13 * Mon Sep 09 2019 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-29.sme
167 brianr 1.11 - Re-build and link to latest devtools smeadmind die on mysql connection error [SME: 7683]
168 jcrisp 1.1
169     * Sat Dec 02 2017 SME Translation Server <translations@contribs.org> 1.5-28.sme
170     - apply locale 2017-12-02 patch
171    
172 jpp 1.13 * Mon Aug 14 2017 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-27.sme
173 jcrisp 1.1 - add support for altqmail [SME: 10409]
174    
175 jpp 1.13 * Mon Jul 10 2017 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-26.sme
176 brianr 1.11 - Re-build and link to latest devtools error after migrating sme8admin db, unable to access mysql db [SME: 10181]
177 jcrisp 1.1
178 jpp 1.13 * Sat Mar 25 2017 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-25.sme
179 jcrisp 1.1 - apply locale 2017-03-26 patch
180    
181 jpp 1.13 * Wed Feb 01 2017 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-24.sme
182 jcrisp 1.1 - apply locale 2017-02-02.patch
183    
184 jpp 1.13 * Sun Jan 01 2017 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-23.sme
185 brianr 1.11 - Re-build and link to latest devtools warning related to raid detection code [SME: 9886]
186     - Re-build and link to latest devtools warning related to non existing services removed sinces previous versions [SME: 9889]
187 jcrisp 1.1
188 jpp 1.13 * Tue Dec 20 2016 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-22.sme
189 jcrisp 1.1 - make CGI and pictures utf8 compliant [SME: 9894]
190     - apply smeserver-smeadmin-1.5-locale-2016-12-20.patch
191    
192 jpp 1.13 * Sat Dec 17 2016 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-21.sme
193 jcrisp 1.1 - locals smeserver-smeadmin-1.5-locale-2016-12-18.patch
194    
195 jpp 1.13 * Sat Dec 17 2016 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-20.sme
196 brianr 1.11 - Re-build and link to latest devtools last patch by adding path to called programs
197 jcrisp 1.1
198 jpp 1.13 * Thu Dec 15 2016 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-19.sme
199 brianr 1.11 - Re-build and link to latest devtools bad accounting for incoming and outgoing mail [SME: 8818]
200 jcrisp 1.1 - mail_in alert now account for all queued emails from qpsmtpd and sqpsmtpd
201     - mail_out alert now account for qmail total remote delivery attempts
202     - known issue : on first run will account more than 5 minutes ( whole log) and will alert for exceeding amount
203     - added accounting of qpsmtpd and sqpsmtpd code
204     - TODO: alert on qmail queue too high, alert on too many qpsmtpd connections
205    
206 jpp 1.13 * Wed Nov 23 2016 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-18.sme
207 brianr 1.11 - Re-build and link to latest devtools limited size in mysql fields for traffic accounting [SME: 8399]
208 jcrisp 1.1
209 jpp 1.13 * Wed Nov 23 2016 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-16.sme
210 jcrisp 1.1 - add more verbose email alert [SME: 9725]
211    
212     * Fri Aug 21 2015 stephane de Labrusse <stephdl@de-labrusse.fr> 1.5-15.sme
213     - Initial release to contribs9
214    
215     * Wed Dec 24 2014 stephane de labrusse <stephdl@de-labrusse.fr> 1.5-14.sme
216     - changed $mypid = `cat $mypid` by open(FIC,"<$mypid") [SME:8740]
217    
218     * Tue Dec 23 2014 stephane de labrusse <stephdl@de-labrusse.fr> 1.5-13.sme
219     - Corrected bug of empty pids [SME:8732]
220     - Added exeption if the server is not in server & gateway [SME:8739]
221    
222     * Thu Dec 11 2014 stephane de labrusse <stephdl@de-labrusse.fr> 1.5-12.sme
223     - corrected the dhcpd lease not reported [SME:8724]
224    
225     * Tue Nov 25 2014 stephane de labrusse <stephdl@de-labrusse.fr> 1.5-11.sme
226     - Added a restart to smeadmind when settings are changed in the smeadmin panel
227    
228     * Sat Nov 22 2014 stephane de labrusse <stephdl@de-labrusse.fr> 1.5-10.sme
229     - added a second fan speed sensors
230     - added four HD TEMP sensors
231     - added a new graph only for hd temperature sensor
232     - added an event smeadmin-update for avoiding to restart the server
233     - added a tab to check the raid status
234    
235     * Sun Nov 16 2014 stephane de labrusse <stephdl@de-labrusse.fr> 1.5-9.sme
236     - Changed in smeadmind L937 °C in .{1,2} .... Thanks JPP
237    
238     * Fri Nov 14 2014 stephane de labrusse <stephdl@de-labrusse.fr> 1.5-8.sme
239     - Added a service in rc7.d for lm_sensors
240     - added to sadf the -S to collect swap data
241     - changed txbyt/rxbyt to rxkB/txkB for collecting network load
242    
243     * Mon Sep 01 2014 stephane de labrusse <stephdl@de-labrusse.fr> 1.5-7.sme
244     - added 755 to /usr/bin/smeadmind
245    
246     * Wed Jun 18 2014 stephane de labrusse <stephdl@de-labrusse.fr> 1.5-6.sme
247     - Initial release to sme9
248    
249 jpp 1.13 * Sun Dec 15 2013 Jean-Philippe Pialasse <tests@pialasse.com> 1.3-4.sme
250 brianr 1.11 - Re-build and link to latest devtools obsolete missing [SME: 7109]
251     - Re-build and link to latest devtools pppoe and vpn loging [SME: 8061]
252 jcrisp 1.1 - added monthly ppoe log
253 brianr 1.11 - Re-build and link to latest devtools stop on mysql error too many connections [SME: 7683]
254 jcrisp 1.1
255 jpp 1.13 * Sun Sep 09 2012 Jean-Philippe Pialasse <tests@pialasse.com> 1.3-3.sme
256 jcrisp 1.1 - startup fix [SME 3022]
257    
258 jpp 1.13 * Wed Aug 15 2012 Jean-Philippe Pialasse <tests@pialasse.com> 1.3-2.sme
259 jcrisp 1.1 - 64 bits [SME 7040]
260    
261 jpp 1.13 * Sun Jun 10 2012 Jean-Philippe Pialasse <tests@pialasse.com> 1.3-1.sme
262 jcrisp 1.1 - Initial version
263    

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed