Zabbix部署三

简介: Zabbix基础

一:解决zabbix图像界面乱码问题

上述的图标数据,下⾯的⼩⽩框表示乱码含义,是因为我们改了zabbix的语⾔为中

服务器需要安装字体

yum -y install wqy-microhei-fonts
\cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

浏览器刷新一下即可

1641821363179850.png二:添加zabbix-server主机

图示,主机信息填写好,模板那一栏输入linux,选择Templat OS Linux by Zabbix agent,然后点击添加即可;有几台加几台(此次为手动,自动的会在后边有)

1641821993714736.png

1641822127188048.png

三:自定义监控内容

⾃定义监控(制作模板)

zabbix⾃带模板Template OS Linux (Template App Zabbix Agent) 提供CPU、内存、磁

盘、⽹卡等常规监控,只要新加主机关联此模板,就可⾃动添加这些监控项。

制作模板(监控登录⼈数)

需求:限制登录⼈数不超过三个,超过三⼈则发出报警

服务器不希望有太多⼈在操作,除了管理员以外的⼈,⼈数超了,我就怀疑有问题,需要看看是谁,防⽌他乱操作服务器,给我们运维背锅

通过自定义Key。

先从命令角度

1.明确需要执行的命令
# ⾸先显示⽤户登录命令
who
who |wc -l # 显示登录⼈数
2.手动创建zabbix的配置文件用于自定义key,在需要监控的机器上添加
#需要添加监控项配置⽂件,路径/etc/zabbix/zabbix_agent2.conf
# zabbix配置⽂件,⼤多数软件配置都会使⽤include形式来优化配置⽂件
[root@zabbix-server zabbix_agent2.d]# grep -i '^include' /etc/zabbix/zabbix_agent2.conf 
Include=/etc/zabbix/zabbix_agent2.d/*.conf
[root@zabbix-server ~]# cd /etc/zabbix/zabbix_agent2.d/
[root@zabbix-server zabbix_agent2.d]# ll
total 0
3.创建配置文件,以及内容如下
# ⾃定义的配置⽂件,语法是
#UserParameter=<key>,<shell command>
UserParameter=login-user,who|wc -l
UserParameter=login-user,/bin/sh /server/scripts/login.sh

1641825750645031.png

[root@zbx-agent01 zabbix_agent2.d]# cat /etc/zabbix/zabbix_agent2.d/userparameter_login.conf
UserParameter=login.user,who|wc -l
# 重启agent,检查ok的话
systemctl restart zabbix-agent2
systemctl status zabbix-agent2

没有报错的话就行了的,在服务端zabbix,⽤命令检测⾃定义的key,用ssh登录zabbix-server进行检测,机器不够,不演示了

服务端ssh后敲

zabbix_get -s 192.168.10.202 -p 10050 -k "login.user"
相关文章
|
6月前
|
监控 Linux 应用服务中间件
centos7 部署zabbix5 踩坑笔记
centos7 部署zabbix5 踩坑笔记
200 0
|
6月前
|
监控 Unix Windows
Zabbix【部署 04】 Windows系统安装配置agent及agent2
Zabbix【部署 04】 Windows系统安装配置agent及agent2
844 0
|
3月前
|
存储 弹性计算 监控
快速部署 Zabbix 社区版
Zabbix 是一款监控网络的众多参数以及服务器、虚拟机、应用程序、服务、数据库、网站、云等的健康和完整性的软件。Zabbix 使用灵活的通知机制,允许用户为几乎任何事件配置基于电子邮件的告警,以实现对服务器问题做出快速反应。Zabbix 基于存储的数据提供出色的报告和数据可视化功能。这使得 Zabbix 成为容量规划的理想选择。本文介绍如何通过计算巢快速部署 Zabbix 社区版。
快速部署 Zabbix 社区版
|
2月前
|
监控 前端开发 Linux
centos7系统安装部署zabbix5.0
【9月更文挑战第23天】在CentOS 7系统上部署Zabbix 5.0的步骤包括:安装MariaDB数据库及必要软件包,配置Zabbix仓库,设置数据库并导入Zabbix数据库架构,配置Zabbix服务器与前端参数,启动相关服务,并通过浏览器访问Web界面完成安装向导。
146 0
|
2月前
|
监控 Linux
Zabbix 5.0 LTS的agent服务部署实战篇
文章介绍了如何在CentOS 7.6操作系统上部署Zabbix 5.0 LTS版本的agent服务,包括配置软件源、安装agent、修改配置文件、启动服务,并在Zabbix web界面添加监控。
136 4
Zabbix 5.0 LTS的agent服务部署实战篇
|
2月前
|
监控 前端开发 数据库
Zabbix 5.0 LTS部署实战篇
这篇文章是关于Zabbix 5.0 LTS部署的详细教程,包括版本选择、服务器平台选择、安装步骤、数据库配置、前端安装以及修改时区和设置开机自启等内容。
215 1
Zabbix 5.0 LTS部署实战篇
|
6月前
|
监控 关系型数据库 MySQL
zabbix 简单介绍 及部署
zabbix 简单介绍 及部署
|
6月前
|
监控 关系型数据库 MySQL
基于AnolisOS8.6+PolarDB-X部署ZABBIX6.0
在AnolisOS-8.6-x86_64-minimal虚拟环境中,使用VirtualBox配置2 vCPU,4G RAM和60 vDisk,下载并安装PolarDB-X,包括libaio和ncurses-devel依赖。创建polarx用户,设置权限和目录结构,编写my.cnf配置文件,然后初始化并启动PolarDB-X。接着安装ZABBIX 6.0,创建数据库、用户及权限,导入数据,并编辑Zabbix配置文件以匹配PolarDB-X。最后,重启相关服务,启用并检查状态,通过指定IP访问Zabbix Web界面,注意初始账号密码为Admin / zabbix。
|
监控 Ubuntu Shell
用shell脚本部署zabbix
用shell脚本部署zabbix
189 1
|
6月前
|
监控 Java 数据库
Zabbix【部署 05】 Docker部署Zabbix Server Agent Agent2 Web interface及 Java-Gate-Way(详细启动脚本及踩坑记录)不定时更新
Zabbix【部署 05】 Docker部署Zabbix Server Agent Agent2 Web interface及 Java-Gate-Way(详细启动脚本及踩坑记录)不定时更新
525 0