/[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.2 - (hide annotations) (download)
Wed Oct 28 19:01:24 2020 UTC (4 years, 1 month 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 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     %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 brianr 1.2 - Move to SME10, rename to smeadmin [SME: 11040, 11062]
37 jcrisp 1.1
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