heberoxx 发表于 2019-1-20 15:30:04

Zabbix 2011


[*]http://mndtech.blogspot.com/2011/06/zabbix-185-installation-on-centos-56.html
[*]
[*]
[*]rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
[*]wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
[*]rpm -K rpmforge-release-0.5.2-2.el6.rf.*.rpm
[*]rpm -i rpmforge-release-0.5.2-2.el6.rf.*.rpm
[*]yum -y install iksemel*
[*]wget http://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/1.8.5/zabbix-1.8.5.tar.gz
[*]yum -y install php-bcmath php-mbstringcurl-devel net-snmp net-snmp-devel
[*]yum -y install gcc make patch gcc-c++ gcc-g77 autoconf automake
[*]groupadd zabbix
[*]useradd zabbix -g zabbix
[*]tar xvfz zabbix-1.8.5.tar.gz
[*]cd zabbix-1.8.5
[*]./configure --prefix=/usr/local/zabbix --enable-server --enable-agent \
[*]--with-mysql --with-net-snmp --with-curl --with-jabber --with-libcurl
[*]make && make install
[*]vi /etc/services
[*]zabbix-agent 10050/tcp Zabbix Agent   
[*]zabbix-agent 10050/udp Zabbix Agent   
[*]zabbix-trapper 10051/tcp Zabbix Trapper   
[*]zabbix-trapper 10051/udp Zabbix Trapper
[*]
[*]mysql -u root -p
[*]create database zabbix character set utf8;
[*]quit
[*]cat create/schema/mysql.sql | mysql -u root -p zabbix
[*]cat create/data/data.sql | mysql -u root -p zabbix
[*]cat create/data/images_mysql.sql | mysql -u root -p zabbix
[*]mkdir /var/www/html/zabbix
[*]cp -a frontends/php/* /var/www/html/zabbix/
[*]vim /etc/php.ini
[*]    max_execution_time = 600
[*]    max_input_time = 600
[*]    memory_limit = 256M
[*]    post_max_size = 32M
[*]    upload_max_filesize = 16M
[*]    date.timezone = Asia/Shanghai
[*]   
[*]/etc/init.d/httpd restart   
[*]http://ip/zabbix/install.php
[*]
[*]
[*]
[*]
[*]
[*]
[*]
[*]
[*]
[*]
[*]
[*]vi /etc/php.ini
[*]date.timezone = "Asia/Shanghai"
[*]/etc/init.d/httpd restart
[*]#!/bin/bash
[*]# manoot ChangeLog:
[*]# Ver. 0.6.6 Made changes to the version and added some missing dependencies that were never in the original script.
[*]
[*]# ZABBIX INSTALL SCRIPT
[*]# VER. 0.6.4 - http://blog.brendon.com
[*]# Copyright (c) 2008-2010 Brendon Baumgartner
[*]#
[*]# This program is free software; you can redistribute it and/or modify
[*]# it under the terms of the GNU General Public License as published by
[*]# the Free Software Foundation; either version 2 of the License, or
[*]# (at your option) any later version.
[*]#
[*]# This program is distributed in the hope that it will be useful,
[*]# but WITHOUT ANY WARRANTY; without even the implied warranty of
[*]# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
[*]# GNU General Public License for more details.
[*]#
[*]# You should have received a copy of the GNU General Public License
[*]# along with this program; if not, write to the Free Software
[*]# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA02111-1307USA
[*]#
[*]#=====================================================================
[*]
[*]# If necessary, edit these for your system
[*]DBUSER='root'
[*]DBPASS='mysqlpwd'
[*]DBHOST='localhost'
[*]
[*]ZBX_VER='1.8.5'
[*]#ZBX_VER='1.8'
[*]
[*]# DO NOT EDIT BELOW THIS LINE
[*]
[*]function checkReturn {
[*]if [ $1 -ne 0 ]; then
[*]   echo "fail: $2"
[*]   echo "$3"
[*]   exit
[*]else
[*]   echo "pass: $2"
[*]fi
[*]sleep 3
[*]}
[*]
[*]cat/dev/null/tmp/mytmp393; mv /tmp/mytmp393 /etc/zabbix/zabbix_server.conf
[*]
[*]
[*]patch -p0 -l/tmp/mytmp393; mv /tmp/mytmp393 /etc/php.ini
[*]
[*]#touch /usr/local/share/zabbix/conf/zabbix.conf.php
[*]#chmod 666 /usr/local/share/zabbix/conf/zabbix.conf.php
[*]
[*]cd /usr/local/share/zabbix
[*]patch -p0 -l = 300,
[*]+                                       ini_get('max_execution_time') >= 30,
[*]                                        '300 sec is a minimal limitation on execution time of PHP scripts'));
[*]
[*]                        if(version_compare(phpversion(), '5.1.0', '>=')){
[*]@@ -220,7 +220,7 @@
[*]                                                $final_result,
[*]                                                'PHP Timezone:',
[*]                                                empty($tmezone) ? 'n/a' : $tmezone,
[*]-                                             !empty($tmezone),
[*]+                                             empty($tmezone),
[*]                                                'Timezone for PHP is not set. Please set "date.timezone" option in php.ini.'));
[*]                              unset($tmezone);
[*]                        }
[*]--- include/page_header.php.orig      2009-12-23 10:36:53.000000000 -0800
[*]+++ include/page_header.php   2009-12-23 10:37:55.000000000 -0800
[*]@@ -444,8 +444,8 @@
[*]      if(version_compare(phpversion(), '5.1.0RC1', '>=') && $page['type'] == PAGE_TYPE_HTML){
[*]                $tmezone = ini_get('date.timezone');
[*]                if(empty($tmezone)) {
[*]-                     info('Timezone for PHP is not set. Please set "date.timezone" option in php.ini.');
[*]-                     date_default_timezone_set('UTC');
[*]+                     //info('Timezone for PHP is not set. Please set "date.timezone" option in php.ini.');
[*]+                     //date_default_timezone_set('UTC');
[*]                }
[*]                unset($tmezone);
[*]      }
[*]eof
[*]
[*]cat > /usr/local/share/zabbix/conf/zabbix.conf.php
页: [1]
查看完整版本: Zabbix 2011