centos部署zabbix3.2.6
-
部署lnmp环境
-
下载zabbix
安装zabbix的yum源
[root@erhui2 local]# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noarch.rpm
下载zabbix源码包
wget https://dronedata.dl.sourceforge.net/project/zabbix/ZABBIX Latest Stable/3.2.4/zabbix-3.2.4.tar.gz
-
创建用户
[root@erhui2 local]# groupadd zabbix [root@erhui2 local]# useradd -g zabbix zabbix
-
配置数据库
修改mysql初始密码
mysql> set password=password('tuyougame');
创建mysql初始库
mysql> create database zabbix character set utf8 collate utf8_bin; mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; mysql> flush privileges;
初始化zabbix数据库
[root@erhui2 mysql]# pwd /opt/zabbix-3.2.6/database/mysql [root@erhui2 mysql]# mysql -uzabbix -pzabbix zabbix <schema.sql [root@erhui2 mysql]# mysql -uzabbix -pzabbix zabbix <images.sql [root@erhui2 mysql]# mysql -uzabbix -pzabbix zabbix <data.sql
-
安装zabbix
安装相关依赖环境
[root@erhui2 mysql]# yum -y install libxml2* snmp* net-snmp* curl* php-mysql --skip-broken [root@erhui2 zabbix-3.2.6]# yum -y install libcurl-devel libcurl
编译安装zabbix
[root@erhui2 zabbix-3.2.6]# ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 [root@erhui2 zabbix-3.2.6]# make install
修改zabbix配置文件中的mysql配置
[root@erhui2 zabbix-3.2.6]# grep -vE "^#|^$" /usr/local/etc/zabbix_server.conf LogFile=/tmp/zabbix_server.log DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix Timeout=4 LogSlowQueries=3000
启动zabbix
[root@erhui2 zabbix-3.2.6]# /usr/local/sbin/zabbix_server
-
安装web环境
拷贝web文件至nginx目录
[root@erhui2 ~]# cp -r /opt/zabbix-3.2.6/frontends/php/* /usr/share/nginx/html/ [root@erhui2 php]# chown root:nginx session/ [root@erhui2 php]# pwd /var/lib/php [root@erhui2 ~]# yum install php56w-fpm
访问页面:http://ip
已经到了初始化界面
初始化后会发现一些php相关的报错,根据提示安装相关依赖
vim /etc/php-fpm.d/www.conf ... post_max_size =16M max_execution_time =300 max_input_time =300 date.timezone = PRC post_max_size = 32M always_populate_raw_post_data = -1 yum -y install php56w-mysql php56w-bcmath php56w-mbstring php56w-gd php56w-xml
最后一步会提示下载配置文件到
/usr/share/nginx/html/conf
下拷贝过去,刷新页面,即可跳转至登陆界面
初始用户/密码:Admin/zabbix