参考文档https://www.cnblogs.com/yaoyaojcy/p/9884130.html
centos7下搭建zabbix-server4.0
注意:需要先关闭selinux
搭建lnmp环境
1、更新软件包
yum -y update
2、安装lamp
这台机器上原本已经安装了mysqlyum install -y httpd mysql-server mysql php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash
3、编辑apache的配置文件
添加首页支持项vim /etc/httpd/conf/httpd.conf
4、编辑php配置文件
添加中国时区vim /etc/php.ini
5、启动httpd和mysql
查看端口是否正常systemctl start httpd
systemctl start mysqld
6、添加开机自启
systemctl enable httpd
systemctl enable mysqld
7、创建一个测试页面
vim /var/www/html/index.php
写入
<?php
phpinfo()
?>
8、创建zabbix数据库,并指定编码格式
create database zabbix character set utf8 collate utf8_bin;
9、测试数据库是否能登录
vim /var/www/html/index.php
修改成
数据库连接成功<?php
$link=mysql_connect('ip地址','mysql用户名','密码');
if($link) echo "<h1>Success!!</h1>"; #显示Success表示连接数据库成功
else echo "Fail!!";
mysql_close();
?>
安装zabbix
1、安装依赖包+组件
yum -y install net-snmp net-snmp-devel curl curl-devel libxml2 libxml2-devel libevent-devel.x86_64 javacc.noarch javacc-javadoc.noarch javacc-maven-plugin.noarch javacc*
2、安装php支持zabbix组件
yum -y install php-bcmath php-mbstring
3、从官网下载源码包
rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
4、安装zabbix组件
yum -y install zabbix-server-mysql zabbix-web-mysql
5、导入zabbix数据库文件,并导入
cd /usr/share/doc/zabbix-server-mysql-4.0.12/
gzip -d create.sql.gz
mysql -uroot -p zabbix < create.sql
6、修改zabbix配置文件
vim /etc/zabbix/zabbix_server.conf
将文件里面的DBUser和DBPassword,修改成数据库账密
7、启动zabbix-server并添加到开机自启
添加成功 查看zabbix状态是否存在systemctl start zabbix-server
systemctl enable zabbix-server
注意:我访问http://192.168.152.123/zabbix 404,查看了apache的日志
是因为mysql版本太高yum -y remove php-mysql #卸载php-mysql
yum -y install php-mysqlnd #安装php-mysqlnd
systemctl restart httpd.service #重启httpd
访问http://192.168.152.123/zabbix 还是404,最后发现缺少zabbix文件,又重新安装了
成功yum -y install zabbix-server-mysql zabbix-web-mysql
8、修改zabbix时区
全部ok才能进行下一步 填写数据库的连接方式vim /etc/httpd/conf.d/zabbix.conf
将# php_value date.timezone Europe/Riga 变更成php_value date.timezone Asia/Shanghai
重启zabbix-server
9、修改语言为中文
选好之后,update
网友评论