热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

监控案例实战Zabbix监控Linux主机

Zabbix监控Linux主机前言一、Linux部署zabbix-agent二、zabbix-server配置三、Web界面配置四、采集数据五、手动添加item六、监控项定义图形七

Zabbix 监控 Linux 主机

  • 前言
  • 一、Linux 部署 zabbix-agent
  • 二、zabbix-server 配置
  • 三、Web 界面配置
  • 四、采集数据
  • 五、手动添加 item
  • 六、监控项定义图形
  • 七、创建聚合图形


前言

本环境是基于 Centos 7.8 系统构建 Zabbix 学习环境
安装 Zabbix-4.4.10 具体参考:Zabbix-4.4.10 环境部署



一、Linux 部署 zabbix-agent

安装 zabbix-agent

[root@rhel7 ~]# yum install zabbix-agent.x86_64 -y
[root@rhel7 ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.5.11
ServerActive=192.168.5.11
Hostname=linux-rhel-7.2
[root@rhel7 ~]# systemctl enable --now zabbix-agent
[root@rhel7 ~]# netstat -lnutp | grep 10050
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 2808/zabbix_agentd
tcp6 0 0 :::10050 :::* LISTEN 2808/zabbix_agentd

添加 hosts 解析

[root@linux-rhel-7 ~]# vim /etc/hosts +
192.168.5.11 Zabbix-server
192.168.5.150 linux-rhel-7

二、zabbix-server 配置

添加 hosts 解析

[root@zabbix-server ~]# vim /etc/hosts +
192.168.5.11 Zabbix-server
192.168.5.150 linux-rhel-7

测试zabbix server与被监控节点的连通性

# 部署 zabbix-get
[root@zabbix-server ~]# yum install zabbix-get -y# 测试连通性
[root@zabbix-server ~]# zabbix_get -s linux-rhel-7 -p 10050 -k "system.uname"
Linux linux-rhel-7.2 3.10.0-327.el7.x86_64 #1 SMP Thu Oct 29 17:29:29 EDT 2015 x86_64
[root@zabbix-server ~]# zabbix_get -s linux-rhel-7 -p 10050 -k "system.uptime"
86
[root@zabbix-server ~]# zabbix_get -s linux-rhel-7 -p 10050 -k "system.cpu.load[all,avg1]"
0.140000

三、Web 界面配置

创建主机
在这里插入图片描述
添加配置信息
在这里插入图片描述
嵌套模板监控
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、采集数据

查看最新数据

三分钟后查看采集到的数据

在这里插入图片描述
图形化查看数据
在这里插入图片描述

五、手动添加 item

创建 item
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
查看监控结果
在这里插入图片描述

六、监控项定义图形

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

七、创建聚合图形

创建监控项

cup_intr
在这里插入图片描述
cup_load
在这里插入图片描述
cup_util
在这里插入图片描述
在这里插入图片描述
添加图形

cup_intr
在这里插入图片描述
cup_load
在这里插入图片描述
cup_util
在这里插入图片描述
在这里插入图片描述
创建聚合图形
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


推荐阅读
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 服务器上的操作系统有哪些,如何选择适合的操作系统?
    本文介绍了服务器上常见的操作系统,包括系统盘镜像、数据盘镜像和整机镜像的数量。同时,还介绍了共享镜像的限制和使用方法。此外,还提供了关于华为云服务的帮助中心,其中包括产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题和视频帮助等技术文档。对于裸金属服务器的远程登录,本文介绍了使用密钥对登录的方法,并提供了部分操作系统配置示例。最后,还提到了SUSE云耀云服务器的特点和快速搭建方法。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • 本文介绍了在CentOS 6.4系统中更新源地址的方法,包括备份现有源文件、下载163源、修改文件名、更新列表和系统,并提供了相应的命令。 ... [详细]
  • 本文概述了JNI的原理以及常用方法。JNI提供了一种Java字节码调用C/C++的解决方案,但引用类型不能直接在Native层使用,需要进行类型转化。多维数组(包括二维数组)都是引用类型,需要使用jobjectArray类型来存取其值。此外,由于Java支持函数重载,根据函数名无法找到对应的JNI函数,因此介绍了JNI函数签名信息的解决方案。 ... [详细]
  • LINUX学习之centos7营救模式
    今天卸载软件的时候,不小心把GNOME的一些组件给卸了,导致桌面无法正常开启,会卡在启动过程中,而我的开机启动模式又是设置为图形界面,所以一开LINUX就卡住了,进入不了命令行界面 ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • 在CentOS/RHEL 7/6,Fedora 27/26/25上安装JAVA 9的步骤和方法
    本文介绍了在CentOS/RHEL 7/6,Fedora 27/26/25上安装JAVA 9的详细步骤和方法。首先需要下载最新的Java SE Development Kit 9发行版,然后按照给出的Shell命令行方式进行安装。详细的步骤和方法请参考正文内容。 ... [详细]
  • centos安装Mysql的方法及步骤详解
    本文介绍了centos安装Mysql的两种方式:rpm方式和绿色方式安装,详细介绍了安装所需的软件包以及安装过程中的注意事项,包括检查是否安装成功的方法。通过本文,读者可以了解到在centos系统上如何正确安装Mysql。 ... [详细]
author-avatar
那年磕长头
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有