Sisyphus repository
Last update: 2018-10-20 23:10:32 +0400 | SRPMs: 19757 | Sign in or Sign up
en ru uk br
ALT Linux repositories
hide window
Sisyphus: 0.8-alt3.S1

Group :: System/Servers
Source RPM: nagwad

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR (0/0)   Repocop 

Raw spec file

Name:           nagwad
Version:  0.8
Release:  alt3%ubt

Summary:  Nagios watch daemon
License:  GPLv3
Group:    System/Servers

Source:   %name-%version.tar

BuildArch: noarch

Requires:  systemd
Requires:  osec-timerunit

Daemon that listens to journald and generates alerts based on journal messages
Example configuration works with alterator-ports-access. It provides Nagios
alerts when unauthorized USB devices are inserted.


%package -n osec-timerunit

Summary: Osec job started from systemd unit
Group: System/Servers
Requires: systemd
Requires: osec-mailreport
Conflicts: osec-cronjob
%if %ubt_id == "M80C"
Provides: osec-cronjob = 1.2.7-alt3.M80C.1
Provides: osec-cronjob

%description -n osec-timerunit
A set of systemd units that allow periodical start of osec job without using cron

%package server

Summary: Server for nagwad example data and docs
Group:   System/Servers

%description server
These are examples of configuration of Nagios for the controlling machine.

/usr/sbin/groupadd -r -f osec
/usr/sbin/useradd -r -g osec -d /dev/null -s /dev/null -n osec >/dev/null 2>&1 ||:

install -Dm 0755 usr/sbin/nagwad %buildroot%_sbindir/nagwad
mkdir -p  %buildroot%_libexecdir/nagwad/device
mkdir -p  %buildroot%_libexecdir/nagwad/audit
mkdir -p  %buildroot%_libexecdir/nagwad/authdata
mkdir -p  %buildroot%_libexecdir/nagwad/osec
install -Dm 0755 usr/lib/nagwad/  %buildroot%_libexecdir/nagwad/
install -Dm 0755 usr/lib/nagwad/device/*  %buildroot%_libexecdir/nagwad/device/
install -Dm 0755 usr/lib/nagwad/audit/*  %buildroot%_libexecdir/nagwad/audit/
install -Dm 0755 usr/lib/nagwad/authdata/*  %buildroot%_libexecdir/nagwad/authdata/
install -Dm 0755 usr/lib/nagwad/osec/*  %buildroot%_libexecdir/nagwad/osec/
install -Dm 0755 unit/nagwad.service %buildroot/%_unitdir/nagwad.service
install -Dm 0755 unit/osec.service %buildroot/%_unitdir/osec.service
install -Dm 0755 unit/osec.timer %buildroot/%_unitdir/osec.timer

mkdir -p  %buildroot%_libexecdir/nagios/plugins/
install -Dm 0755 nagios/plugins/* %buildroot/%_libexecdir/nagios/plugins/
mkdir -p %buildroot/%_docdir
install -Dm 0755  %buildroot/%_docdir
mkdir -p %buildroot/%_docdir/examples/nrpe
install -Dm 0755 examples/nrpe/*  %buildroot/%_docdir/examples/nrpe/
mkdir -p %buildroot/%_docdir/examples/nagios/server/objects
mkdir -p %buildroot/%_docdir/examples/nagios/server/templates
cp -ar examples/nagios/*  %buildroot/%_docdir/examples/nagios/
install -Dm 0755 signal.odt %buildroot/%_docdir
mkdir -p %buildroot/var/lib/nagwad/audit
mkdir -p %buildroot/var/lib/nagwad/audit_archived
mkdir -p %buildroot/var/lib/nagwad/authdata
mkdir -p %buildroot/var/lib/nagwad/authdata_archived
mkdir -p %buildroot/var/lib/nagwad/osec
mkdir -p %buildroot/var/lib/nagwad/osec_archived
mkdir -p %buildroot/var/lib/nagwad/device
mkdir -p %buildroot/var/lib/nagwad/device_archived

mkdir -p %buildroot/var/lib/osec
chmod 775 %buildroot/var/lib/osec
mkdir -p %buildroot/etc/osec
mkdir -p %buildroot/%_datadir/osec
install -Dm 0755 osec.cron  %buildroot/%_datadir/osec/
install -Dm 0755 osec/* %buildroot/etc/osec/



%files server

%files -n osec-timerunit
%attr(770,root,osec) /var/lib/osec/

* Wed May 17 2017 Denis Medvedev <nbr at> 0.8-alt3%ubt
- fix permissions for /var/lib/osec

* Mon Apr 24 2017 Anton V. Boyarshinov <boyarsh at> 0.8-alt2%ubt
- move provides/conflicts for osec-timerunit from description

* Fri Apr 14 2017 Denis Medvedev <nbr at> 0.8-alt1%ubt
- extracted osec-timerunit package

* Fri Mar 31 2017 Denis Medvedev <nbr at> 0.7-alt4%ubt
- fix for dependences

* Thu Mar 30 2017 Denis Medvedev <nbr at> 0.7-alt3%ubt
- Change license to GPLv3,  dependencies added

* Thu Mar 30 2017 Denis Medvedev <nbr at> 0.7-alt2%ubt
- added universal build tag

* Thu Mar 30 2017 Denis Medvedev <nbr at> 0.7-alt1
- added osec timer and service for starting osec without cron.
Instructions for start is in signal.odt

* Thu Mar 02 2017 Denis Medvedev <nbr at> 0.6-alt1
- More mature version that checks 3 additional signals.

* Mon Feb 27 2017 Denis Medvedev <nbr at> 0.5-alt1
 Initial release

© 2009–2018 Igor Zubkov