在测试环境安装配置 zabbix,用来进行学习。
zabbix 需要运行在 LAMP 上,具体配置要求可以查看 zabbix 3.0 documentation
CentOS 版本:6.7 x86_64
MySQL 版本为:5.7.12
PHP 版本为:5.5.38
Apache 版本为:2.2.15
安装 MySQL 5.7
使用二进制安装包,安装步骤请参考:二进制安装 MySQL 5.7.18
安装 PHP 5.5
安装 YUM 源
1 | rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm |
安装 PHP
1 | yum install httpd php55w php55w-mysql php55w-gd php55w-imap php55w-ldap php55w-odbc php55w-pear php55w-xml php55w-xmlrpc php55w-mcrypt php55w-mbstring php55w-devel php55w-pecl-memcached php55w-common php55w-pdo php55w-cli php55w-pecl-memcache php55w-bcmath php55w-fpm |
修改 /etc/php.ini
文件
1 | mysqli.default_socket = /mysql/data/mysql.sock |
安装 zabbix 3.0.7
更新 curl
1 | cd /etc/yum.repos.d |
安装 zabbix 源
1 | rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm |
创建 zabbix 数据库
1 | create database zabbix character set utf8 collate utf8_bin; |
配置 zabbix 数据库连接
1 | cat /etc/zabbix/zabbix_server.conf |
添加 zabbix 的 apache 配置
1 | cp /usr/share/doc/zabbix-web-3.0.7/httpd22-example.conf /etc/httpd/conf.d/zabbix.conf |
访问 http://ip/zabbix 进行初始化配置。