/[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.4 - (hide annotations) (download)
Sun Mar 28 02:49:44 2021 UTC (3 years, 8 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-smeadmin-1_6-2_el7_sme
Changes since 1.3: +9 -11 lines
* Thu Mar 25 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.6-2.sme
- fix mysql not migrating sme9admind  [SME: 11062]
- fix config db sme9admind not migrated to smeadmind
- fix /var/lib/sme9admin not migrated
- add smeserver-smeadmin-update event
- fix services diplayed multiple times [SME: 11455]
- systemd unit
- review new logs locations
- check calls to sysvinit
- TODO implement new VPNs stats

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

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