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

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

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


Revision 1.6 - (show annotations) (download)
Wed Sep 8 05:40:07 2021 UTC (3 years, 1 month ago) by terryfage
Branch: MAIN
CVS Tags: smeserver-smeadmin-1_6-4_el7_sme
Changes since 1.5: +6 -1 lines
* Wed Sep 08 2021 Terry Fage <terry.fage@gmail.com> 1.6-4.sme
- apply locale 2021-09-08 patch

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

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