blob: b3fc2e0250dd4a1d784b48aaddf170ee3fbbc4e1 (
plain)
1 # Description: Applications, network and servers monitoring software
2 # URL: http://www.zabbix.com
3 # Maintainer: Mikhail Kolesnik, mike at openbunker dot org
4 # Depends on: net-snmp fping mysql
5
6 name=zabbix_server
7 version=1.6.4
8 release=1
9 source=(http://dl.sourceforge.net/sourceforge/zabbix/zabbix-$version.tar.gz \
10 zabbix_server.conf zabbix_server)
11
12 build() {
13 cd zabbix-$version
14 ./configure --prefix=/usr \
15 --enable-server \
16 --with-net-snmp \
17 --with-libcurl \
18 --with-mysql
19 # replace '--with-mysql' with '--with-pgsql' to build with postgresql support
20
21 make
22 make DESTDIR=$PKG install
23
24 mkdir -p $PKG/{var/log/zabbix,var/run/zabbix_server}
25 chmod 775 $PKG/var/log/zabbix
26
27 touch $PKG/var/log/zabbix/zabbix_server.log
28 chmod 600 $PKG/var/log/zabbix/zabbix_server.log
29 chgrp -R daemon $PKG/var/log/zabbix
30
31 touch $PKG/var/run/zabbix_server/zabbix_server.pid
32 chmod 700 $PKG/var/run/zabbix_server
33 chown -R daemon:daemon $PKG/var/run/zabbix_server
34
35 install -D -m 640 -o daemon -g daemon $SRC/zabbix_server.conf $PKG/etc/zabbix/zabbix_server.conf
36 install -D -m 755 $SRC/zabbix_server $PKG/etc/rc.d/zabbix_server
37 }
|