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]