/[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.8 - (hide annotations) (download)
Mon Jul 18 09:32:56 2022 UTC (2 years, 4 months ago) by terryfage
Branch: MAIN
CVS Tags: smeserver-smeadmin-1_6-6_el7_sme
Changes since 1.7: +7 -1 lines
* Mon Jul 18 2022 zsolt vasarhelyi <vasarhelyizsolt@hotmail.com> 1.6-6.sme
- bz11642 authproxy errorlog [SME: 11642]
- bz11590 error log [SME: 11590]

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

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