zabbix4.2学习笔记–zabbix安装部署详解

原创 浪子丶刘少  2019-05-10 09:30  阅读 3,274 次 评论 1 条 百度已收录

首先配置环境

系统信息

发行版 版本 ip 关系 主机名
centos 7.5 192.168.100.10 服务端 server
centos 7.5 192.168.100.11 客户端 client

环境配置

# 环境设置,分别在两个机器上设置主机名
hostnamectl set-hostname server
hostnamectl set-hostname client

# 配置主机名查询静态表,经测试
# 在 /etc/hosts 尾部添加两行
192.168.100.10 server
192.168.100.11 client

安装前注意 SELinux和防火墙检查,可查看《centos关闭防火墙和selinux超详细全面教程

安装zabbix服务端

yum安装zabbix源

# 安装最新源
# 进行这一步之后,/etc/yum.repos.d 目录下回生成 zabbix.repo文件
rpm -ivh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm

安装阿里云源文件

#因为安装需要其他辅助源文件,所以需要配置一个其他源
#centos7版本
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

#centos6版本
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

更新源文件生成缓存

yum update -y
yum makecache

安装zabbix服务端

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

安装mysql数据库

wget -c https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
yum -y install yum-utils
yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community
yum install mysql-community-server -y

# 启动mysql
systemctl start mysqld
# 开机启动
systemctl enable mysqld

修改root密码和创建zabbix用户和数据库

# 查看root临时密码
grep 'temporary password' /var/log/mysqld.log

# 使用mysql临时登录,修改root密码
mysql -uroot -p
>输入临时密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '1314520@Ls';

# 创建zabbix用户和库
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by "Zabbix@123";

# 退出mysql,后导入zabbix数据
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p'Zabbix@123' zabbix

zabbix服务端配置

# 修改/etc/zabbix/zabbix_server.conf文件,修改mysql连接密码
DBPassword=Zabbix@123

# 添加上海区
sed -i.ori '19a php_value date.timezone  Asia/Shanghai' /etc/httpd/conf.d/zabbix.conf

# 解决图形列表下中文乱码
yum -y install wqy-microhei-fonts
mv /usr/share/fonts/dejavu/DejaVuSans.ttf /usr/share/fonts/dejavu/DejaVuSans.ttf.bak
cp -f /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

启动zabbix服务端并配置

systemctl start zabbix-server httpd
# 开机启动
systemctl enable zabbix-server httpd

访问zabbix(地址:http://192.168.100.10/zabbix)进入如下界面:

zabbix安装web页面

接下来点击 Next setup进入下一步

zabbix4.2学习笔记--zabbix安装部署详解 linux运维技术 第2张

从上图可以看到zabbix相关组件配置,继续点击 Next setup

zabbix4.2学习笔记--zabbix安装部署详解 linux运维技术 第3张

上图中配置好之后,继续点击 Next setup

zabbix4.2学习笔记--zabbix安装部署详解 linux运维技术 第4张

上图中,name尽量取有意义的名字,继续点击 Next setup

zabbix4.2学习笔记--zabbix安装部署详解 linux运维技术 第5张

到这一步可以看到全部配置,确认无误后点击 Next setup

zabbix4.2学习笔记--zabbix安装部署详解 linux运维技术 第6张

然后点击finish即可进入登录页面,登录zabbix

zabbix4.2学习笔记--zabbix安装部署详解 linux运维技术 第7张

登录之后点击 配置-主机,可以看到如下图,接下来安装zabbix客户端

zabbix4.2学习笔记--zabbix安装部署详解 linux运维技术 第8张

安装zabbix客户端

这里的客户端作用是监控服务端本机

yum -y install zabbix-agent

配置客户端,配置文件/etc/zabbix/zabbix_agentd.conf

# 主要配置如下,默认即可
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server

# 启动zabbix客户端
systemctl start zabbix-agent

# 开机启动
systemctl enable zabbix-agent
本文地址:https://www.ezliushao.com/153.html
加入我们:请加入刘少技术博客交流群:扫描二维码刘少技术博客的QQ交流群 | 浪子丶刘少 QQ:1150110267(注:微信暂停添加好友)
版权声明:本文为原创文章,版权归 浪子丶刘少 所有,欢迎分享本文,转载请保留出处!

发表评论


表情