/[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.6 - (hide annotations) (download)
Thu Dec 15 18:35:44 2016 UTC (7 years, 4 months ago) by unnilennium
Branch: MAIN
CVS Tags: smeserver-sme9admin-1_5-19_el6_sme
Changes since 1.5: +12 -2 lines
* Thu Dec 15 2016 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-19.sme
- fix bad accounting for incoming and outgoing mail [SME: 8818]
- mail_in alert now account for all queued emails from qpsmtpd and sqpsmtpd
- mail_out alert now account for qmail total remote delivery attempts
- known issue : on first run will account more than 5 minutes ( whole log) and will alert for exceeding amount
- added accounting of qpsmtpd and sqpsmtpd code
- TODO: alert on qmail queue too high, alert on too many qpsmtpd connections

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