zabbix_server: updated to 1.6.8 (changed layout a bit: see README and git diff for details)
This commit is contained in:
parent
9d62ba5b64
commit
9261fada3f
@ -21,7 +21,7 @@ Starting from version 1.6.3 linux agent suppports 'iowait', 'interrupt',
|
||||
'softirq' and 'steal' for 'system.cpu.util' out of the box. The patch is no
|
||||
longer provided.
|
||||
|
||||
After upgrading from version 1.6.4 log default file location was change,
|
||||
After upgrading from version 1.6.4 log default file location was changed,
|
||||
adjust /etc/zabbix/zabbix_agentd.conf file:
|
||||
LogFile=/var/log/zabbix_agentd/zabbix_agentd.log
|
||||
and change it's permissions, and possibly delete old log dir.
|
||||
|
@ -8,8 +8,8 @@ drwxr-xr-x root/root usr/sbin/
|
||||
-rwxr-xr-x root/root usr/sbin/zabbix_server
|
||||
drwxr-xr-x root/root var/
|
||||
drwxr-xr-x root/root var/log/
|
||||
drwxrwxr-x root/daemon var/log/zabbix/
|
||||
-rw------- root/daemon var/log/zabbix/zabbix_server.log (EMPTY)
|
||||
drwx------ daemon/daemon var/log/zabbix_server/
|
||||
-rw------- daemon/daemon var/log/zabbix_server/zabbix_server.log (EMPTY)
|
||||
drwxr-xr-x root/root var/run/
|
||||
drwx------ daemon/daemon var/run/zabbix_server/
|
||||
-rw-r--r-- daemon/daemon var/run/zabbix_server/zabbix_server.pid (EMPTY)
|
||||
-rw------- daemon/daemon var/run/zabbix_server/zabbix_server.pid (EMPTY)
|
||||
|
@ -1,3 +1,3 @@
|
||||
e1e15f3ab9f2c0ec9e6fde145a5a3b6e zabbix-1.6.4.tar.gz
|
||||
3255afd2d44454bae3ec5158920a824f zabbix-1.6.8.tar.gz
|
||||
5fc33083b95fa0df59242469d150ba41 zabbix_server
|
||||
23163c59c9a0357c77bb5622b063438b zabbix_server.conf
|
||||
ce04b1fc57362ff6a4fe439e96f061d3 zabbix_server.conf
|
||||
|
@ -4,10 +4,10 @@
|
||||
# Depends on: net-snmp fping mysql
|
||||
|
||||
name=zabbix_server
|
||||
version=1.6.4
|
||||
version=1.6.8
|
||||
release=1
|
||||
source=(http://dl.sourceforge.net/sourceforge/zabbix/zabbix-$version.tar.gz \
|
||||
zabbix_server.conf zabbix_server)
|
||||
source=(http://dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/$version/zabbix-$version.tar.gz \
|
||||
$name.conf $name)
|
||||
|
||||
build() {
|
||||
cd zabbix-$version
|
||||
@ -21,17 +21,18 @@ build() {
|
||||
make
|
||||
make DESTDIR=$PKG install
|
||||
|
||||
mkdir -p $PKG/{var/log/zabbix,var/run/zabbix_server}
|
||||
chmod 775 $PKG/var/log/zabbix
|
||||
mkdir -p $PKG/{var/log/$name,var/run/$name}
|
||||
|
||||
touch $PKG/var/log/zabbix/zabbix_server.log
|
||||
chmod 600 $PKG/var/log/zabbix/zabbix_server.log
|
||||
chgrp -R daemon $PKG/var/log/zabbix
|
||||
touch $PKG/var/log/$name/$name.log
|
||||
chown -R daemon:daemon $PKG/var/log/$name
|
||||
find $PKG/var/log/$name -type f | xargs chmod 600
|
||||
find $PKG/var/log/$name -type d | xargs chmod 700
|
||||
|
||||
touch $PKG/var/run/zabbix_server/zabbix_server.pid
|
||||
chmod 700 $PKG/var/run/zabbix_server
|
||||
chown -R daemon:daemon $PKG/var/run/zabbix_server
|
||||
touch $PKG/var/run/$name/$name.pid
|
||||
chown -R daemon:daemon $PKG/var/run/$name
|
||||
find $PKG/var/run/$name -type f | xargs chmod 600
|
||||
find $PKG/var/run/$name -type d | xargs chmod 700
|
||||
|
||||
install -D -m 640 -o daemon -g daemon $SRC/zabbix_server.conf $PKG/etc/zabbix/zabbix_server.conf
|
||||
install -D -m 755 $SRC/zabbix_server $PKG/etc/rc.d/zabbix_server
|
||||
install -D -m 640 -o daemon -g daemon $SRC/$name.conf $PKG/etc/zabbix/$name.conf
|
||||
install -D -m 755 $SRC/$name $PKG/etc/rc.d/$name
|
||||
}
|
||||
|
@ -2,3 +2,18 @@ README for zabbix server
|
||||
|
||||
Contents of this file were wikified, see current version at:
|
||||
http://crux.nu/Wiki/InstallingZabbix
|
||||
|
||||
PRECAUTION
|
||||
If you are upgrading to some 1.6.x version - it is recommended to create
|
||||
the following indexes in order to speed up performance of ZABBIX front-end
|
||||
as well as server side (ignore it if the indexes already exist):
|
||||
CREATE UNIQUE INDEX history_log_2 on history_log (itemid,id);
|
||||
CREATE UNIQUE INDEX history_text_2 on history_text (itemid,id);
|
||||
CREATE INDEX graphs_items_1 on graphs_items (itemid);
|
||||
CREATE INDEX graphs_items_2 on graphs_items (graphid);
|
||||
CREATE INDEX services_1 on services (triggerid);
|
||||
|
||||
After upgrading from version 1.6.4 log default file location was changed,
|
||||
adjust /etc/zabbix/zabbix_server.conf file:
|
||||
LogFile=/var/log/zabbix_server/zabbix_server.log
|
||||
and change it's permissions, and possibly delete old log dir.
|
||||
|
@ -41,8 +41,7 @@ if [ -z `getent passwd | gawk -F: '{ print $1 }' | grep ^$ADD_USER$` ]; then
|
||||
fi
|
||||
|
||||
# additional
|
||||
chgrp $ADD_GROUP /var/log/zabbix
|
||||
chown $ADD_USER:$ADD_GROUP /var/log/zabbix/zabbix_server.log
|
||||
chown -R $ADD_USER:$ADD_GROUP /var/log/zabbix_server
|
||||
chown -R $ADD_USER:$ADD_GROUP /var/run/zabbix_server
|
||||
chown $ADD_USER:$ADD_GROUP /etc/zabbix/zabbix_server.conf
|
||||
sed -i "s|su daemon -c /usr/sbin/zabbix_server|su $ADD_USER -c /usr/sbin/zabbix_server|" /etc/rc.d/zabbix_server
|
||||
|
@ -98,7 +98,7 @@ PidFile=/var/run/zabbix_server/zabbix_server.pid
|
||||
|
||||
# Name of log file
|
||||
# If not set, syslog is used
|
||||
LogFile=/var/log/zabbix/zabbix_server.log
|
||||
LogFile=/var/log/zabbix_server/zabbix_server.log
|
||||
|
||||
# Maximum size of log file in MB. Set to 0 to disable automatic log rotation.
|
||||
LogFileSize=5
|
||||
|
Loading…
Reference in New Issue
Block a user