/[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.7 - (show annotations) (download)
Sun Jul 17 20:33:59 2022 UTC (2 years, 4 months ago) by michel
Branch: MAIN
CVS Tags: smeserver-smeadmin-1_6-5_el7_sme
Changes since 1.6: +6 -1 lines
make: « clog » est à jour.

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

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