/[smecontribs]/rpms/smeserver-smeadmin/contribs10/smeserver-smeadmin.spec
ViewVC logotype

Diff of /rpms/smeserver-smeadmin/contribs10/smeserver-smeadmin.spec

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

Revision 1.1 by jcrisp, Wed Oct 28 16:52:20 2020 UTC Revision 1.17 by jpp, Fri Dec 22 15:07:00 2023 UTC
# Line 7  Summary: A graphical monitor, alert rais Line 7  Summary: A graphical monitor, alert rais
7  %define name smeserver-smeadmin  %define name smeserver-smeadmin
8  Name: %{name}  Name: %{name}
9  %define version 1.6  %define version 1.6
10  %define release 1  %define release 12
11  Version: %{version}  Version: %{version}
12  Release: %{release}%{?dist}  Release: %{release}%{?dist}
13  License: GPL  License: GPL
14  Group: Networking/Daemons  Group: Networking/Daemons
15  Source: %{name}-%{version}.tar.gz  Source: %{name}-%{version}.tar.gz
16    Patch0: smeserver-smeadmin-1.6-bz11062-initial-import.patch
17    Patch1: smeserver-smeadmin-1.6-locale-2021-08-24.patch
18    Patch2: smeserver-smeadmin-1.6-locale-2021-09-08.patch
19    Patch3: smeserver-smeadmin-1.6-bz10761_real_ssh_port.patch
20    Patch4: smeserver-smeadmin-1.6-bz11642-bz1159-authproxy-errorlog.patch
21    Patch5: smeserver-smeadmin-1.6-locale-2022-07-29.patch
22    Patch6: smeserver-smeadmin-1.6-bz12023-backup.patch
23    Patch7: smeserver-smeadmin-1.6-bz11643-services.patch
24    Patch8: smeserver-smeadmin-1.6-locale-2022-11-11.patch
25    Patch9: smeserver-smeadmin-1.6-bz12447-auth-qpsmtpd.patch
26    Patch10: smeserver-smeadmin-1.6-bz10244-bz11754-translation.patch
27    
28  BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot  BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
29  BuildArchitectures: noarch  BuildArchitectures: noarch
# Line 30  Requires: lm_sensors Line 41  Requires: lm_sensors
41  #Obsoletes: smeserver-sme8admin  #Obsoletes: smeserver-sme8admin
42    
43  AutoReqProv: no  AutoReqProv: no
44    %description
45    The main part of smeadmin is a daemon which gathers informations from logs
46    and other tools like systat, it then feed a mysql database and create RRD
47    graphs about your system state.
48    This daemon can also send periodics mails (with some logs), and alerts mails
49    based on configurable thresolds.
50    
51    A panel is also available in the server-manager, with which you can access gathered
52    data, display the RRD graphs and configure the service.
53    
54    This contrib is a bit inspired by e-smith-sysmon from Shad Lords.
55    
56    %prep
57    %setup
58    %patch0 -p1
59    %patch1 -p1
60    %patch2 -p1
61    %patch3 -p1
62    %patch4 -p1
63    %patch5 -p1
64    %patch6 -p1
65    %patch7 -p1
66    %patch8 -p1
67    %patch9 -p1
68    %patch10 -p1
69    %build
70    perl createlinks
71    %{__mkdir_p} root/etc/e-smith/web/panels/manager/html/smeadmin
72    %{__mkdir_p} root/usr/share/locale/en_US/LC_MESSAGES
73    
74    xgettext --from-code UTF-8 -F --no-wrap -L perl \
75            -o root/usr/share/locale/en_US/LC_MESSAGES/smeadmin.po \
76            root/etc/e-smith/web/functions/smeadmin \
77            root/usr/bin/smeadmind
78    
79    /sbin/e-smith/generate-lexicons
80    
81    %install
82    rm -rf $RPM_BUILD_ROOT
83    (cd root   ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
84    rm -f %{name}-%{version}-filelist
85    /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
86    --file /usr/bin/smeadmind 'attr(755,root,root)' \
87    --file /usr/share/doc/smeserver-smeadmin/add_ds_to_rrd.pl 'attr(755,root,root)' \
88     > %{name}-%{version}-filelist
89    
90    %clean
91    rm -rf $RPM_BUILD_ROOT
92    
93    %pre
94    
95    %preun
96    
97    %post
98    
99    %postun
100    
101    %files -f %{name}-%{version}-filelist
102    %defattr(-,root,root)
103    
104  %changelog  %changelog
105    * Fri Dec 22 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.6-12.sme
106    - add accounting of auth_failed [SME: 12447]
107      adding php8* services
108    - fix translation, reworked [SME: 10244]
109    
110    * Fri Nov 11 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.6-10.sme
111    - apply locale 2022-11-11 patch
112    
113    * Sun Sep 18 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.6-9.sme
114    - fix misisng stopped services [SME: 11643]
115    
116    * Sat Jul 30 2022 Brian Read <brianr@bjsystems.co.uk> 1.6-8.sme
117    - Re-build and link to latest devtools [SME: 11997]
118    
119    * Fri Jul 29 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.6-7.sme
120    - apply translation 2022-07-29
121    - add to core backup [SME: 12023]
122    
123    * Mon Jul 18 2022 zsolt vasarhelyi <vasarhelyizsolt@hotmail.com> 1.6-6.sme
124    - bz11642 authproxy errorlog [SME: 11642]
125    - bz11590 error log [SME: 11590]
126    
127    * Mon Jul 18 2022 Michel Begue <mab974@misouk.com> 1.6-5.sme
128    - get real ssh port from configuration db. [SME: 10761]
129    
130    * Wed Sep 08 2021 Terry Fage <terry.fage@gmail.com> 1.6-4.sme
131    - apply locale 2021-09-08 patch
132    
133    * Tue Aug 24 2021 Terry Fage <terry.fage@gmail.com> 1.6-3.sme
134    - apply locale 2021-08-24 patch
135    
136    * Thu Mar 25 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.6-2.sme
137    - Re-build and link to latest devtools mysql not migrating sme9admind  [SME: 11062]
138    - Re-build and link to latest devtools config db sme9admind not migrated to smeadmind
139    - Re-build and link to latest devtools /var/lib/sme9admin not migrated
140    - add smeserver-smeadmin-update event
141    - Re-build and link to latest devtools services diplayed multiple times [SME: 11455]
142    - systemd unit
143    - review new logs locations
144    - check calls to sysvinit
145    - TODO implement new VPNs stats
146    
147  * Thu Oct 15 2020 Brian Read <brianr@bjsystems.co.uk> 1.6-1  * Thu Oct 15 2020 Brian Read <brianr@bjsystems.co.uk> 1.6-1
148  - Move to SME10, rename to smeadmin [SME: 11040]  - Move to SME10, rename to smeadmin [SME: 11040, 11062]
149    
150  * Sat Dec 07 2019 SME Translation Server <translations@contribs.org> 1.5-30.sme  * Sat Dec 07 2019 SME Translation Server <translations@contribs.org> 1.5-30.sme
151  - apply locale 2019-12-07 patch  - apply locale 2019-12-07 patch
152    
153  * Mon Sep 09 2019 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-29.sme  * Mon Sep 09 2019 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-29.sme
154  - fix smeadmind die on mysql connection error [SME: 7683]  - Re-build and link to latest devtools smeadmind die on mysql connection error [SME: 7683]
155    
156  * Sat Dec 02 2017 SME Translation Server <translations@contribs.org> 1.5-28.sme  * Sat Dec 02 2017 SME Translation Server <translations@contribs.org> 1.5-28.sme
157  - apply locale 2017-12-02 patch  - apply locale 2017-12-02 patch
158    
159  * Mon Aug 14 2017 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-27.sme  * Mon Aug 14 2017 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-27.sme
160  - add support for altqmail [SME: 10409]  - add support for altqmail [SME: 10409]
161    
162  * Mon Jul 10 2017 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-26.sme  * Mon Jul 10 2017 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-26.sme
163  - fix error after migrating sme8admin db, unable to access mysql db [SME: 10181]  - Re-build and link to latest devtools error after migrating sme8admin db, unable to access mysql db [SME: 10181]
164    
165  * Sat Mar 25 2017 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-25.sme  * Sat Mar 25 2017 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-25.sme
166  - apply locale 2017-03-26 patch  - apply locale 2017-03-26 patch
167    
168  * Wed Feb 01 2017 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-24.sme  * Wed Feb 01 2017 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-24.sme
169  - apply locale 2017-02-02.patch  - apply locale 2017-02-02.patch
170    
171  * Sun Jan 01 2017 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-23.sme  * Sun Jan 01 2017 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-23.sme
172  - fix warning related to raid detection code [SME: 9886]  - Re-build and link to latest devtools warning related to raid detection code [SME: 9886]
173  - fix warning related to non existing services removed sinces previous versions [SME: 9889]  - Re-build and link to latest devtools warning related to non existing services removed sinces previous versions [SME: 9889]
174    
175  * Tue Dec 20 2016 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-22.sme  * Tue Dec 20 2016 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-22.sme
176  - make CGI and pictures utf8 compliant [SME: 9894]  - make CGI and pictures utf8 compliant [SME: 9894]
177  - apply smeserver-smeadmin-1.5-locale-2016-12-20.patch  - apply smeserver-smeadmin-1.5-locale-2016-12-20.patch
178    
179  * Sat Dec 17 2016 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-21.sme  * Sat Dec 17 2016 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-21.sme
180  - locals smeserver-smeadmin-1.5-locale-2016-12-18.patch  - locals smeserver-smeadmin-1.5-locale-2016-12-18.patch
181    
182  * Sat Dec 17 2016 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-20.sme  * Sat Dec 17 2016 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-20.sme
183  - fix last patch by adding path to called programs  - Re-build and link to latest devtools last patch by adding path to called programs
184    
185  * Thu Dec 15 2016 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-19.sme  * Thu Dec 15 2016 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-19.sme
186  - fix bad accounting for incoming and outgoing mail [SME: 8818]  - Re-build and link to latest devtools bad accounting for incoming and outgoing mail [SME: 8818]
187  - mail_in alert now account for all queued emails from qpsmtpd and sqpsmtpd  - mail_in alert now account for all queued emails from qpsmtpd and sqpsmtpd
188  - mail_out alert now account for qmail total remote delivery attempts  - mail_out alert now account for qmail total remote delivery attempts
189  - known issue : on first run will account more than 5 minutes ( whole log) and will alert for exceeding amount  - known issue : on first run will account more than 5 minutes ( whole log) and will alert for exceeding amount
190  - added accounting of qpsmtpd and sqpsmtpd code  - added accounting of qpsmtpd and sqpsmtpd code
191  - TODO: alert on qmail queue too high, alert on too many qpsmtpd connections  - TODO: alert on qmail queue too high, alert on too many qpsmtpd connections
192    
193  * Wed Nov 23 2016 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-18.sme  * Wed Nov 23 2016 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-18.sme
194  - fix limited size in mysql fields for traffic accounting [SME: 8399]  - Re-build and link to latest devtools limited size in mysql fields for traffic accounting [SME: 8399]
195    
196  * Wed Nov 23 2016 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-16.sme  * Wed Nov 23 2016 Jean-Philippe Pialasse <tests@pialasse.com> 1.5-16.sme
197  - add more verbose email alert [SME: 9725]  - add more verbose email alert [SME: 9725]
198    
199  * Fri Aug 21 2015 stephane de Labrusse <stephdl@de-labrusse.fr> 1.5-15.sme  * Fri Aug 21 2015 stephane de Labrusse <stephdl@de-labrusse.fr> 1.5-15.sme
# Line 121  AutoReqProv: no Line 233  AutoReqProv: no
233  * Wed Jun 18 2014 stephane de labrusse <stephdl@de-labrusse.fr> 1.5-6.sme  * Wed Jun 18 2014 stephane de labrusse <stephdl@de-labrusse.fr> 1.5-6.sme
234  - Initial release to sme9  - Initial release to sme9
235    
236  * Sun Dec 15 2013 JP Pialasse <test@pialasse.com> 1.3-4.sme  * Sun Dec 15 2013 Jean-Philippe Pialasse <tests@pialasse.com> 1.3-4.sme
237  - fix obsolete missing [SME: 7109]  - Re-build and link to latest devtools obsolete missing [SME: 7109]
238  - fix pppoe and vpn loging [SME: 8061]  - Re-build and link to latest devtools pppoe and vpn loging [SME: 8061]
239  - added monthly ppoe log    - added monthly ppoe log  
240  - fix stop on mysql error too many connections [SME: 7683]    - Re-build and link to latest devtools stop on mysql error too many connections [SME: 7683]  
241    
242  * Sun Sep 09 2012 JP Pialasse <test@pialasse.com> 1.3-3.sme  * Sun Sep 09 2012 Jean-Philippe Pialasse <tests@pialasse.com> 1.3-3.sme
243  - startup fix [SME 3022]  - startup fix [SME 3022]
244    
245  * Wed Aug 15 2012 JP Pialasse <test@pialasse.com> 1.3-2.sme  * Wed Aug 15 2012 Jean-Philippe Pialasse <tests@pialasse.com> 1.3-2.sme
246  - 64 bits [SME 7040]  - 64 bits [SME 7040]
247    
248  * Sun Jun 10 2012 JP Pialasse <test@pialasse.com> 1.3-1.sme  * Sun Jun 10 2012 Jean-Philippe Pialasse <tests@pialasse.com> 1.3-1.sme
249  - Initial version  - Initial version
250    
 %description  
 The main part of smeadmin is a daemon which gathers informations from logs  
 and other tools like systat, it then feed a mysql database and create RRD  
 graphs about your system state.  
 This daemon can also send periodics mails (with some logs), and alerts mails  
 based on configurable thresolds.  
   
 A panel is also available in the server-manager, with which you can access gathered  
 data, display the RRD graphs and configure the service.  
   
 This contrib is a bit inspired by e-smith-sysmon from Shad Lords.  
   
 %prep  
 %setup  
   
 %build  
 perl createlinks  
 %{__mkdir_p} root/etc/e-smith/web/panels/manager/html/smeadmin  
 %{__mkdir_p} root/usr/share/locale/en_US/LC_MESSAGES  
   
 xgettext --from-code UTF-8 -F --no-wrap -L perl \  
         -o root/usr/share/locale/en_US/LC_MESSAGES/smeadmin.po \  
         root/etc/e-smith/web/functions/smeadmin \  
         root/usr/bin/smeadmind  
   
 /sbin/e-smith/generate-lexicons  
   
 %install  
 rm -rf $RPM_BUILD_ROOT  
 (cd root   ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)  
 rm -f %{name}-%{version}-filelist  
 /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \  
 |grep -v '/etc/e-smith/sql/init/smeadmin'\  
 |grep -v '/usr/bin/smeadmind'\  
 |grep -v '/usr/share/doc/smeserver-smeadmin/add_ds_to_rrd.pl'> %{name}-%{version}-filelist  
   
 %clean  
 rm -rf $RPM_BUILD_ROOT  
   
 %pre  
   
 %preun  
   
   
 %post  
   
 %postun  
   
 %files -f %{name}-%{version}-filelist  
 %defattr(-,root,root)  
 %attr(755,root,root) /etc/e-smith/sql/init/smeadmin  
 %attr(755,root,root) /usr/bin/smeadmind  
 %attr(755,root,root) /usr/share/doc/smeserver-smeadmin/add_ds_to_rrd.pl  


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

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