zabbix的使用

本文详细介绍了如何解决Zabbix图形显示乱码的问题,通过安装特定字体并复制到指定目录。同时,展示了如何配置Zabbix自定义监控项,包括创建自定义key、监控服务器登录人数,并通过Zabbix_agent进行数据收集和触发器设置,确保在用户数量超过预设限制时能发出报警。最后,演示了如何将自定义模板关联到主机,以便实时监控。

图形乱码问题的解决

在这里插入图片描述
出现乱码,语言不统一导致
解决:服务端安装字体

[root@zabbix-server01 ~]# yum install wqy-microhei-fonts

复制字体

[root@zabbix-server01 ~]# \cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf 

在这里插入图片描述

已自动更新

添加zabbix-agent主机

在这里插入图片描述
添加完成后
在这里插入图片描述
点进去点击模板
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
查看具体某一台主机的信息
在这里插入图片描述
也可以查看仪表板来查看
在这里插入图片描述

zabbix创建自定义key

写一个死循环
while i= 1:
print “heihei”
在这里插入图片描述
在这里插入图片描述

自定义监控服务器登录的人数

需求:限制登陆人数不超过三个,超过三个就发出报警信息
命令行角度:
[root@zabbix-server01 ~]# zabbix_get -s ‘10.30.59.231’ -p 10050 -k ‘agent.ping’
1
[root@zabbix-server01 ~]# zabbix_get -s ‘10.30.59.231’ -p 10050 -k ‘system.uname’
Linux zbx-agent04 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64
[root@zabbix-server01 ~]# zabbix_get -s ‘10.30.59.231’ -p 10050 -k ‘vfs.fs.size[/,used]’
1256779776
在这里插入图片描述
明确需要执行的linux命令

who | wc -l 

手动创建zabbix的配置文件,用于自定义key
客户端

[root@zbx-agent04 ~]# cd /etc/zabbix/zabbix_agent2.
d/
[root@zbx-agent04 zabbix_agent2.d]# ls

创建配置文件,内容如下

[root@zbx-agent04 zabbix_agent2.d]# vim userparameter_login.conf
[root@zbx-agent04 zabbix_agent2.d]# cat userparameter_login.conf
UserParmeter=login.user,who|wc -l

重启

[root@zbx-agent05 zabbix_agent2.d]# systemctl restart zabbix-agent2

检查状态

[root@zbx-agent05 zabbix_agent2.d]# systemctl status zabbix-agent2
● zabbix-agent2.service - Zabbix Agent 2
   Loaded: loaded (/usr/lib/systemd/system/zabbix-agent2.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2021-06-22 06:57:58 UTC; 30s ago
  Process: 14214 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=0/SUCCESS)
 Main PID: 14217 (zabbix_agent2)
   CGroup: /system.slice/zabbix-agent2.service
           └─14217 /usr/sbin/zabbix_agent2 -c /e...

Jun 22 06:57:58 zbx-agent05 systemd[1]: Started ...
Jun 22 06:57:58 zbx-agent05 systemd[1]: Starting...
Jun 22 06:57:58 zbx-agent05 zabbix_agent2[14217]: ...
Jun 22 06:57:58 zbx-agent05 zabbix_agent2[14217]: ...
Hint: Some lines were ellipsized, use -l to show in full.

没有出错表示正确
去服务端检测

[root@zabbix-server01 ~]# zabbix_get -s'10.30.59.221' -p 10050 -k 'login.user'
2

用agent04登录agent-05

[root@zbx-agent04 ~]# ssh root@10.30.59.221
root@10.30.59.221's password: 
Last login: Tue Jun 22 06:50:43 2021 from 10.30.59.231

再次进行检测

[root@zabbix-server01 ~]# zabbix_get -s'10.30.59.221' -p 10050 -k 'login.user'
3

zabbix添加自定义模板

流程:
创建模板(配置—模板)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建应用集(好比文件夹,里面放入监控项)
在这里插入图片描述
在这里插入图片描述
创建完成
在这里插入图片描述

创建监控项,自定义item 具体监控内容
接上一步点击监控项,创建监控项
在这里插入图片描述
图片错误点击添加即可
在这里插入图片描述

创建触发器,当监控器获取到值得时候,进行和触发器比较,判断,决定是否报警
在这里插入图片描述
点击添加
在这里插入图片描述

创建图形
在这里插入图片描述

将具体的主机和该模板连接,关联
点击主机–模板–选择agent05点进去
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
查看
一分钟前没有什么数据
在这里插入图片描述
目前四个用户登录
在这里插入图片描述
出现报错信息
在这里插入图片描述

### Zabbix 使用教程与操作指南 #### 安装Zabbix组件 为了启动并运行完整的Zabbix环境,需要安装三个主要组成部分:Zabbix服务器、前端界面以及代理程序。通过命令行可以便捷地完成这些软件包的安装工作,在基于Debian/Ubuntu系统的环境中,可以通过如下指令实现快速部署[^2]: ```bash sudo apt-get install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent ``` #### 配置Zabbix Agent Zabbix Agent作为客户端守护进程,负责在被监控的目标机器上执行本地资源和应用状态的信息搜集任务,并将所得数据汇报至中央化的Zabbix Server端进行处理分析。自版本5.0起引入了增强型Agent——Zabbix Agent2的支持选项[^1]。 #### 创建触发器(Triggers) 触发器是一种依据特定条件设定而构建起来的逻辑表达式结构,其核心在于确立合理的阈值范围来界定正常与否的情况界限。每当有新的监测数值传入时就会触发一次评估过程;特别是针对某些内置的时间函数比如`nodata()`或`now()`之类的功能,则是由后台服务每过三十秒钟周期性地发起一轮检测动作以更新当前状况判定结果[^3]。 #### 添加新用户账户 当管理员希望向平台内增添一位使用者记录的时候,应当前往相应的管理菜单下找到新增入口按钮按下之后再依照提示逐步完善各项必填字段直至保存成功为止。最后可以在“管理 --> 用户”的列表视图里查证刚才创建出来的个人信息条目是否存在有效显示出来[^4]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值