/[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.3 - (show annotations) (download)
Thu Mar 25 05:47:03 2021 UTC (3 years, 8 months ago) by jpp
Branch: MAIN
Changes since 1.2: +13 -1 lines
* Thu Mar 25 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.6-2.sme
- fix mysql not migrating sme9admind  [SME: ]
- fix config db sme9admind not migrated to smeadmind
- fix /var/lib/sme9admin not migrated
- add smeserver-smeadmin-update event
- TODO fix services diplayed multiple times
- TODO make systemd unit
- TODO review new logs locations
- TODO check calls to sysvinit

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

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