前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >zabbix4.2学习笔记--zabbix安装

zabbix4.2学习笔记--zabbix安装

作者头像
拓荒者
发布2019-08-08 09:32:56
1.4K0
发布2019-08-08 09:32:56
举报
文章被收录于专栏:运维经验分享运维经验分享

zabbix4.2学习笔记--zabbix安装

环境

系统信息

发行版

版本

ip

关系

主机名

centos

7.5

192.168.181.135

服务端

server

centos

7.5

192.168.181.136

客户端

client

环境配置

代码语言:javascript
复制
# 环境设置,分别在两个机器上设置主机名
hostnamectl set-hostname server
hostnamectl set-hostname client
# 配置主机名查询静态表,经测试,没有配置启动zabbix-agent时,日志报主机名找不到
# 在 /etc/hosts 尾部添加两行
192.168.181.135 server
192.168.181.136 client

安装前注意 SELinux和防火墙检查

代码语言:javascript
复制
# 临时关闭selinux
setenforce 0
# 永久关闭selinux
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
#关闭防火墙和开机不启动(生产环境慎用,可以选择开放对应的端口)
systemctl stop firewalld.service
systemctl disable firewalld.service

安装zabbix服务端

安装zabbix,发现官网的版本是4.0,而4.2已经出来了,找到最新的rpm连接安装最新的4.2

yum安装zabbix源

代码语言:javascript
复制
# 安装最新源
# 进行这一步之后,/etc/yum.repos.d 目录下回生成 zabbix.repo 文件
rpm -ivh http://repo.zabbix.com/zabbix/4.1/rhel/7/x86_64/zabbix-release-4.1-1.el7.noarch.rpm

安装zabbix服务端

代码语言:javascript
复制
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-get

安装mysql数据库

这里采用在线安装方式

代码语言:javascript
复制
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用户和数据库

代码语言:javascript
复制
# 查看root临时密码
grep 'temporary password' /var/log/mysqld.log
# 使用mysql临时登录,修改root密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456@Ab';
# 创建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服务端配置

代码语言:javascript
复制
# 修改/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服务端并配置

代码语言:javascript
复制
systemctl start zabbix-server httpd
# 开机启动
systemctl enable zabbix-server httpd

浏览器输入http://192.168.181.135/zabbix,访问zabbix,如下图

zabbix启动图1
zabbix启动图1

接下来点击 Next setup

zabbix启动图2
zabbix启动图2

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

zabbix启动图3
zabbix启动图3

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

zabbix启动图4
zabbix启动图4

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

zabbix启动图5
zabbix启动图5

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

zabbix启动图6
zabbix启动图6

登录zabbix

zabbix启动图7
zabbix启动图7

登录之后点击 管理-用户-点击Admin,可以设置超级管理基本属性,例如语言和主题 点击 配置-主机,可以看到如下图,接下来安装zabbix客户端

zabbix管理图1
zabbix管理图1

安装zabbix客户端

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

代码语言:javascript
复制
yum -y install zabbix-agent

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

代码语言:javascript
复制
# 主要配置如下,默认即可
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server
# 启动zabbix客户端
systemctl start zabbix-agent
# 开机启动
systemctl enable zabbix-agent
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • zabbix4.2学习笔记--zabbix安装
  • 环境
    • 系统信息
      • 环境配置
        • 安装前注意 SELinux和防火墙检查
        • 安装zabbix服务端
          • yum安装zabbix源
            • 安装zabbix服务端
              • 安装mysql数据库
                • zabbix服务端配置
                  • 启动zabbix服务端并配置
                  • 安装zabbix客户端
                  相关产品与服务
                  数据库
                  云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档