zabbix监控配置流程

1.0 zabbix监控配置流程详细

管理角度:

  • 开发
    由开发人员提供监控指标来监控
  • 运营
    让其找开发要监控指标
  • 运维
    直接加

配置角度:

  • 创建主机
  • 创建主机组并加入主机
  • 添加监控项
  • 添加触发器
  • 配置媒介
  • 配置动作
  • 手动触发告警

配置流程
配置监控的步骤:
添加主机组
添加主机并加到主机组:
安装agent
创建用户zabbix
编译安装
配置 zabbix_agentd.conf,设置zabbix_server的ip,hostname的值
启动服务
在web界面添加主机
添加监控项
手动配置监控项
通过模板配置监控项
添加触发器
配置用户媒介
添加动作
手动触发并验证

开启zabbix并开机自启
[root@localhost ~]# ss -antl
State      Recv-Q     Send-Q         Local Address:Port           Peer Address:Port     Process
LISTEN     0          128                127.0.0.1:9000                0.0.0.0:*
LISTEN     0          128                  0.0.0.0:22                  0.0.0.0:*
LISTEN     0          128                        *:3306                      *:*
LISTEN     0          128                        *:80                        *:*
LISTEN     0          128                     [::]:22                     [::]:*
LISTEN     0          70                         *:33060                     *:*
[root@localhost ~]# vim /etc/rc.local
#!/bin/bash
zabbix_server
zabbix_agentd
[root@localhost ~]# ll /etc/rc.local
lrwxrwxrwx. 1 root root 13 Dec  2  2020 /etc/rc.local -> rc.d/rc.local
[root@localhost ~]# ll /etc/rc.d/rc.local
-rw-r--r--. 1 root root 502 Sep  3 17:26 /etc/rc.d/rc.local
[root@localhost ~]# chmod +x /etc/rc.d/rc.local
[root@localhost ~]# ll /etc/rc.d/rc.local
-rwxr-xr-x. 1 root root 502 Sep  3 17:26 /etc/rc.d/rc.local
[root@localhost ~]# source /etc/rc.d/rc.local
[root@localhost ~]# ss -antl
State      Recv-Q     Send-Q         Local Address:Port           Peer Address:Port     Process
LISTEN     0          128                127.0.0.1:9000                0.0.0.0:*
LISTEN     0          128                  0.0.0.0:22                  0.0.0.0:*
LISTEN     0          128                  0.0.0.0:10050               0.0.0.0:*
LISTEN     0          128                  0.0.0.0:10051               0.0.0.0:*
LISTEN     0          128                        *:3306                      *:*
LISTEN     0          128                        *:80                        *:*
LISTEN     0          128                     [::]:22                     [::]:*
LISTEN     0          70                         *:33060                     *:*
[root@localhost ~]#

2.0 zabbix监控项配置

zabbix监控配置流程
zabbix监控配置流程
zabbix监控配置流程
zabbix监控配置流程
zabbix监控配置流程
zabbix监控配置流程
zabbix监控配置流程
zabbix监控配置流程
zabbix监控配置流程
zabbix监控配置流程
zabbix监控配置流程
zabbix监控配置流程
zabbix监控配置流程
zabbix监控配置流程
zabbix监控配置流程

2.1手动添加监控项

被监控
[root@client ~]# useradd -r -M -s /sbin/nologin zabbix
[root@client ~]# cat /etc/redhat-release
CentOS Stream release 8
[root@client ~]# dnf -y install gcc gcc-c++ make vim
监控
[root@localhost src]# ls
debug  kernels  zabbix-6.2.2  zabbix-6.2.2.tar.gz
[root@localhost src]# scp zabbix-6.2.2.tar.gz 192.168.29.141:/usr/src/
The authenticity of host '192.168.29.141 (192.168.29.141)' can't be established.

ECDSA key fingerprint is SHA256:upy1B8yc2gXKPvSfXDtoilVF3ZbDVJZVKbQlw7hsnks.

Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.29.141' (ECDSA) to the list of known hosts.

root@192.168.29.141's password:
zabbix-6.2.2.tar.gz                                               100%   33MB  47.0MB/s   00:00
[root@localhost src]#

被监控
[root@client ~]# cd /usr/src/
[root@client src]# ls
debug  kernels  zabbix-6.2.2.tar.gz
[root@client src]# tar xf zabbix-6.2.2.tar.gz
[root@client src]# cd zabbix-6.2.2/
[root@client zabbix-6.2.2]# ls
AUTHORS    Makefile.am  aclocal.m4  conf          configure.ac  install-sh  missing
COPYING    Makefile.in  bin         config.guess  database      m4          sass
ChangeLog  NEWS         build       config.sub    depcomp       man         src
INSTALL    README       compile     configure     include       misc        ui
[root@client zabbix-6.2.2]# ./configure --enable-agent
......

checking for the linux kernel version... unknown family (4.18.0-257.el8.x86_64)
checking size of void *... 8
configure: using old pcre library by default
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
configure: error: cannot find pkg-config package for libpcre
[root@client zabbix-6.2.2]# dnf -y install pcre-devel openssl openssl-devel
[root@client zabbix-6.2.2]# ./configure --enable-agent
......

***********************************************************
*            Now run 'make install'                       *
*                                                         *
*            Thank you for using Zabbix!                  *
*                                  *
***********************************************************

[root@client zabbix-6.2.2]# make install
[root@client zabbix-6.2.2]# cd
[root@client ~]# cd /usr/local/etc/
[root@client etc]# ls
zabbix_agentd.conf  zabbix_agentd.conf.d
[root@client etc]# vim zabbix_agentd.conf

Server=192.168.29.140(被动模式)

ServerActive=192.168.29.140(主动模式)

Hostname=mary --随机生成
[root@client etc]# zabbix_agentd
[root@client etc]# ss -antl
State      Recv-Q     Send-Q         Local Address:Port           Peer Address:Port     Process
LISTEN     0          128                  0.0.0.0:22                  0.0.0.0:*
LISTEN     0          128                  0.0.0.0:10050               0.0.0.0:*
LISTEN     0          128                     [::]:22                     [::]:*
[root@client etc]#

zabbix监控配置流程
zabbix监控配置流程
zabbix监控配置流程

2.2使用模板添加监控项

有局限性)(可创建所需监控的模板)

Original: https://www.cnblogs.com/marymary/p/16656129.html
Author: 溜溜威
Title: zabbix监控配置流程

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/581527/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 七、软件包管理

    Linux软件管理分类: 1、rpm包管理 —– yum工具2、源码包管理RedhatCentosDebianUbuntu包名.rpm如何获取rpm包?互联…

    Linux 2023年6月7日
    0107
  • 2018部分

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Linux 2023年6月7日
    088
  • ASP.NET Web API实现POST报文的构造与推送

    毕设和OAuth协议相关,而要理解OAuth协议就必须理解HTTP GET/POST方法。因此研究了一下如何使用Web API或MVC构造POST报文并实现客户端与服务器端的交互。…

    Linux 2023年6月13日
    0101
  • 使用7z程序CLI实现基础功能

    阅文时长 | 0.64分钟字数统计 | 1025.6字符主要内容 | 1、引言&背景 2、压缩 3、解压 4、更多命令可见 5、声明与参考资料『使用7z程序CLI实现基础功…

    Linux 2023年6月14日
    096
  • 【XML】学习笔记第三章-namesapce

    命名空间概述 标记中出现了同名不同义的情况,极其容易造成含义混乱。命名空间就是由W3C制定的用于解决这类问题的。 【命名空间的作用】出现标记同名不同义情况时,避免含义混乱 XML技…

    Linux 2023年6月14日
    087
  • JavaScript 的闭包(closure)

    关于JavaScript 的闭包(closure)的笔记 以下内容为本人的学习笔记,如需要转载,请声明原文链接微信公众号「englyf」 https://www.cnblogs.c…

    Linux 2023年6月6日
    0122
  • podman对容器映像签名和分发

    熟悉podman 如何使用 Podman 对容器映像进行签名和分发 熟悉podman 此示例容器将运行一个非常基本的 httpd 服务器,该服务器仅为其索引页提供服务 [root@…

    Linux 2023年6月7日
    097
  • JuiceFS v1.0 beta3 发布,支持 etcd、Amazon MemoryDB、Redis Cluster

    JuiceFS v1.0 beta3 在元数据引擎方面继续增强,新增 etcd 支持小于 200 万文件的使用场景,相比 Redis 可以提供更好的可用性和安全性。同时支持了 Am…

    Linux 2023年6月14日
    0112
  • 聊斋-河间生

    人的善恶在转瞬之间就可以改变,发现错误时往往已经差之千里了,但是发现错误及时改正这不也是很美好的一件事情么?河间生就是讲了这么一件事情。 主角简介:河间某生,家里比较富裕,烧火用的…

    Linux 2023年6月14日
    0124
  • 错误日志:Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener

    csharp;gutter:true; 错误日志如下:</p> <pre><code> ;gutter:true;[org.springfram…

    Linux 2023年6月7日
    0154
  • Rook搭建Ceph

    Rook搭建Ceph 一、软件版本及先决条件 软件版本: 软件版本名称 软件版本号 Pacific 16.2.7 Rook V1.9 先决条件: K8s集群,1.16版本+ K8s…

    Linux 2023年6月13日
    087
  • PicGo图床设置

    PicGo图床设置 介绍 PicGo是一款开源的图床管理工具,是可以快速的上传图片并且获得图片的URL链接的工具。目前支持Windows和macOS平台,可以方便的进行拖拽、复制粘…

    Linux 2023年6月6日
    0122
  • 【Leetcode】120. 三角形最小路径和

    给定一个三角形 triangle ,找出自顶向下的最小路径和。 每一步只能移动到下一行中相邻的结点上。 &#x76F8;&#x90BB;&#x7684;&a…

    Linux 2023年6月6日
    0108
  • Git常用命令

    克隆拉取远程代码 git clone https://xxxxxxxxx 本地添加远程仓库地址 git remote add origin(设定名字,随意。不过一般都叫这个名字) …

    Linux 2023年6月8日
    093
  • ASP.NET Core 2.2 : 二十. Action的多种数据返回格式处理机制

    上一章讲了系统如何将客户端提交的请求数据格式化处理成我们想要的格式并绑定到对应的参数,本章讲一下它的”逆过程”,如何将请求结果按照客户端想要的格式返回去。 …

    Linux 2023年6月7日
    0136
  • Redis 基础

    Redis 基础 Redis 定位 – 特性 关系型数据库 特性 非关系型数据库 特性 Redis 特性 Redis 安装 – 启动 – 使用 …

    Linux 2023年6月13日
    0147
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球