zabbix5.0全方面讲解【精品】(上)

简介: zabbix5.0全方面讲解【精品】(上)
+关注继续查看

zabbix-5.0学习

一,安装zabbix-5.0

1.配置zabbix服务器端

配置阿里源

rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch

将zabbix官方源改为阿里源

sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo

安装插件(可以在同一个系统上安装多个版本软件,不会相互冲突)

yum install centos-release-scl -y

将zabbix源客户端模块开启

vim /etc/yum.repos.d/zabbix.repo
[zabbix-frontend]
name=Zabbix Official Repository frontend - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$b
asearch/frontend
enabled=1 # 修改这⾥
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

安装客户端

yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y

安装mariadb

1. yum install mariadb-server -y
2. 
3. systemctl enable --now mariadb
4. 
5. mysql_secure_installation

创建zabbix数据库和用户

create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by '123.com';
grant all privileges on zabbix.* to zabbix@localhost;
flush privileges;
quit;

导入zabbix初始化文件

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

修改 zabbix server 配置⽂件/etc/zabbix/zabbix_server.conf ⾥的数据库密码

DBPassword=123.com

修改 zabbix 的 php 配置⽂件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf ⾥的时区

php_value[date.timezone] = Asia/Shanghai
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

根据要求安装即可

二,zabbix实战

1.修改zabbix语言

user settings -》 admin用户 -》语言 -》 zh_CN

2.部署客户端

Zabbix 5.0 版本推出了使⽤ go 语⾔重写的 Agent2,也是 5.0 版本新特性:

  • Agent2 有如下特性:
  • 完成的插件框架⽀持
  • 可扩张服务及应⽤监控
  • ⽀持灵活的采集周期调度
  • 更⾼效的数据采集及传输
  • 可完全替换先有的 agent
1.搭建yum源(与zabbix-server源相同)
yum install zabbix-agent2 -y
 
systemctl enable --now zabbix-agent2
 
[root@zbz-agent01 ~]# grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf
PidFile=/var/run/zabbix/zabbix_agent2.pid
LogFile=/var/log/zabbix/zabbix_agent2.log
LogFileSize=0
Server=10.0.1.50        #修改为zabbix服务器的IP地址
ServerActive=10.0.1.50
Hostname=zbz-agent01    #主机名
Include=/etc/zabbix/zabbix_agent2.d/*.conf  #定制监控项配置文件
ControlSocket=/tmp/agent.sock
2.测试server-client连通性(在zabbix-server安装)
[root@zabbix-server ~]# yum -y install zabbix-get
[root@zabbix-server ~]# zabbix_get -s "192.168.2.2" -p 10050 -k "agent.ping"
1
[root@zabbix-server ~]# zabbix_get -s "192.168.2.2" -p 10050 -k "system.hostname"
localhost.localdomain

3.解决乱码(将字体改为微软雅黑):

yum -y install wqy-microhei-fonts
cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/zabbix/assets/fonts/graphfont.ttf

2255f47f11cb48c481dbdce5ed1411f8.png

4.添加客户端监控

过程:配置-》主机-》创建主机

image

过程:主机名称填写-》群组选择linux server -》 客户端IP -》模板-》

image

过程:模板-》选择-》template-》template OS linux by zabbix agent -》添加

image

查看

image

5.查看监控信息

监测-》最新数据-》主机

image

6.监控项

image

键值可以在系统中执行

[root@zabbix-server ~]# zabbix_get -s "192.168.2.2" -p 10050 -k "system.cpu.switches"
467014
[root@zabbix-server ~]# zabbix_get -s "192.168.2.2" -p 10050 -k "system.cpu.util[,idle]"
99.883100

7.自定义模板

当zabbix中自带的监控项无法满足我们的要求时,我们就可以自定义监控项,自定义监控其实就是添加监控的key,监控的key

1.比如下一个监控当前系统登陆人数的(其他相同)
1. linux命令:
2. who
3. who | wc -l
2.编写监控文件
1. 格式:UserParameter=<key>,<shell command>
2. key健名不能重复
[root@localhost ~]# vi /etc/zabbix/zabbix_agent2.d/userage.conf
UserParameter=login.user,who|wc -l
[root@localhost ~]# systemctl restart zabbix-agent2
3.zabbix-server注册模板
整体流程:创建模板-》创建应用集-》创建监控项-》创建触发时间-》创建图形

创建应用集image

找到刚刚创建模板,点击创建应用集

配置-》模板-》找到刚刚创建的模板-》应用集-》右上角(创建应用集)-》添加

image

添加监控项(将监控项添加到应用集内)

image

添加触发器

image

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
4天前
|
监控 机器人 数据安全/隐私保护
zabbix(3)
zabbix(3)
9 0
|
4天前
|
监控 数据库 安全
zabbix(2)
zabbix(2)
12 0
|
30天前
|
监控 机器人 Shell
zabbix-3
zabbix-3
19 1
|
30天前
|
监控 关系型数据库 应用服务中间件
zabbix-4
zabbix-4
18 0
|
1月前
|
监控 关系型数据库 MySQL
zabbix-2
zabbix-2
34 0
|
1月前
|
监控 关系型数据库 MySQL
zabbix
zabbix
42 0
|
1月前
|
监控 关系型数据库 MySQL
|
3月前
|
监控 数据安全/隐私保护
zabbix5.0全方面讲解【精品】(下)
zabbix5.0全方面讲解【精品】(下)
51 0
|
监控 网络协议 Oracle
zabbix介绍
zabbix介绍
186 0
|
存储 数据采集 监控