/[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.8 - (hide annotations) (download)
Sun Dec 18 04:02:27 2016 UTC (7 years, 4 months ago) by unnilennium
Branch: MAIN
CVS Tags: smeserver-sme9admin-1_5-21_el6_sme
Changes since 1.7: +7 -2 lines
* Sat Dec 17 2016 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-21.sme
- locals smeserver-sme9admin-1.5-locale-2016-12-18.patch

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