/[smecontribs]/rpms/smeserver-sme9admin/contribs9/smeserver-sme9admin.spec
ViewVC logotype

Annotation of /rpms/smeserver-sme9admin/contribs9/smeserver-sme9admin.spec

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


Revision 1.9 - (hide annotations) (download)
Tue Dec 20 05:42:40 2016 UTC (7 years, 11 months ago) by unnilennium
Branch: MAIN
CVS Tags: smeserver-sme9admin-1_5-22_el6_sme
Changes since 1.8: +14 -3 lines
* Tue Dec 20 2016 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-22.sme
- make CGI and pictures utf8 compliant [SME: 9894]
- apply smeserver-sme9admin-1.5-locale-2016-12-20.patch

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

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