/[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.7 - (hide annotations) (download)
Sat Dec 17 15:49:43 2016 UTC (7 years, 11 months ago) by unnilennium
Branch: MAIN
CVS Tags: smeserver-sme9admin-1_5-20_el6_sme
Changes since 1.6: +5 -2 lines
* Sat Dec 17 2016 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-20.sme
- fix last patch by adding path to called programs

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