zabbix5.0安装篇

目录

1、前期准备

2、获取zabbix下载源

3、安装开始

3.1、yum安装环境

3.2、mysql数据库操作

3.3、zabbix-server配置更改

3.4、修改php配置

3.5、启动服务

3.6、zabbix页面启动

3.7、中文乱码解决

4、zabbix-agent安装

4.1、yum安装zabbix-agent

4.2、zabbix-agent配置修改

4.3、界面配置zabbix-agent


1、前期准备

三台机器:

三台虚拟服务器:
server:192.168.0.2
agant1:192.168.0.3
agant2:192.168.0.4


关闭selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled' /etc/selinux/config
setenforce 0
关闭防火墙或是开放端口
systemctl stop firewalld.service
systemctl disable firewalld.service

首先时间同步
ntpdate -u ntp.aliyun.com

2、获取zabbix下载源

下面是阿里的源
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo

yum clean all
yum makecache

3、安装开始

3.1、yum安装环境

安装server和agent
yum install zabbix-server-mysql zabbix-agent -y
安装可使用多版本软件的插件下载scl结尾的将安装在/opt/rh
yum install centos-release-scl -y   
vim /etc/yum.repos.d/zabbix.repo
[zabbix-frontend]
.
.
enabled=1    改成1
安装前端环境
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y
安装mysql(mariadb)
yum install mariadb -y
systemctl start mariadb
systemctl enable mariadb
修改密码
 mysql_secure_installation

3.2、mysql数据库操作

创建zabbix数据库
create database zabbix character set utf8 collate utf8_bin;
授权远程登录
grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
grant all privileges on zabbix.* to zabbix@localhost.localdomain identified by 'zabbix';
刷新授权表
flush privileges;
导入数据库
zcat /usr/share/doc/zabbix-server-mysql-5.0.14/create.sql.gz | mysql -u zabbix -p  zabbix

3.3、zabbix-server配置更改

vim /etc/zabbix/zabbix_server.conf
DBHost=localhost # 数据主机名
DBName=zabbix # 数据库实例
DBUser=zabbix # 用户名
DBPassword=12345 # 密码

3.4、修改php配置

修改grep 'timezone' /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf(修改时区)

grep 'timezone' /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
php_value[date.timezone] = Asia/Shanghai

3.5、启动服务

启动服务
systemctl restart zabbix-server.service  zabbix-agent.service httpd.service rh-php72-php-fpm.service
服务加开机启动
systemctl enable zabbix-server.service  zabbix-agent.service httpd.service rh-php72-php-fpm.service

3.6、zabbix页面启动

192.168.0.2/zabbix

登录界面时数据库名(一定要统一)

最后

登录名Admin

密码:zabbix

3.7、中文乱码解决

 上传至zabbix服务器的/usr/share/zabbix/assets/fonts

mv graphfont.ttf graphfont.ttf.bak #把graphfont.ttf备份

v simkai.ttf graphfont.ttf #把simkai.ttf 改名为graphfont.ttf

然后刷新下网页就可以了。

4、zabbix-agent安装

4.1、yum安装zabbix-agent

把zabbix-server服务器上的/etc/yum.repos.d/zabbix.repo文件
拷贝到zabbix-agent服务器/etc/yum.repos.d/

yum install zabbix-agent -y (这个是C写的)
yum install zabbix-agent2 -y  (这个是go写的并发性好)

4.2、zabbix-agent配置修改

cat /etc/zabbix/zabbix_agent2.conf |grep -Ev '^#|^$'

PidFile=/var/run/zabbix/zabbix_agent2.pid
LogFile=/var/log/zabbix/zabbix_agent2.log
LogFileSize=0
Server=192.168.0.2
ServerActive=192.168.0.2
Hostname=zbx-agent03
Include=/etc/zabbix/zabbix_agent2.d/*.conf

启动
start zabbix-agent2.service
systemctl enable zabbix-agent2.service

4.3、界面配置zabbix-agent

 根据以上几个步骤就可以在检查主机中看到添加的机器了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值