写在最前面:
此文也是给自己学习做一个记录,也参照了各种大神前辈的文章,才得此顺利搭建完成。
1、唠叨几句lnmp环境的安装:
正所谓是一波三折,lnmp这个大家都不用说网上也有各种一键安装(可参照极其出名的此网站)。
当初想着的是对nginx 、mysql、php啥的各种源码编译安装,可是很费劲的是lnmp环境倒是ok了,但是要是跑zabbix就是跑不起来,甚至连welcome界面都出不来,
在确保各种iptables和selinux没有影响的情况下,又摸索nginx.conf、和zabbix_server.conf 等文件一个下午(说实话只差一个字母一个字母的看了)。
ps:不知道哪个环节的问题,这个问题留着下次吧。
2、lnmp环境各版本情况,如下:
2、安装zabbix
#yum -y install curl curl-devel net-snmp net-snmp-devel perl-DBI php-gd php-xml php-bcmath
#wget http://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.4.6/zabbix-2.4.6.tar.gz
#./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-proxy --with-mysql= /usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl #反正是编译安装三部曲,这个地方也是极易出错的地方,zabbix error: MySQL library not found、configure: error: Not found mysqlclient library
#make&&make install
修改/usr/local/php/etc/php.ini 然后再重新启动php-fpm
最后一步fail一般是权限问题修改下权限就ok了。
查看配置文件设置。