首先,还是要先关闭一下防火墙
然后安装LNMP环境 yum -y install mariadb mariadb-server php php-devel php-mysql php-fpm LNMP 和vim lrzsz [root@localhost ~]# yum -y install mariadb mariadb-server php php-devel php-mysql php-fpm vim lrzsz 然后进入cd /usr/local/src/ 把nginx包拉进来 用rpm安装 rpm -ivh nginx-1.8.0-1.el7.ngx.x86_64.rpm [root@localhost src]# rpm -ivh nainx-1.8.0-1.el7.ngx.x86_64.rpm ls 查看 把zabbix包拉进来 tar xfz zabbix-4.0.6.tar.gz groupadd --system zabbix useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix yum -y install gcc-c++ mariadb-devel libxml2-devel net-snmp-devel libevent-devel curl-devel yum -y install php-bcmath php-mbstring php-gd php-xmlwriter php-xmlreader ls查看 进入zabbix cd zabbix-4.0.6 Ls查看 然后输入 ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 && make && make install 启动服务 systemctl start php-fpm systemctl start mariadb systemctl start nginx 创建mysql数据库并导入数据库 进入musql 创建zabbix数据库和账号 create database zabbix default character set utf8;; grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix'; flush privileges; #导入数据库 use zabbix; source /usr/local/src/zabbix-4.0.6/database/mysql/schema.sql source /usr/local/src/zabbix-4.0.6/database/mysql/images.sql source /usr/local/src/zabbix-4.0.6/database/mysql/data.sql 导入完成之后exit退出 重新开启一个机器 进入 cd /usr/local/src/ 目录 ls查看 修改配置文件 在配置文件最下行加入 export PATH=/usr/local/zabbix/sbin:/usr/local/zabbix/bin:$PATH 修改zabbix_server.conf配置文件,使之连接mysql vim /usr/local/zabbix/etc/zabbix_server.conf 在第二个机子上进入配置文件 vim /usr/local/zabbix/etc/zabbix_server.conf 输入 SocketDIr=/var/lib/mysql/mysql.sock 保存退出 创建目录 mkdir /usr/local/zabbix/alertscripts 修改目录权限并配置启动脚本 进入文件 cd /usr/local/zabbix/ ls查看 输入 ./sbin/zabbix_server ./sbin/zabbix_agentd 继续修改 vim /etc/nginx/conf.d/default.conf 复制zabbix web程序,并创建zabbix站点的配置文件 复制过去后,这里面有个conf文件夹,需要cp zabbix.conf.php.example zabbix.conf.php 然后修改里面的配置内容,是连接的数据库相关信息与页面设置的内容保持一直。 vim /etc/nginx/conf.d/default.conf systemctl reload nginx tailf /var/log/nginx/error.log 再打开一个窗口 cd /usr/share/nginx/html/zabbix/ vim conf/zabbix.conf.php chmod -R 777 zabbix systemctl reload nginx cd zabbix/ 然后重启服务 systemctl restart mariadb systemctl restart php-fpm systemctl restart nginx 然后进入文件 继续修改配置文件 cd /usr/share/nginx/html/zabbix vim /etc/nginx/conf.d/default.conf rm -rf zabbix/* cp -a /usr/local/src/zabbix-4.0.6/frontends/php/* ./zabbix/ cd zabbix/ chown -R nginx ./* vim /etc/nginx/conf.d/default.conf 继续修改 Vim /etc/php.ini post_max_size 16M max_execution_time 300 max_input_time 300 date.timezone=Asia/Shanghai
安装
yum -y install bcmath mbstring gd* xmlwriter xmlreader ldap
yum -y install php-bcmath php-mbstring gd-devel
yum -y install php-xmlwriter php-xmlreader php-ldap
yum -y install php-gd
systemctl restart php-fpm
安装完成后修改配置
vim /etc/nginx/nginx.conf
重启服务,进入网页验证 报错~~~ 进入目录 cd conf cp zabbix.conf.php.example zabbix.conf.php 修改配置 vim zabbix.conf.php 访问页面 成功啦!!!
转载于:https://www.cnblogs.com/ada54410017/p/11207121.html
