/[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.2 - (show annotations) (download)
Wed Oct 28 19:01:24 2020 UTC (4 years ago) by brianr
Branch: MAIN
Changes since 1.1: +1 -1 lines
* Thu Oct 15 2020 Brian Read <brianr@bjsystems.co.uk> 1.6-1
- Move to SME10, rename to smeadmin [SME: 11040, 11062]

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