]> git.pld-linux.org Git - packages/eddie.git/blame - eddie.spec
- tabs in preamble
[packages/eddie.git] / eddie.spec
CommitLineData
62d069c4
AM
1# TODO:
2# - finish install
3# - init.d script
4Summary: A system monitoring, security and performance analysis agent
31d999ea 5Summary(pl.UTF-8): Agent monitorowania systemu oraz analizy bezpieczeństwa i wydajności
62d069c4
AM
6Name: eddie
7Version: 0.35
8Release: 0.1
9License: GPL v2
10Group: Daemons
11Source0: http://eddie-tool.net/download/pub/%{name}-%{version}.tgz
12# Source0-md5: c0f318b0b2fcbe2ed5966e04bebe3ef2
13URL: http://eddie-tool.net/
14BuildRequires: python >= 1:2.4
15BuildRequires: rpmbuild(macros) >= 1.219
16%pyrequires_eq python
17BuildArch: noarch
18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20%description
21The EDDIE Tool can perform all basic system monitoring checks, such
22as: filesystem; processes; system load; and network configuration. It
23can also perform such network monitoring tasks as: ping checks; HTTP
24checks; POP3 tests; SNMP queries; RADIUS authentication tests; and
25customized TCP port checks. Finally, a few checks lend themselves to
26security monitoring: watching files for changes; and scanning
27logfiles.
28
29The EDDIE Tool can also send any collected statistic to RRD files to
30be displayed graphically by any standard RRD tool. No need to run
31multiple monitoring and data collection agents.
32
33Monitoring rules are just like Python expressions and can be as simple
34or as complex as needed. Advanced alert control functionality such as
35exponential back-off and dependencies are also standard.
36
e89cdd38
JR
37%description -l pl.UTF-8
38EDDIE Tool może wykonywać wszystkie podstawowe testy monitorujące
39system, w tym: systemu plików, procesów, obciążenia systemu,
40konfiguracji sieci. Może także wykonywać zadania związane z
b1899f5d 41monitorowaniem sieci, takie jak: sprawdzanie pinga, sprawdzanie HTTP,
e89cdd38
JR
42testy POP3, zapytania SMTP, testy uwierzytelnienia RADIUS i własne
43sposoby sprawdzania portów TCP. Ponadto niektóre testy rozciągają się
44na monitorowanie bezpieczeństwa: obserwowanie plików pod kątem zmian i
45skanowanie plików logów.
b1899f5d 46
e89cdd38
JR
47EDDIE Tool może także wysyłać dowolne zbiorcze statystyki do plików
48RRD w celu graficznego wyświetlenia przez dowolne standardowe
49narzędzie RRD. Nie ma potrzeby uruchamiania wielu agentów do
b1899f5d
JB
50monitorowania i zbierania danych.
51
e89cdd38
JR
52Reguły monitorowania to zwykłe pythonowe wyrażenia, mogą być proste
53lub złożone w zależności od potrzeb. Dostępna jest także zaawansowana
54funkcjonalność kontroli alarmów, taka jak wykładnicze wycofywanie czy
55zależności.
b1899f5d 56
62d069c4
AM
57%prep
58%setup -q
59
62d069c4
AM
60%install
61rm -rf $RPM_BUILD_ROOT
62d069c4
AM
62install -d $RPM_BUILD_ROOT{%{_bindir},%{py_sitescriptdir}/%{name},%{_sysconfdir}/%{name}}
63
64install bin/* $RPM_BUILD_ROOT%{_bindir}
65cp -a lib/Linux lib/common $RPM_BUILD_ROOT%{py_sitescriptdir}/%{name}
66cp -a config.sample/* $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
67
62d069c4
AM
68%py_postclean
69
70%clean
71rm -rf $RPM_BUILD_ROOT
72
73%files
74%defattr(644,root,root,755)
75%doc doc/*.txt
76%attr(755,root,root) %{_bindir}/*
77%{py_sitescriptdir}/%{name}
78%dir %{_sysconfdir}/%{name}
79%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.cf
80%dir %{_sysconfdir}/%{name}/rules
81%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/rules/*.rules
This page took 0.096323 seconds and 4 git commands to generate.