zabbix server安装文档:
1)安装zabbix server 2.2.3。
1.添加zabbix 源:
#rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/5/x86_64/zabbix-release-2.2-1.el5.noarch.rpm
2.安装
#yum install zabbix-server-mysql.x86_64 zabbix-server.x86_64 zabbix.x86_64
2)安装mysql server。
目前这边采用的mysql是Percona Server 56.安装方式为yum。
1.添加Percoca的源:
#rpm -ivh http://www.percona.com/redir/downloads/percona-release/percona-release-0.0-1.x86_64.rpm
2.安装Percona-Server-server-56:
#yum install Percona-Server-server-56.x86_64 -y
3.初始化mysql:
创建mysql的数据目录
#mkdir /data1/mysql_3306/ #chown mysql.mysql /data1/mysql_3306/
安装默认数据库:
#mysql_install_db --datadir=/data1/mysql_3306/data --user=mysql --log-bin=mysql_3306-bin #mysqladmin -uroot password 'xxxxx'
配置文件及启动脚本请看附件。请把.txt去掉即可。
4.初始化zabbix数据表:
创建zabbix数据库:
#mysql -S /data1/mysql_3306/mysql.sock mysql> create database zabbix;
导入zabbix数据表:
#cd /usr/share/doc/zabbix-server-mysql-2.2.3/create #mysql -S /data1/mysql_3306/mysql.sock zabbix < schema.sql #mysql -S /data1/mysql_3306/mysql.sock zabbix < images.sql #mysql -S /data1/mysql_3306/mysql.sock zabbix < data.sql
添加zabbix用户用于zabbix 使用:
mysql> GRANT ALL PRIVILEGES ON `zabbix`.* TO 'zabbix'@'localhost' IDENTIFIED BY 'xxxxxxx';
3)安装zabbix 前端。
1.安装zabbix-web,httpd,php
#yum install zabbix-web.noarch zabbix-web-mysql.noarch
2.配置zabbix-web
前端机需要关闭seliunx。
#cat /etc/zabbix/web/zabbix.conf.php <?php // Zabbix GUI configuration file global $DB; $DB["TYPE"] = 'MYSQL'; $DB["SERVER"] = '10.13.2.243'; $DB["PORT"] = '3306'; $DB["DATABASE"] = 'zabbix'; $DB["USER"] = 'zabbix'; $DB["PASSWORD"] = 'xxxxxx'; // SCHEMA is relevant only for IBM_DB2 database $DB["SCHEMA"] = ''; $ZBX_SERVER = '10.13.2.243'; $ZBX_SERVER_PORT = '10051'; $ZBX_SERVER_NAME = ''; $IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG; ?>
更改php文件时区:
#vim /etc/php.ini date.timezone = "Asia/Shanghai"
访问:http://xxx.xx.xxx.xx/zabbix