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中python虚拟环境的创建及问题

    linux中python虚拟环境的创建 LINUX 出现 -BASH-4.2# 问题的解决方法 linux中python虚拟环境的创建 1)安装依赖 >: pip3 inst…

    Linux 2023年6月14日
    077
  • 图解固件、驱动、软件的区别

    大家好,我是良许。 不管我们使用什么操作系统,无论是 Windows、macOS 还是 Linux ,里面都安装了许多软件、驱动程序和固件。但是,这三者概念有区别呢? 我在朋友圈做…

    Linux 2023年5月27日
    084
  • redis

    常用操作 LLEN KEY_NAME # 返回列表的&#x95…

    Linux 2023年5月28日
    092
  • Linux系统Yum中的$releasever和$basearch变量

    Yum的配置文件中包含大量的$releasever和$basearch变量,那么他们的取值是什么呢? 为什么要折腾这个玩意呢?有点地方的网络是私有化网络,内部有大量的Linux服务…

    Linux 2023年6月8日
    077
  • 如何优化前端性能?

    导读:随着前端的范畴逐渐扩大,深度逐渐下沉,富前端必然带来的一个问题就是性能。特别是在大型复杂项目中,重前端业务可能因为一个小小的数据依赖,导致整个页面卡顿甚至崩溃。本文基于Qui…

    Linux 2023年6月8日
    0109
  • 访问github 与 mac修改hosts并刷新DNS

    加速githubhttps://ipaddress.com/website/github.global.ssl.fastly.nethttps://ipaddress.com/we…

    Linux 2023年6月8日
    0108
  • 用户管理

    用户组 种类 基本组: 一个用户一定要有一个基本组 ,且只有一个 附加组: 一个用户可以没有附加组,一个用户可以有多个附加组 分别基本组和 附加组?[root@localhost …

    Linux 2023年6月6日
    0128
  • IDEA远程部署项目到Docker

    最近在写东西部署到服务器,结构是springboot工程配合docker部署。但是每次部署都3个步骤: 部署次数一多,我就怀疑人生了。就在找有没有IDEA远程部署Docker的方案…

    Linux 2023年6月7日
    074
  • DotNet发布程序到NuGet

    1、新建一个类库 2、选择项目属性,在包栏目下填写 3、选择项目,鼠标右键”打包” 主要注意的是生成配置需改为 Release 4、然后就可以在我们项目 b…

    Linux 2023年6月13日
    089
  • 磁盘管理操作

    磁盘管理操作 虚拟环境centos7.3 fdisk用法:fdisk [选项] 一、磁盘分区 1.在做磁盘分区之前关闭虚拟机添加一块20G的磁盘。 添加之后记得点下面的确定可以应用…

    Linux 2023年6月7日
    0102
  • docker –link容器互联

    服务器版本 docker软件版本 CPU架构 CentOS Linux release 7.4.1708 (Core) Docker version 20.10.12 x86_64…

    Linux 2023年6月7日
    092
  • Java 8 中的 Stream 遍历树形结构

    树形结构数据处理 public class TreeDemo { public static void main(String[] args) { testtree(); } pu…

    Linux 2023年6月7日
    0106
  • linux 网络配置

    安装linux之后一般都是网络自启动, 适合在没有网络工具的情况下修改配置文件 ubuntu: 网络配置文件/etc/network/interfaces 配置类似于: auto …

    Linux 2023年6月14日
    069
  • ElasticSearch7.2安装

    下载JDK压缩包,通过SFTP客户端(WinSCP)上传到CentOS7相应的目录下。然后解压JDK,解压命令为: tar -zxvf jdk-12.0.2_linux-x64_b…

    Linux 2023年6月7日
    0101
  • pip 换源与python虚拟环境的创建

    pip换源 临时换源: pip install pypi源下载源码,在国外,比较慢—》镜像(pypi在国内备份)—>豆瓣,清华,阿里 pip install -i 源…

    Linux 2023年6月14日
    082
  • 虚拟机无法联网

    状态:虚拟机使用NAT模式的VMnet8网卡, ping baidu.com 无法联通 解决: ipconfig查看物理机网络: ip配置:把网关 GATEWAY 改为 192.1…

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