环境:centos x86_64
前置环境:lnmp
nginx version: nginx/1.10.0
PHP 5.5.36 (cli) (built: Nov 30 2016 22:45:16)
mysql Ver 14.14 Distrib 5.5.48
zabbix官网文档:https://www.zabbix.com/documentation/3.2/manual
安装:
1.添加zabbix用户组,用于安全管理zabbix。安装先要的包
useradd -s /sbin/nologin -M zabbix yum install net-snmp-devel #如果编译安装snmp就需要先安装此包2 .下载最新版zabbix编译源码并解压
wget http://pilotfiber.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.2.1/zabbix-3.2.1.tar.gz tar -zxf zabbix-3.2.1.tar.gz cd zabbix-3.2.1
3.创建zabbix数据库,并导入数据
[root@TidyYellowish-VM ~]#mysql -uroot -p123456 mysql>create database zabbix character set utf8 collate utf8_bin; mysql>grant all privileges on zabbix.* to zabbix@localhost identified by '123456'; mysql>quit [root@TidyYellowish-VM ~]#cd /database/mysql/ [root@TidyYellowish-VM ~]#mysql -uzabbix -p123456 zabbix <schema.sql [root@TidyYellowish-VM ~]#mysql -uzabbix -p123456 zabbix <images.sql [root@TidyYellowish-VM ~]#mysql -uzabbix -p123456 zabbix <data.sql
[root@TidyYellowish-VM ~]# cd ~/zabbix-3.2.1 [root@TidyYellowish-VM ~]#./configure --prefix=/usr/local/zabbix \ --enable-server --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config \ --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 注意:--with-mysql如果是rpm安装不用具体到路径 [root@TidyYellowish-VM ~]#make install5.修改服务端配置文件
[root@TidyYellowish-VM ~]#vim /usr/local/zabbix/etc/zabbix_server.conf # DBPassword=改为DBPassword=1234566.启动服务端和客户端
[root@TidyYellowish-VM ~]#/usr/local/zabbix/sbin/zabbix_server [root@TidyYellowish-VM ~]#/usr/local/zabbix/sbin/zabbix_agentd7.查询服务端启动情况
[root@TidyYellowish-VM zabbix-3.2.1]# netstat -tlunp|grep zabbix tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 6574/./sbin/zabbix_ tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 6445/zabbix_server tcp 0 0 :::10050 :::* LISTEN 6574/./sbin/zabbix_ tcp 0 0 :::10051 :::* LISTEN 6445/zabbix_server8.复制PHP文件到网站目录
[root@TidyYellowish-VM ~]cp -pr frontends/php/* /home/wwwroot/ [root@TidyYellowish-VM ~]chown -R home/wwwroot/ #给与网站运行权限9.打开网站地址,WEB配置
此处会检查服务器环境,如果不匹配需要修改PHP.ini
到此,安装完成。可以打开界面就能看到
[metaslider id=116]
评论区