]> git.pld-linux.org Git - packages/cacti-addons.git/blob - cacti-addons.spec
0d47a79d7b710e411383d843a13f82f98dca2987
[packages/cacti-addons.git] / cacti-addons.spec
1 # TODO  - add another
2 #       - patches for path to files
3 #       - %post - add template to cacti
4 %define         namesrc cacti_templates
5 %include        /usr/lib/rpm/macros.perl
6 Summary:        Add-ons for Cacti
7 Summary(pl.UTF-8):      Dodatki do Cacti
8 Name:           cacti-addons
9 Version:        0.1
10 Release:        0.1
11 License:        GPL v2
12 Group:          Applications/WWW
13 #Show locked Machines, Shares and Files from a Samba Server - http://forums.cacti.net/about7516.html
14 Source0:        http://forums.cacti.net/files/samba.tar.gz
15 # Source0-md5:  b8fc04a74b8ab297fd39fb6fb02d80f4
16 # Cacti Poller Statistics - http://forums.cacti.net/about18057-0-asc-0.html
17 Source1:        http://forums.cacti.net/files/ss_poller.php.gz
18 # Source1-md5:  5de3f1cfeb5803a9c76a6e1472dd2478
19 Source2:        http://forums.cacti.net/files/cacti_host_template_local_cacti_polling_host_171.xml
20 # Source2-md5:  3f54a6579f06745426163685facac558
21 # Adding template from command line - http://forums.cacti.net/about8827.html
22 Source3:        http://forums.cacti.net/files/add_template.zip
23 # Source3-md5:  a38f01091cb4bf1dbd86db29d6c4c966
24 # DNS Server Response Time - http://forums.cacti.net/about6332.html
25 Source4:        http://forums.cacti.net/files/cacti_graph_template_dnsresponsetime_204__fixed_timeout_and_interval_161.xml
26 # Source4-md5:  abf46930508377099b37d696648ce7de
27 Source5:        http://forums.cacti.net/files/dnsresponsetimeloop_115.txt
28 # Source5-md5:  0844f7d58ff77904416dee5b120c31cf
29 # hddtemp - http://forums.cacti.net/about15020.html , http://forums.cacti.net/about15743.html
30 #URL:   http://www.pawelko.net/Cacti/3-Hddtemp-Template-For-Cacti
31 Source6:        http://www.pawelko.net/xmedia/cacti/cacti-linux-hddtemp-1.0.tar.gz
32 # Source6-md5:  d08898b43978ccbd863076c4b3124987
33 URL:            http://www.debianhelp.co.uk/cactitemplates.htm
34 BuildRequires:  rpm-perlprov
35 Requires:       cacti
36 BuildArch:      noarch
37 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39 %define         webcactiroot            /usr/share/cacti
40 %define         webcactiscriptdir       %{webcactiroot}/scripts
41 %define         webcactiscrptserverdir  %{webcactiroot}/resource/script_server
42 %define         webcactiscriptqueriesdir %{webcactiroot}/resource/script_queries
43 %define         webcactisnmpqueriesdir  %{webcactiroot}/resource/snmp_queries
44
45 %description
46 Templates and scripts for Cacti.
47
48 %description -l pl.UTF-8
49 Skrypty i templaty dla Cacti.
50
51 %package Cacti_Poller_Statistics
52 Summary:        Statistics for Cacti Poller
53 Summary(pl.UTF-8):      Statystyki działania Pollera Cacti
54 Group:          Applications/WWW
55
56 %description Cacti_Poller_Statistics
57 Statistics for Cacti Poller, works with localhost only.
58
59 %description Cacti_Poller_Statistics -l pl.UTF-8
60 Statystyki działania Pollera Cacti, działa tylko lokalnie.
61
62 %package cmd_line_add_template
63 Summary:        Adding template for Cacti from command line
64 Summary(pl.UTF-8):      Dodawanie template dla cacti z lini poleceń
65 Group:          Applications/WWW
66
67 %description cmd_line_add_template
68 Adding template for Cacti from command line. Usage :
69 /usr/share/cacti/cacti/add_template.php your_template.xml
70
71 %description cmd_line_add_template -l pl.UTF-8
72 Dodawanie template dla cacti z lini poleceń. Usage :
73 /usr/share/cacti/cacti/add_template.php your_template.xml
74
75 %package DNS_Server_Response_Time
76 Summary:        Cacti - Measure the response times of multiple internal and external DNS Resolver
77 Summary(pl.UTF-8):      Cacti -
78 Group:          Applications/WWW
79
80 %description DNS_Server_Response_Time
81 Measure the response times of multiple internal and external DNS
82 Resolvers. The Perl script launches queries repeatedly (after holdoff
83 delay between queries) during Cacti default sample intervall of 300
84 seconds and the returns minimum, median, average and maximum response
85 times.
86
87 %package Samba_locked_machine
88 Summary:        Graphs the locked machines, shares and files from a samba server
89 Summary(pl.UTF-8):      Samba - wykresy przyłączonych stacji, udziałów i plików w Cacti
90 Group:          Applications/WWW
91
92 %description Samba_locked_machine
93 Add-on for Cacti - graphs the locked machines, shares and files from a
94 samba server in gauge mode.
95
96 %description Samba_locked_machine -l pl.UTF-8
97 Dodatek do cacti - Samba - wykresy przyłączonych stacji, udziałów
98 i plików.
99
100 %package hddtemp
101 Summary:        Template to query hddtemp deamon and graph disks temperature
102 Summary(pl.UTF-8):      Wykresy temperatury dysków - dane pobierane z hddtemp
103 Group:          Applications/WWW
104
105 %description hddtemp
106 Template to query hddtemp deamon and graph disks temperature.
107
108 %description hddtemp -l pl.UTF-8
109 Wykresy temperatury dysków - dane pobierane z hddtemp.
110
111 %prep
112 %setup -q -c -a3 -a6
113 gzip -dNc %{SOURCE1} > ./ss_poller.php
114
115 %install
116 rm -rf $RPM_BUILD_ROOT
117
118 install -d $RPM_BUILD_ROOT{%{webcactiroot}/cacti,%{webcactiscriptdir},%{webcactiscriptqueriesdir},%{webcactisnmpqueriesdir},%{webcactiscrptserverdir},%{_bindir}}
119
120 install samba/cacti_graph_template_snmp_samba.xml $RPM_BUILD_ROOT%{webcactiscriptqueriesdir}
121 install samba/samba.pl $RPM_BUILD_ROOT%{webcactiscriptdir}
122
123 install ss_poller.php $RPM_BUILD_ROOT%{webcactiscriptdir}/ss_poller.php
124 install %{SOURCE2} $RPM_BUILD_ROOT%{webcactiscriptqueriesdir}/cacti_host_template_local_cacti_polling_host.xml
125
126 install cacti/add_template.php $RPM_BUILD_ROOT%{webcactiroot}/cacti/add_template.php
127
128 install %{SOURCE4} $RPM_BUILD_ROOT%{webcactiscriptqueriesdir}/cacti_graph_template_dnsresponsetime.xml
129 install %{SOURCE5} $RPM_BUILD_ROOT%{webcactiscriptdir}/dnsResponseTime.pl
130
131 install cacti-linux-hddtemp-1.0/hddtemp.xml $RPM_BUILD_ROOT%{webcactiscriptqueriesdir}
132 install cacti-linux-hddtemp-1.0/hddtemp.php $RPM_BUILD_ROOT%{webcactiscriptdir}
133 install cacti-linux-hddtemp-1.0/cacti_graph_template_linux_hddtemp*.xml $RPM_BUILD_ROOT%{webcactiscriptqueriesdir}
134
135 %clean
136 rm -rf $RPM_BUILD_ROOT
137
138 %post
139
140 %files Cacti_Poller_Statistics
141 %defattr(644,root,root,755)
142 %attr(755,root,root) %{webcactiscriptdir}/ss_poller.php
143 %{webcactiscriptqueriesdir}/cacti_host_template_local_cacti_polling_host.xml
144
145 %files cmd_line_add_template
146 %defattr(644,root,root,755)
147 %attr(755,root,root) %{webcactiroot}/cacti/add_template.php
148
149 %files DNS_Server_Response_Time
150 %defattr(644,root,root,755)
151 %attr(755,root,root) %{webcactiscriptdir}/dnsResponseTime.pl
152 %{webcactiscriptqueriesdir}/cacti_graph_template_dnsresponsetime.xml
153
154 %files Samba_locked_machine
155 %defattr(644,root,root,755)
156 %attr(755,root,root) %{webcactiscriptdir}/samba.pl
157 %{webcactiscriptqueriesdir}/cacti_graph_template_snmp_samba.xml
158
159 %files hddtemp 
160 %defattr(644,root,root,755)
161 %doc cacti-linux-hddtemp-1.0/{CHANGELOG.txt,INSTALL.txt}
162 %attr(755,root,root) %{webcactiscriptdir}/hddtemp.php
163 %{webcactiscriptqueriesdir}/cacti_graph_template_linux_hddtemp_disk_temperature*.xml
164 %{webcactiscriptqueriesdir}/hddtemp.xml
This page took 0.087154 seconds and 3 git commands to generate.