zabbix监控Linux流程

article/2025/11/7 21:31:16

zabbix监控配置流程

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

详细流程
在zabbix图形页面——配置——主机——创建主机(定义主机名称、添加群组、填写被监控端主机IP地址)——模板——选定要监控的模板(httpd sshd服务)——选择——添加(添加连接模板)——添加(添加主机)

zabbix监控配置

  • 手动添加监控项
  • 使用模板添加监控项(有局限性,你需要的监控功能可能没有,还有可能有不需要的监控项)

添加监控操作实列

安装zabbix监控软件

#查看系统版本
[root@localhost ~]# cat /etc/redhat-release 
CentOS Stream release 8#更改虚拟机名字
[root@localhost ~]# hostnamectl set-hostname web
[root@localhost ~]# bash
[root@web ~]# #创建用户
[root@web ~]# useradd -r -M -s /sbin/nologin zabbix
[root@web ~]# #安装配置环境
[root@web ~]# dnf -y install gcc gcc-c++ make vim#下载软件包
[root@web ~]# cd /usr/src/
[root@web src]# wget
https://cdn.zabbix.com/zabbix/sources/stable/6.2/zabbix-6.2.2.tar.gz
[root@web src]# tar xf zabbix-6.2.2.tar.gz
[root@web src]# cd zabbix-6.2.2/
[root@web zabbix-6.2.2]# ./configure --help|grep agent--enable-agent          Turn on build of Zabbix agent and client utilities--enable-agent2         Turn on build of Zabbix agent 2
[root@web zabbix-6.2.2]# dnf -y install pcre-devel openssl openssl-devel
[root@web zabbix-6.2.2]# ./configure --enable-agent
***********************************************************
*            Now run 'make install'                       *
*                                                         *
*            Thank you for using Zabbix!                  *
*              <http://www.zabbix.com>                    *
***********************************************************
#出现这个显示成功
[root@web zabbix-6.2.2]# make install#编写配置
[root@web zabbix-6.2.2]# cd /usr/local/etc/
[root@web etc]# ls
zabbix_agentd.conf  zabbix_agentd.conf.d
[root@web etc]# vim zabbix_agentd.conf
Server=192.168.141.134  #127.0.0.1改为192.168.141.134### Option: ListenPortServerActive=192.168.141.134### Option: HostnameHostname=long #这个要唯一,在网页上写的要一样### Option: HostnameItem#启动服务
[root@web etc]# zabbix_agentd 
[root@web etc]# ss -antl
State     Recv-Q    Send-Q       Local Address:Port        Peer Address:Port    Process    
LISTEN    0         128                0.0.0.0:10050            0.0.0.0:*                  
LISTEN    0         128                0.0.0.0:22               0.0.0.0:*                  
LISTEN    0         128                   [::]:22                  [::]:*                  
[root@web etc]# #开机自启
#编写配置文件
[root@web ~]# vim /etc/rc.local
#!/bin/bash  #直接在下面添加然后保存
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 ~]# chmod +x /etc/rc.d/rc.local 
[root@localhost ~]# ll /etc/rc.d/rc.local 
-rwxr-xr-x. 1 root root 502 Sep  4 14:47 /etc/rc.d/rc.local
[root@localhost ~]# source /etc/rc.d/rc.local #必须改变防火墙否则可用性是有问题的
[root@web harbor]# systemctl status firewalld.service 
● firewalld.service - firewalld - dynamic firewall daemonLoaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enab>Active: inactive (dead) since Mon 2022-09-05 21:02:52 CST; 9s agoDocs: man:firewalld(1)Process: 1008 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exite>Main PID: 1008 (code=exited, status=0/SUCCESS)Sep 05 20:34:16 web systemd[1]: Starting firewalld - dynamic firewall daemon...
Sep 05 20:34:17 web systemd[1]: Started firewalld - dynamic firewall daemon.
Sep 05 20:34:17 web firewalld[1008]: WARNING: AllowZoneDrifting is enabled. This is consid>
Sep 05 21:02:51 web systemd[1]: Stopping firewalld - dynamic firewall daemon...
Sep 05 21:02:52 web systemd[1]: firewalld.service: Succeeded.
Sep 05 21:02:52 web systemd[1]: Stopped firewalld - dynamic firewall daemon.
[root@web harbor]# systemctl disable firewalld.service 
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@web harbor]# getenforce 
Enforcing
[root@web harbor]# setenforce 0
[root@web harbor]# vim /etc/selinux/config 
[root@web harbor]# 

创建主机

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
主机添加成功
在这里插入图片描述

创建主机组并加入主机

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

添加监控项

选择模板添加监控项

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
刷新一下可用性会变绿。
在这里插入图片描述

可以在最新数据查看信息
在这里插入图片描述
在这里插入图片描述

手动添加监控项

可用选择查看过程添加的模板的监控项
在这里插入图片描述
在这里查看有哪有些监控项然后可用安装模板中有的选择自己需要的
在这里插入图片描述
在这里插入图片描述
创建监控的文件

[root@web harbor]# cd /tmp/
[root@web tmp]# ls
systemd-private-3807b4d002704709ad30edc8d0a949a4-chronyd.service-mrn576  zabbix_agentd.log
vmware-root_961-4248090753                                               zabbix_agentd.pid
vmware-root_989-4257069338
[root@web tmp]# touch abc
[root@web tmp]# ll
total 8
-rw-r--r--. 1 root   root      0 Sep  5 21:16 abc
drwx------. 3 root   root     17 Sep  5 20:34 systemd-private-3807b4d002704709ad30edc8d0a949a4-chronyd.service-mrn576
drwx------. 2 root   root      6 Sep  5 20:34 vmware-root_961-4248090753
drwx------. 2 root   root      6 Sep  4 21:25 vmware-root_989-4257069338
-rw-rw-r--. 1 zabbix zabbix 2523 Sep  5 20:57 zabbix_agentd.log
-rw-rw-r--. 1 zabbix zabbix    4 Sep  5 20:37 zabbix_agentd.pid
[root@web tmp]# 

在这里插入图片描述
查看是否有添加的监控项
在这里插入图片描述
在这里插入图片描述
添加信息到abc中

[root@web tmp]# echo "111" > abc

可用在最新的500个值有信息显示
在这里插入图片描述
再添加就会有新的不一样的数据,但是没有报警,所以要添加触发器

[root@web tmp]# echo "111" >> abc

在这里插入图片描述

添加触发器

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
查看触发器配置是否成功
在这里插入图片描述
在这里插入图片描述
修改文件触发报警机制,验证配置的触发器是否成功

[root@web tmp]# echo "1qqq" >> abc 
[root@web tmp]# echo "1qqqsss" >> abc 
[root@web tmp]# 

这里会出现报警声音,在仪表盘可用看见报警问题
在这里插入图片描述

配置媒介

创建发生问题的邮箱
在这里插入图片描述
在这里插入图片描述
选择你需要通知的邮箱,然后查找邮箱服务器的地址和授权密码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
这里是问题出现的通知格式,按个人需求配置
在这里插入图片描述

接受问题信息的邮箱
在这里插入图片描述
在这里插入图片描述
添加配置后选择更新
在这里插入图片描述

配置动作

选择触发器的动作,把原来的配置禁用,创建一个新的
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

手动触发报警

查看当前500个值
在这里插入图片描述
触发

[root@web tmp]# echo "1qqqsss" >> abc 
[root@web tmp]# echo "1qqqsss" >> abc 
[root@web tmp]# 

数值改变
在这里插入图片描述
问题在仪表盘显示
在这里插入图片描述
在收的邮箱查看
收到了问题显示
在这里插入图片描述


http://chatgpt.dhexx.cn/article/VjnnrehD.shtml

相关文章

zabbix 监控介绍

一、监控介绍 你用过哪些监控软件&#xff1f; zabbix 和 nagios、cacti、ganglia 有什么区别&#xff1f; zabbix 有那些好处&#xff1f; zabbix 的监控流程是什么&#xff1f; zabbix 常见监控项有那些&#xff1f; 1、Cacti Cacti 是一套基于 PHP、MySQL、SNMP 及 R…

zabbix监控系统

目录 一、监控软件的功能 二、zabbix定义 三、zabbix监控原理 四、zabbix的五个程序 五、安装zabbix5.0 5.1 部署zabbix服务端 5.1.1 环境准备 5.1.2 获取zabbix的下载源和更换阿里源 5.1.3 安装zabbix组件 5.1.4 修改zabbix-front前端源&#xff0c;安装zabbix前端环…

zabbix监控Linux

1. 环境配置&#xff1a; 主机名主机地址操作系统角色zabbix192.168.188.201Rocky Linux release 8.6zabbix-servernode1192.168.188.111CentOS7zabbix-agent 2. 配置zabbix客户端&#xff1a; 1>. 下载并安装zabbix客户端&#xff1a; [rootnode1 ~]# wget https://m…

【Zabbix监控原理】

一、监控介绍 1、监控目的 监控是需要站在公司的业务角度去考虑&#xff0c;而不是针对某个监控技术的使用。 对系统不间断实时监控 实际上是对系统不间断的实时监控 实时反馈系统当前状态 监控某个硬件、或者系统&#xff0c;都是需要能实时看到当前系统的状态&#xff0c;是…

zabbix监控——监控应用

目录 一&#xff0c;Nginx 监控 二&#xff0c;MYSQL 三&#xff0c;zabbix 监控Tomcat 一&#xff0c;Nginx 监控 在node2上源码编译安装nginx服务并安装监控模块&#xff1b; 1).编译nginx [rootnode2 ~]# tar zxf nginx-1.22.0.tar.gz [rootnode2 ~]# cd nginx-1.22.0/ [roo…

zabbix监控Nginx

目录 一、环境准备 二、部署Nginx被监控端 三、自定义Nginx监控key 四、给目标主机创建监控项 一、环境准备 搭建zabbix基础环境 zabbix基础环境部署参照&#xff1a;zabbix基础环境部署_桂安俊kylinOS的博客-CSDN博客 以下实验部署均基于上述环境 二、部署Nginx被监控端…

zabbix监控日志

zabbix监控日志 最主要的是监控日志文件中有没有某个字符串的表达式&#xff0c;对应日志轮转与否&#xff0c;zabbix都支持。在配置Item的时候&#xff0c;Type选择Zabbix agent (active)&#xff0c;这里主要需要配置的是Key。下面是监控日志的两种key——log和logtr。log[/…

使用zabbix监控VMware

概述 1、VMware本身报警可以在vcenter中获取到&#xff0c;但无法通过微信或者短信通知&#xff0c;如果不是专门人负责也不好24小时一直查看&#xff0c;所以使用监控软件进行实时监控&#xff0c;很有必要 2、zabbix是一款开源监控软件&#xff0c;功能强大&#xff0c;内置…

zabbix监控vSphere

环境介绍 本次使用测试环境为VCSA 6.7U2&#xff08;ESXI版本同样为6.7U2&#xff09; Zabbix版本为 4.4.10 使用的监控模板为zabbix内置Template VM Vmware VCenter创建监控账号 使用管理员账号登录Vcenter&#xff0c;创建监控账号&#xff0c;按照“菜单”→“系统管理”…

zabbix 监控 mysql

zabbix 监控 mysql 1、监控规划 在创建监控项之前要尽量考虑清楚要监控什么&#xff0c;怎么监控&#xff0c;监控数据如何存储&#xff0c;监控数据如何展现&#xff0c;如何处理报警等。要进行监控的系统规划需要对Zabbix很了解&#xff0c;这里只是提出监控的需求。 需求…

zabbix监控

目录 一、zabbix监控 1.1、网站可用性 2、监控什么东西 2.1、监控范畴 3、企业级监控解决方案——Zabbix 4、zabbix主要功能 5、zabbix监控范畴 6、zabbix监控组件 7、zabbix常用的监控架构平台 8、zabbix运行过程图 一、zabbix监控 1、为什么要监控 对于运维人员来说…

zabbix服务器监控

zabbix服务器监控 文章目录 zabbix服务器监控一、zabbix服务器监控概念1.服务器上安装zabbix-agent2.启动zabbix-agent服务 二、监控远程linux服务器1.将server的hosts文件复制到agent上2.agent上安装zabbix-agent3.配置agent端并启动服务4.管理界面创建监控主机 三、为zabbix …

Zabbix监控服务详解+实战

目录 一、监控体系概述 1. 为什么需要监控 2. 监控目标与流程 &#xff08;1&#xff09;监控的目标 &#xff08;2&#xff09; 监控的流程 3. 监控的对象 &#xff08;1&#xff09;CPU监控 &#xff08;2&#xff09;磁盘监控 &#xff08;3&#xff09;内存监控 …

Zabbix 监控(内容详细 供您参考)

目录 一、Zabbix简介 1.1 Zabbix概述 1.2 Zabbix 监控原理 1.3 zabbix监控部署在系统中&#xff0c;包含常见的五个程序 二、部署zabbix服务端 三、部署zabbix 客户端 在 Web 页而中添加 agent 主机 四、自定义监控内容 1.明确需要执行的linux命令 2.创建zabbix的监控…

EF框架实现增删改查

EF框架实现增删改查 1.创建数据库&#xff1a;先创建两张表&#xff0c;文章类型表以及文章详情表&#xff0c;设置主外键&#xff08;ID&#xff0c;Catelogid&#xff09; Catelog:文章类型表 字段&#xff1a;Id&#xff08;自增&#xff09;&#xff0c;Name&#xff0c…

【EF框架】EF框架的开发方法

前言 EF框架具有有三种数据持久化的方式&#xff0c;分别为Code First,Model First,Database First.看一下它们都有什么联系&#xff1f; 叙述 EF框架的三种工作方式 1.Database First是基于已存在的数据库&#xff0c;利用某些工具&#xff08;如VS提供的EF设计器&#xff09…

使用EF框架

1.创建一个控制台项目 2.创建一个EF框架 3.查询出一个表中得到所有元素 static void Main(string[] args){//创建一个EF对象var ef new DemoDatabaseEntities1();//遍历数据库Grade表中的所有元素【EF框架对象->Grade表对象->把表内所有元素转换成实体集合Li…

C#控制台EF框架增删改查

1.创建一个linq to sql 或者EF框架&#xff0c;引入自己数据库的表 2.创建一个上下文 3.添加 News是数据库中的一张表名。 创建一个对象&#xff0c;把需要添加的内容放到对象里面&#xff0c;往表中插入对象&#xff0c;提交到数据库中&#xff0c;刷新数据库 。 4. 修改 创…

EF框架你了解多少?

[EF框架的认识] EF教程视频大全 一、 EF简介 ADO.NET Entity Framework 以 Entity Data Model (EDM) 为主&#xff0c;将数据逻辑层切分为三块&#xff0c;分别为 Conceptual Schema, Mapping Schema 与 Storage Schema 三层&#xff0c;其上还有 Entity Client&#xff0c;…

EF-创建EF框架

文章目录 什么是EFEF的作用 EF 分类Model First&#xff08;模型优先&#xff09;Code First&#xff08;代码优先&#xff09; Database First&#xff08;数据优先&#xff09; 如何创建EF 安装创建 注意事项 什么是EF 实体框架&#xff08;Entity Framework&#xff09;是微…