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)

大家都在看

  • CentOS 压缩解压

    打包:将多个文件合成一个总的文件,这个总的文件通常称为 “归档”。 压缩:将一个大文件通过某些压缩算法变成一个小文件。 1.1、tar 压缩格式: tar …

    Linux 2023年6月8日
    093
  • Laxcus集群操作系统的分布计算模型

    分布计算模型,你把可以把它理解为分布式编程规范和计算机程序的组合。按照分布式编程规范和系统提供的分布式编程API接口,用户能够快速开发符合Laxcus集群操作系统要求的分布式应用软…

    Linux 2023年6月6日
    079
  • Windows 常用 Dos PowerShell 命令

    Dos #^.^ dir /a/s/p PowerShell #批量重命名文件 dir -Recurse *.png | foreach {Rename-Item $_ -NewN…

    Linux 2023年5月28日
    0100
  • 泛微 OA 前台 GetShell 复现

    自行搭建环境: 漏洞路径: /weaver/weaver.common.Ctrl/.css?arg0=com.cloudstore.api.service.Service_Chec…

    Linux 2023年5月28日
    0103
  • redis八种基本数据类型及其应用

    NoSQL 开发中或多或少都会用到,也是面试必问知识点。最近这几天的面试每一场都问到了。但是感觉回答的并不好,还有很多需要梳理的知识点。这里通过几篇 Redis 笔记整个梳理一遍,…

    Linux 2023年5月28日
    091
  • QLabel图片自适应

    故事背景:由于要做终端定制的需求,在服务端上传一张128像素的图片,下发给客户端,适配所有图标(界面左上角、任务栏、快捷方式、托盘等),但是由于每个位置的图标大小不一样,代码要根据…

    Linux 2023年6月13日
    089
  • rsync

    Rsync-远程同步 简介 rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同…

    Linux 2023年6月13日
    074
  • Debian目录的生成及打包

    故事背景 做linux开发的一般都会涉及到deb包,那么我们如何制作deb包,debian目录中都有哪些文件以及他们的含义是什么呢?那么我们就带着这些疑惑去探索了。 探索之路 首先…

    Linux 2023年5月27日
    0146
  • TELE poj1155 题解

    很明显,这道题是以1为根的树,存在最优子问题,因此考虑树形DP。 先看一下样例 常识:利润=收入-成本,也就是:叶节点点权-边权 那么更加明显用dp[i][j]来记录在以i为根节点…

    Linux 2023年6月6日
    0103
  • Linux下PAM模块学习总结

    Linux下PAM模块学习总结 转载自 https://www.cnblogs.com/kevingrace/p/8671964.html Original: https://ww…

    Linux 2023年6月7日
    0104
  • 服务器监控 -TOP命令详解(下)

    用jmeter做性能测试的时候,top命令是最简单扼要的查看服务器CPU和内存占用情况的命令。如下图就是TOP命令展示出来的结果,下面对结果进行详细解说。 Mem 物理内存: to…

    Linux 2023年6月8日
    091
  • Git 代码提交和下载

    1、新建一个目录,存放下载下来的项目; 2、进入刚刚新建的文件夹,点击鼠标右键,选择”Git Bash Here” 3、进行基础配置,作为 Git 的基础配…

    Linux 2023年6月13日
    0124
  • .Net MVC实现全局异常捕捉返回通用异常页面的一种方式

    阅文时长 | 0.54分钟字数统计 | 876字符主要内容 | 1、引言&背景 2、部分通用设计代码 3、声明与参考资料『.Net MVC实现全局异常捕捉返回通用异常页面的…

    Linux 2023年6月13日
    0107
  • 玩转 Windows Terminal

    今天给大家分享一下Windows Terminal的使用及个性化定制。 一、安装 该项目的开源地址为https://github.com/microsoft/terminal,如果…

    Linux 2023年6月7日
    0117
  • Linux 基于flock命令实现多进程并发读写文件控制

    需求描述 实际项目中,需要在Linux下通过 shell脚本并发读写同一个文件,但是希望同一时刻,只有一个进程可以在读、写目标文件。 解决方案 使用 flock命令。 flock …

    Linux 2023年5月27日
    0106
  • nodejs调用shell

    shelljs https://github.com/shelljs/shelljs 实例 var shell = require(‘shelljs’); if (!shell.w…

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