CentOS7-x86 编译安装zabbix5.4.9(nginx+php+mariaDB+zabbix5.4.9)

网友投稿 656 2022-05-30

1.安装nginx

参考连接:https://bbs.huaweicloud.com/blogs/319771

2.安装php

参考链接:https://bbs.huaweicloud.com/blogs/319789

3.安装MariaDB数据库

4.安装zabbix5.0.8

#安装mariaDB数据库 yum -y install mariadb mariadb-libs mariadb-devel mariadb-server

#安装数据库,启动数据库,并开机自启 yum install mariadb-server -y systemctl enable --now mariadb #初始化 mariadb 并配置 root 密码 mysql_secure_installation #直接回车,空 是否设置密码:y 输入设置密码: 再次输入密码: 是否移除anonymous用户:y 是否不允许root远程登录:n 是否移除test数据库:y 是否更新:y

#创建初始数据库 mysql -uroot -p mysql> show databases; #查看默认数据库 mysql> create database zabbix character set utf8 collate utf8_bin; #我们的电脑自带的编码就是utf8,如下图 mysql> create user zabbix@localhost identified by 'password'; (密码可以自行修改) mysql> grant all privileges on zabbix.* to zabbix@localhost; mysql> flush privileges; 更新 mysql> quit;

#安装依赖 yum install -y libevent-devel net-snmp-devel

#下载压缩包,解压 wget https://cdn.zabbix.com/zabbix/sources/stable/5.4/zabbix-5.4.9.tar.gz tar -zvxf zabbix-5.4.9.tar.gz

#创建用户组等,授权 groupadd --system zabbix useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix mkdir -m u=rwx,g=rwx,o= -p /usr/lib/zabbix chown zabbix:zabbix /usr/lib/zabbix cd zabbix-5.4.9

#编译安装 ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 make install

#导入数据库 mysql -uzabbix -p zabbix < database/mysql/schema.sql mysql -uzabbix -p zabbix < database/mysql/images.sql mysql -uzabbix -p zabbix < database/mysql/data.sql

CentOS7-x86 编译安装zabbix5.4.9(nginx+php+mariaDB+zabbix5.4.9)

#添加数据库zabbix用户的登陆密码 vim +/DBPassword /usr/local/etc/zabbix_server.conf DBPassword= DBSocket=/var/lib/mysql/mysql.sock

#启动server与agentd服务 zabbix_server zabbix_agentd #Zabbix 前端是 PHP 编写的,所以必须运行在支持 PHP 的 Web 服务器上。需要从ui路径下复制 PHP 文件到 Web 服务器的 HTML 文档目录,完成安装,把整个ui目录都拷贝过去并命名为zabbix cp -r ui /usr/local/nginx/html/zabbix/ netstat -antp | grep zabbix 浏览器:http://IP/zabbix/setup.php Admin zabbix

#建议升级版本,或者换mysql数据库

Nginx PHP Zabbix

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:linux SELINUX 查看配置文件
下一篇:如何用代码填充S/4HANA销售订单行项目的数量字段
相关文章