liyeho 发表于 2015-9-9 08:34:12

zabbix(二)

# tar xvf zabbix-2.0.6.tar.gz
# cd zabbix-2.0.6
# groupadd zabbix
# useradd -g zabbix zabbix
# usermod -s /sbin/nologin zabbix
mysql> create database zabbix;
Query OK, 1 row affected (0.01 sec)
mysql> grant all on zabbix.* to zabbix@localhost identified by 'zabbix0616';
Query OK, 0 rows affected (0.03 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
# mysql -uzabbix -pzabbix0616 zabbix < database/mysql/schema.sql
# mysql -uzabbix -pzabbix0616 zabbix < database/mysql/images.sql
# mysql -uzabbix -pzabbix0616 zabbix < database/mysql/data.sql
# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl
# make install
# grep -Ev '^$|^#' /usr/local/zabbix/etc/zabbix_server.conf
LogFile=/usr/local/zabbix/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix0616
# cp misc/init.d/tru64/zabbix_server /etc/init.d/
# cp misc/init.d/tru64/zabbix_agentd /etc/init.d/
# pwd
/root/jiankong/zabbix-2.0.6/frontends
# mv php /usr/local/apache/htdocs/zabbix
http://serverIP/zabbix
//显示报错如下信息
PHP Warning: date() : It is not safe to rely on the system's timezon

# vi /usr/local/php/lib/php.ini
date.timezone = PRC
# /usr/local/apache/bin/apachectl restart
PHP option max_execution_time    30    300    Fail
PHP option max_input_time    60    300    Fail
max_execution_time = 300
max_input_time = 300
PHP bcmath    no         Fail
# cd /root/soft/php-5.2.5/ext/bcmath
# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613   
Zend Extension Api No:   220060519
# ./configure --with-php-config=/usr/local/php/bin/php-config
# make && make install
Installing shared extensions:   /usr/local/php/lib/php/extensions/no-debug-zts-20060613/
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20060613"
extension = bcmath.so
PHP mbstring    no         Fail
# cd /root/soft/php-5.2.5/ext/mbstring
# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
# ./configure --with-php-config=/usr/local/php/bin/php-config
# make && make install
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20060613"
extension = mbstring.so
PHP sockets    no         Fail
# cd /root/soft/php-5.2.5/ext/sockets
#/usr/local/php/bin/phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
# ./configure --with-php-config=/usr/local/php/bin/php-config
# make && make install
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20060613"
extension = sockets.so
PHP gettext    no         Fail
#/usr/local/php/bin/phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
# ./configure --with-php-config=/usr/local/php/bin/php-config
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20060613"
extension = gettext.so

PHP gd JPEG support    no         Fail
PHP gd FreeType support    no         Fail
#/usr/local/php/bin/phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
# ./configure --with-php-config=/usr/local/php/bin/php-config --with-jpeg-dir --with-freetype-dir





admin
zabbix
Zabbix中文字体乱码解决
1)   在windows系统中的c:\windows\fonts目录中copy一个字体simkai.ttf(楷体常规)
2)   将copy出来的字体上传到Zabbix Server网站目录中的fonts目录下/usr/local/apache/htdocs/zabbix/fonts
3)   # cp DejaVuSans.ttf DejaVuSans.ttfbak
4)   # cp simkai.ttf DejaVuSans.ttf
zabbix agent

# useradd zabbix
# tar xvf zabbix-2.0.6.tar.gz
# cd zabbix-2.0.6
# ./configure --prefix=/usr/local/zabbix --enable-agent
# make install
# cp misc/init.d/tru64/zabbix_agentd /etc/init.d/
# chmod 755 /etc/init.d/zabbix_agentd
# date -s 12:50:00
zabbix proxy
#./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-proxy --with-mysql --with-net-snmp --with-libcurl
# vi include/zbxdb.h
#       include "/usr/local/mysql/include/mysql/mysql.h"
#       include "/usr/local/mysql/include/mysql/errmsg.h"
#       include "/usr/local/mysql/include/mysql/mysqld_error.h"
# make install
#grep -Ev '^$|^#' /usr/local/zabbix/etc/zabbix_proxy.conf
ProxyMode=1   
Server=192.168.10.100
Hostname=zabbix_proxy
LogFile=/tmp/zabbix_proxy.log
DBHost=localhost
DBName=zabbixproxy
DBUser=zabbixproxy
DBPassword=zabbix0616
ProxyLocalBuffer=0
ProxyOfflineBuffer=1
ConfigFrequency=600
DataSenderFrequency=10
StartPollers=10

mysql> create database zabbixproxy;
Query OK, 1 row affected (0.00 sec)
mysql> grant all on zabbixproxy.* to zabbixproxy@localhost identified by 'zabbix0616';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
# mysql -uzabbixproxy -pzabbix0616 zabbixproxy < database/mysql/schema.sql
zabbix proxy agent
# grep -Ev '^$|^#' /usr/local/zabbix/etc/zabbix_agentd.conf
LogFile=/tmp/zabbix_agentd.log
Server=10.10.10.100
ServerActive=10.10.10.100:10051
Hostname=webzabbix
  
页: [1]
查看完整版本: zabbix(二)