2.zabbxi操作和设置

zabbxi操作和设置

添加zabbix-agent客户端

systemctl stop firewalld
systemctl disable firewalld
setenforce 0

vim /etc/selinux/config

SELINUX=disabled
##进行时间同步
##服务端和客户端都配置时间同步

yum install -y ntpdate
ntpdate -u ntp.aliyun.com



##如果修改了主机名
hostnamectl set-hostname zbx-agent01

##需要在服务端和客户端都设置 hosts 解析

vim /etc/hosts
192.168.242.66 zbx-server
192.168.242.67 zbx-agent01
##客户端安装  zabbix-agent
##在线安装agent

rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-4.el7.noarch.rpm



##因为一些网络原因,可以使用国内的镜像网址

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





yum -y install zabbix-agent

systemctl restart zabbix-agent
systemctl enable zabbix-agent

netstat -lntp | grep 10050			
#客户端 zabbix_agent 默认监听 10050 端口
##修改 agent  配置文件

vim /etc/zabbix/zabbix_agentd.conf

Server=192.168.242.66			
#117行,指定 zabbix 服务端的 IP 地址


ServerActive=192.168.242.66		
#171行,指定 zabbix 服务端的 IP 地址


Hostname=zbx-agent01			
#182行,指定当前 zabbix 客户端的主机名
##启动 zabbix-agent

systemctl restart zabbix-agent
systemctl enable zabbix-agent

netstat -natp | grep zabbix
##在服务端测试验证  zbx-agent01的连通性

yum install -y zabbix-get				
#安装 zabbix 主动获取数据的命令



zabbix_get -s '192.168.242.67' -p 10050 -k 'agent.ping'
1

##192.168.242.67为zabbix-agent的IP地址



zabbix_get -s '192.168.242.67' -p 10050 -k 'system.hostname'
zbx-agent01
###常用的键值

agent.ping										
#服务端与客户端是否连通,返回1表示可达,返回非表示不可达


system.hostname									
#系统主机名

agent.hostname									
#客户端主机名

net.if.in[if,<mode>]							
#网络接口进入的流量统计,if表示网卡名称,带<>的参数表示可以省略


net.if.out[if,<mode>]							
#网络接口流出的流量统计


proc.num[<name>,<user>,<state>,<cmdline>,<zone>]
#进程数


net.tcp.port[<ip>,port]							
#检查是否能建立tcp连接到指定端口,返回0表示不能连接,返回1表示可以连接

web端添加客户端

##首先在web浏览器登陆到  zabbix  的服务端

http://192.168.242.66/index.php
##添加主机

左侧功能列表  
--》   配置   
--》   主机
右上角创建主机  

在新出来的窗口  
--》添加 主机名称  
--》模板    Linux by Zabbix agent 
--》群组    Linux servers
--》Interfaces 添加 客户端   输入agent的IP地址
--》最后点击添加

##
在主机界面等主机后面的   可用性下的  ZBX   变成绿色就是添加成功了

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

自定义监控模板(面试)

监控模板下载地址

https://share.zabbix.com/
https://monitoringartist.github.io/zabbix-searcher/
https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates

案例1

  • 案列:自定义监控客户端服务器登录的人数
  • 需求:限制登录人数不超过 3 个,超过 3 个就发出报警信息
###明确需要执行的 linux 命令

who | wc -l
##创建 zabbix 的监控项配置文件,用于自定义 key

vim /etc/zabbix/zabbix_agentd.conf
#可以将自定义的监控项配置文件创建在 zabbix_agentd.d 目录中
##323行
Include=/etc/zabbix/zabbix_agentd.d/*.conf


自定义监控项的格式如下
##346行
Format: UserParameter=<key>,<shell command>



cd /etc/zabbix/zabbix_agentd.d/

vim login_user.conf

UserParameter=login.user,who | wc -l
##重启服务并在服务端进行验证
systemctl restart zabbix-agent

zabbix_get -s '192.168.242.67' -p 10050 -k 'login.user'
##这里的login.user为key
##创建模板

左侧配置
--》 模板
--》 右上角创建模板

在这里插入图片描述

##创建模板配置

--》模板名称   根据要求写
--》群组       Templates
--》描述       自定义
--》点击添加
--》模块界
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜海赤竹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值