为zabbix前端配置php,centos7安装搭建zabbix-server与zabbix-agent

安装与部署Zabbix

永久关闭selinux

[root@localhost ~]# vi /etc/selinux/config

修改SELINUX=disabled 保存

df2d94e3be8bbd915c990fd7465c7f3b.png

reboot 重启,执行sestatus查看状态

06b18c1e3226442da1735ba9cbb0362a.png

##关闭防火墙

临时关闭:systemctl stop firewalld.service

查看防火墙状态:firewall-cmd --state

e10b038658ec1de49a8edbf95c43c5d7.png

永久关闭:systemctl disable firewalld.service

9c159d87cc8dfeab3c2872de155a9131.png

安装环境

1、安装apache

yum install -y httpd

fffcac114717a580c950be3f58026b2f.png

httpd服务添加开机启动

systemctl enable httpd.service

74a97c5959be68f84220276374b8e518.png

启动httpd服务

systemctl startus httpd.service

a5a9e1f42635c4ede1e402a30ce2b21b.png

2、安装mariadb

yum install -y mariadb mariadb-server

9c2c79d38059f451b9e4f277eb6e787f.png

设置开机启动

systemctl enable mariadb.service

44eedb25f6810982ca8b5a7a85b6666f.png

运行服务

systemctl start mariadb.service

systemctl status mariadb.service

1109190a4b1747d253b9d50ef5b26cdd.png

查看安装是否成功

命令:mysql

75bb778a18ddad7e37601d0212c32903.png

3、安装PHP环境

yum install -y php php-mysql

ec5487268f4ee16e1b2e41ca5e55f2cf.png

4、下载并安装zabbix 3.4

下载安装包

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

6beff936348f2596817a729155d83af3.png

安装zabbix

yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender

7874aa4c7b51355c8c76ce66df2d0f29.png

5、创建zabbix库,设置字符编码为utf8

mysql

create database zabbix character set utf8 collate utf8_bin;

show databases; 58c18d83a728c88540e4e227dc815b7a.png

创建授权账号密码(账号:zabbix 密码:zabbix)

grant all privileges on zabbix.* to zabbix@localhost identified by ‘zabbix’;

刷新

flush privileges; ceae26fbd8e105454189d7c0321d4897.png

6、导入表

cd /usr/share/doc/zabbix-server-mysql-3.4.15/

ls

gunzip create.sql.gz

mysql

use zabbix;

source create.sql

91c8773d18de96d3e4448788c4f430c8.png

572fea4190f05ca08b39f63317052be9.png

096e27b99e4874c86ae251cda673d5f2.png

e5bbd41a7f2f2e300da96168339e2766.png

d5835cabc61eed0029522c4c6ce22cfd.png

6、配置zabbix server

cd /etc/zabbix/

ef006a352683be68e88effca6d3e0e1b.png

备份配置文件

cp zabbix_server.conf zabbix_server.conf.bak

7d7db7505127f4d083f6a7e340bc78a3.png

编辑配置文件

vi zabbix_server.conf

1f34cae155358c1744a022623ea3dd43.png

08671b149442d643b0345494452e26d5.png

54830ada130cc06f725956d4e0e3fc83.png

27962d78d7ebca46a976c0807454f0fa.png

56897c160852217b464579624d78063d.png

zabbix-server服务添加开机启动,并运行服务

0be253805483c59cf79a82352c47942c.png

2bf8983325b512cf7930676e650d8b78.png

7、配置PHP

cd /etc/httpd/conf.d

8240c4e03f0e7449bab95f726da40f48.png

修改时区

vi zabbix.conf

6201989f00efbdb76917b416c9d31022.png

重启httpd

systemctl restart httpd.service

34e87f16f5c77ae2a339d9b1e02bda32.png

8、登陆zabbix网址,完成前端配置

ab09511950a44f58d069e5b29a0cf49d.png

79fb0e6bc38ad9c28b7bb7e2aa36f40a.png

密码为数据库设置的密码,zabbix

a906f50fcf0bdc5cf77965dede6f324f.png

a1c76d27147e286f8c08da37874cfca6.png

4f3f40698ef7397182ab65b67ae5a39e.png

2fcc613b2a282e17d7e810ab1bf14d07.png

e8493b502c7971e9cbbb9cf4a92ce632.png

9、语言配置

e1355995a4421202aeaf28719f2ec20d.png

eee233768a01db5beecaae8535770c89.png

aa0e1eb6a74cd64110e7eef3dc71064e.png

10、中文乱码?

fb410c393a8f9f4bbc33dfffea450b14.png

85ef5fc8e96bbc38ad91f89e3799f9bd.png

77c5fda627cb989182fb16e7b08de815.png

解决办法:

将windows中的字体:如简体,上传到linux务器中;

原服务器字体备份

新字体改名为graphfont.ttf

链接:https://blog.csdn.net/yuexingbai/article/details/100551796

179fb8c9333120e72b6b98a3ef59038f.png

安装zabbix-agent并配置

1、安装zabbix-agent # 已安装

yum -y install zabbix-agent

2、备份并修改配置文件

mv /etc/zabbix/zabbix_agentd.conf /etc/zabbix/zabbix_agentd.conf.bak ##备份配置文件

cat /etc/zabbix/zabbix_agentd.conf.bak | egrep -v ‘^$|#’> /etc/zabbix/zabbix_agentd.conf ##过滤空白行与注释

0eb03d9039919f3a6d36bc6862067229.png

4、启动zabbix-agentd

systemctl start zabbix-agent.service ##启动zabbix-agent.service

systemctl status zabbix-agent.service ##检查zabbix-agent.service状态

systemctl enable zabbix-agent.service ##添加开机启动

2cd92268c20ef925e98b1df22a8ad2b9.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!我可以帮您安装Zabbix Server 5.0在CentOS 7上。以下是安装步骤: 1. 首先,确保您的系统已经更新到最新版本: ``` sudo yum update -y ``` 2. 添加Zabbix官方仓库: ``` sudo rpm -ivh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm ``` 3. 安装Zabbix Server: ``` sudo yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent ``` 4. 安装MySQL数据库服务器: ``` sudo yum install -y mariadb-server ``` 5. 启动并设置MySQL服务自启动: ``` sudo systemctl start mariadb sudo systemctl enable mariadb ``` 6. 配置MySQL数据库: ``` sudo mysql_secure_installation ``` 按照提示设置MySQL的root密码和其他安全选项。 7. 创建Zabbix数据库和用户: ``` sudo mysql -u root -p CREATE DATABASE zabbix character set utf8 collate utf8_bin; CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost'; FLUSH PRIVILEGES; QUIT; ``` 请将 `'your_password'` 替换为您自己的密码。 8. 导入Zabbix数据库架构和初始数据: ``` sudo zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | sudo mysql -u zabbix -p zabbix ``` 输入上一步中设置的密码。 9. 配置Zabbix Server: ``` sudo vi /etc/zabbix/zabbix_server.conf ``` 找到 `DBPassword` 行,将其取消注释并将密码设置为之前创建的Zabbix数据库用户的密码。 10. 配置PHP时区: ``` sudo vi /etc/httpd/conf.d/zabbix.conf ``` 找到 `php_value date.timezone` 行,将其取消注释并将时区设置为您所在的时区,例如 `Asia/Shanghai`。 11. 启动并设置Zabbix ServerZabbix Agent服务自启动: ``` sudo systemctl start zabbix-server zabbix-agent httpd sudo systemctl enable zabbix-server zabbix-agent httpd ``` 12. 打开防火墙端口: ``` sudo firewall-cmd --permanent --add-port=80/tcp sudo firewall-cmd --permanent --add-port=10050/tcp sudo firewall-cmd --reload ``` 13. 访问Zabbix Web界面: 在您的Web浏览器中访问 `http://your_server_ip/zabbix`,按照安装向导进行Zabbix配置。 希望这能帮到您!如果您有任何其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值