一、Zabbix监控指定服务器

  • 第一里程:在指定服务器上安装zabbix客户端,即zabbix-agent
    访问清华镜像站,找到zabbix-agent镜像

    第一步

    第二步

    第三步

    第四步

    第五步

    第六步

    第七步

    第八步:鼠标点击右键选择复制连接地址,在远程连接工具上进行安装即可
    安装命令:

rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.14-1.el7.x86_64.rpm
  • 第二里程:修改zabbix客户端配置文件,修改信息如图:

    修改信息

  • 第三里程:启动zabbix客户端
systemctl enable zabbix-agnet.service
systemctl start zabbix-agent.service
  • 第四里程:服务端安装zabbix-get测试软件包,并测试客户端与服务端是否连接通畅
yum install -y zabbix-get

注意:是服务端安装该命令
测试连接:

[root@zabbix ~]# zabbix_get -s 172.16.1.7 -p 10050 -k system.hostname
web01

补充:zabbix_get测试命令参数,-s指定连接的源地址(测试哪台服务器就写哪台服务器的IP地址),-p指定测试服务器zabbix客户端的端口号(默认是10050),-k是指键值zabbix自带键值或者自定义键值,根据键值反馈信息

  • 第五里程:web页面配置指定客户端

    创建主机

    添加主机信息

    指定主机监控模板

    添加完成后,返回主机主页,当新建主机变绿后,代表监控服务正常,因为只有当zabbix服务端收到客户端相应数据时,可用性才会变为绿色,如图:

    主页显示绿色

二、Zabbix其他模式接口简述

1.agent代理程序的接口

此接口模式是最常见也最基本的服务端客户端模式,将客户端配置文件,指定到Zabbix服务端上,客户端就会自行更服务端连接,当在web页面中填写对应的客户端IP地址后,客户端就会向服务端,按照模板监控项,依照要求时间,定期向zabbix服务端发送数据。

2.SNMP接口即简单网络管理协议接口(Simple Network Management Protocal)

主要用途是,使Zabbix监控网络设备,如流量信息,网络连接信息等,可用来监控路由器,交换机等网络设备,但必须支持SNMP协议引导的设备才可以进行监控

3.JMX接口

主要的应用场景就是监控JAVA程序的,如tomcat,weblogic等,但使用agent代理模式自定义监控,也可以正常监控,因此推荐使用agent代理程序监控自定义项的方式进行监控。

4.IPMI接口

监控硬件服务器信息的接口,如服务器温度,风扇转速等,但是由于大多数情况机房距离较远,受网络波动影响较大,因此也可以采取通过命令行调取对应数据后建立自定义监控来进行解决。

三、自定义监控模板

1.理解

自定义监控,就是指自行定义你想监控的内容,由于zabbix本身监控模板的局限性,导致某些项目无法监控,或者监控模板过于冗杂,因此我们可以通过自定义的方式将想要的监控内容进行单独监控,那么能自定义监控什么呢?在Linux中只要我们能通过命令调取出的值就可以监控!

2.配置自定义监控流程:

  • 第一里程:在命令行模式下通过命令调取所需监控值
    例如:监控web01服务器上登录的人员数量
[root@web01 ~]# who |wc -l
1
  • 第二里程:客户端配置自定义键值
    编辑自定义键值的配置文件:/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf ,这里强调一下,userparameter_mysql.cof是官方自带的一些键值信息,用来监控数据库某些监控项,在生产环境中,我们需要根据自己实际情况来创建不同的文件,用于监控不同的服务器,如例子中让我们监控web01服务器,我们即可在该目录下创建一个userparameter_web01.conf的新文件,来监控对应的所需监控项。
vim /etc/zabbix/zabbix_agentd.d/userparameter_web01.conf
UserParameter=login_user.num,who|wc -l

书写格式:在我们设置自定义键值时,一定要注意的就是键值的可是,格式为:UserParameter=键值名称,命令/脚本。这里学要注意的就是UserParameter=为固定格式一定要注意大小写及=号两边无空格;键值名称是自己定义的,一般用来识别该键值的用处,中间多用“.”来分隔,最为重要的就是键值名称要唯一,无论是否在同一个.conf文件中;最后“,”加上对应的命令或者脚本即可

  • 第三里程:重启客户端程序
systemctl restart zabbix-agent.service
  • 第四里程:服务端排查测试自定义键值是否成功
[root@zabbix ~]# zabbix_get -s 172.16.1.7 -k login_user.num
1
  • 第五里程:web页面配置,创建模板

    第一步

    第二步

    image.png

  • 第六里程:web页面配置,创建应用集

    第一步

    第二步

    第三步

    第四步

  • 第七里程:web页面配置,创建监控项

    第一步

    第二步

    第三步(上)

    第三步(下)

  • 第八里程:web页面配置,创建触发器

    第一步

    第二步

    第三步

    显示结果

  • 第九里程:web页面,创建图形

    第一步

    第二步

    第三步

    再设置监控项可自行选择功能、绘画风格等选项,其不同选项出图效果也不尽相同,根据实际情况自行决定

    显示效果

  • 第十里程:自定义监控模板关联对应主机

    第一步

    第二步

    第三步

    显示结果

    需要一定时间,根据创建监控项时更新间隔所对应的时间

Zabbix配置模板监控指定服务器主机相关推荐

  1. zabbix配置redis监控

    1 redis监控需要用到zabbix_agent2的版本,该版本涵盖了zabbix_agent1的全部功能.安装zabbix_agent2 yum install zabbix-agent2-5.0 ...

  2. 6 rethad 自定义硬盘_图文详解zabbix配置自定义监控项过程

    概述 今天主要介绍一下zabbix如何去配置自定义监控模板,下面一起来看看吧! 一.模板 1.概念 模板(template):可以应用到主机上的实体(包括监控项.触发器.数据图.图表.监控分类.低级的 ...

  3. 使用Zabbix官方模板监控MySQL

    关于Zabbix和MySQL安装就不在说明,请自行参考相关文档 复制官方MySQL监控的userparameter到安装目录,我这里是采用的3.4.1源码安装,安装目录在/usr/local/zabb ...

  4. zabbix配置mysql监控_【zabbix】zabbix配置MySQL监控

    说明:除最后的测试步骤之外,以下操作均在zabbix的agent端(被监控端)执行 一.环境准备: 1.操作系统: CentOS 5.6 (zabbix server端) CentOS 5.6 (za ...

  5. zabbix配置-使用-监控-告警

    知识要点 1.创建监控项 2.创建触发器 3.创建告警媒介 4.创建动作 5.自定义监控项以及其他功能展现 创建监控项(以CPU负载为例) cpu负载:system.cpu.load[all,av ...

  6. 使用 Docker 安装 Zabbix,并配置自定义监控项

    使用 Docker 安装 Zabbix,并配置自定义监控项 一.Zabbix 简介 1.监控功能 2.Zabbix 工作原理 3.Zabbix 组件 4.Zabbix 进程 二.使用 Zabbix 配 ...

  7. Zabbix 添加端口监控链接

    zabbix 添加端口监控 连接数: zabbix  配置  添加 监控项: 其他检测 方式也是 示例: zabbix 客户端配置文件添加: 编辑 zabbix_agentd.conf  添加  端口 ...

  8. Linux Zabbix——zabbix可视化、监控模板配置、自定义监控参数、自动发现监控下设备、数据库监控、企业proxy分布式监控搭建配置...

    Zabbix可视化.监控模板配置.自定义监控参数.自动发现监控下设备.数据库监控.proxy分布式监控搭建配置- 文章篇幅较长,可以选择目录查看感兴趣的模块. 1.Zabbix可视化 1. 简介 企业 ...

  9. zabbix模板_基于zabbix网页配置自定义tomcat监控模板--监控项、触发器

    概述 zabbix监控tomcat只有一个zabbix-java-gateway,可以部署在zabbix-sever端也可以部署在其他机器上,需要和zabbix-server网络可达.Zabbix-J ...

最新文章

  1. volcanol_Linux_问题汇总系列_1_系统引导过程中到check filesystem时就无法继续引导问题解决方法。...
  2. 多种方法解决Exchange 2010 EMC批量启用邮箱之后出..
  3. 3、InterruptedException
  4. python把字符串转成字典
  5. DOM Element对象 参考手册
  6. ymPrompt.js消息提示组件 详解 .
  7. 代码笔记——Toast显示文本,图片,图文
  8. 2009国家公务员面试过关点点通
  9. uni-app APP横屏和竖屏
  10. 丹阳眼镜购买攻略,其它城市可以此参考
  11. 昨天面了一位,见识到了Spring的天花板~
  12. 交通灯keil程序加2位数码管_51单片机红绿灯两个数码管显示实验报告
  13. android 设置打印级别
  14. 如何利用线性回归来建立收入预测模型?
  15. 什么决定了你的职场天花板?
  16. thinksns源码_看移动社交引擎ThinkSNS如何帮助企业和创业者快速搭建理想的社交产品?...
  17. 算力≠智慧! MIT教授抛出「意识来源」新理论:人类认知与计算根本没关系
  18. rp官方提供的打包开发版文件系统的方式
  19. EasyFloat:浮窗从未如此简单
  20. 机器视觉,halcon项目源码,视觉检测和视觉测量源码

热门文章

  1. Problem C: 括号匹配(栈和队列)
  2. 趣图:当我捕获Bug的时候
  3. p批处理替换目录下文本中的字符串
  4. 2018.03.12、Android知识点-Java篇
  5. syslinux 制作多系统启动U盘
  6. 基于Fragment的百度地图框架的使用
  7. C#使用Sockets操作FTP【转载】
  8. 第八章 基本脚本编译
  9. javascript变量声明语法的应用和分号讲究适用性
  10. ×××技术详解(全)