Zabbix监控网站

article/2025/11/7 20:55:03

Zabbix监控网站

本章资源请访问
https://download.csdn.net/download/weixin_54373617/19040005

技能目标:

  • 了解 Zabbix 模板
  • 会创建 Zabbix 模板
  • 会监控 Nginx、Redis、MySQL 主机

案例分析

案例概述

Zabbix 是一个基于Web 界面的提供分布式系统监控以及网络监控功能的企业级开源解决方案。本案例将展示如何使用 Zabbix 实现一个网站的全面监控。

当运维人员有 10 台服务器需要添加监控,应该怎么做呢?运维人员可以一台一台的添加每一个监控项,一个一个设置触发器。如果动作快,一天之内就能搞定。但是,如果服务器数量变成 20 台、30 台、100 台呢?如果还是运维人员一台一台设置就很耗费人力。Zabbix 中的监控模板可以解决该问题,只需提前创建一个监控模板,然后将建好的模板应用在所有服务器上。如此一来无论服务器的数量有多少,只需简单几个动作即可搞定。

平时工作中,运维人员需要监控 Web、MySQL、Redis、Nginx 等服务,众多服务器的业务都是一样的。所以只要事先创建好模板,然后所有服务器链接这个模板。如果后续有修改或新增一些功能,只需要修改模板即可。

案例环境

1. 本案例实验环境

本案例共使用四台主机,分别作为 Zabbix Server 服务器、Nginx 服务器、Redis 服务器以及 MySQL 服务器。服务器具体环境信息如下表所示。

主机名系统IP地址配置主要软件
serverCentOS7.9192.168.10.1012C/2GZabbix-server、MySQL、lnmp
nginxCentOS7.9192.168.10.1021C/1GZabbix-agent、Nginx
redisCentOS7.9192.168.10.1031C/1GZabbix-agent、Redis
mysqlCentOS7.9192.168.10.1041C/1GZabbix-agent、MySQL

2. 案例需求

(1) 部署 Zabbix 服务器。

(2) 创建 Nginx、Redis、MySQL 模板。

(3) 应用 Nginx、Redis、MySQL 模板。

3. 案例实现思路

(1) 安装 LNMP + Zabbix Server。

(2) 安装 Nginx。

(3) 安装 Redis。

(4) 安装 MySQL。

(5) 创建 Nginx、Redis、MySQL 模板。

(6) 应用 Nginx、Redis、MySQL 模板。

案例实施

部署 Zabbix 架构服务在前面的章节已经讲过了请参考“企业分布式部署“这篇文章

1.安装 Nginx 服务、Redis 服务和 MariaDB 服务

分别在 Nginx 主机、Redis 主机和 MySQL 主机上安装 Nginx 服务、Redis 服务和MariaDB 服务。

nginx端操作

yum -y install zabbix-agent
yum -y install nginx

redis端操作

yum -y install zabbix-agent
yum -y install redis

mysql端操作

yum -y install zabbix-agent
yum -u install mariadb-server
systemctl start mariadb
systemctl enable mariadb

Nginx 主机添加监控脚本

Zabbix Agent 配置文件中,修改以下配置项

vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.10.101
ServerActive=192.168.10.101
Hostname=Agent nginx   #Agent nginx 本地的名称,此名称需要与 server 端的 Web 页面上的主机名称一 致,名称自定义

创建目录保存监控脚本,目录自定义

mkdir /etc/zabbix/scriptsvi /etc/zabbix/scripts/nginx-check.sh#!/bin/bash
#Zabbix requested parameter
ZBX_REQ_DATA="$1"
ZBX_REQ_DATA_URL="$2"#Nginx defaults
NGINX_STATUS_DEFAULT_URL="http://localhost:10080/nginx_status" #设置Nginx监控URL 之后在外面需要定义nginx_status文件定义监控的URL
WGET_BIN="/usr/bin/wget"   #定义监控工具之后在外面需要安装wget工具#设置错误返回值:
#能够在 Zabbix 中展示 (避免 NOT_SUPPORTED)
ERROR_NO_ACCESS_FILE="-0.9900"
ERROR_NO_ACCESS="-0.9901"
ERROR_WRONG_PARAM="-0.9902"
ERROR_DATA="-0.9903" # either can not connect /bad host / bad port#如果没有设定 URL 则取默认值
if [ ! -z "$ZBX_REQ_DATA_URL" ]; thenURL="$ZBX_REQ_DATA_URL"
elseURL="$NGINX_STATUS_DEFAULT_URL"
fi#将 nginx 状态数据存入变量中
NGINX_STATS=$($WGET_BIN -q $URL -O - 2> /dev/null)#处理访问过程中的错误
if [ $? -ne 0 -o -z "$NGINX_STATS" ]; thenecho $ERROR_DATAexit 1
fi#获取 nginx 状态数据中的特定数值(即 zabbix 模板中添加的监控项)
case $ZBX_REQ_DATA inactive_connections) echo "$NGINX_STATS" | head -1 | cut -f3 -d' ';;accepted_connections) echo "$NGINX_STATS" | grep -Ev '[a-zA-Z]' | cut -f2 -d' ';;handled_connections) echo "$NGINX_STATS" | grep -Ev '[a-zA-Z]' | cut -f3 -d' ';;handled_requests) echo "$NGINX_STATS" | grep -Ev '[a-zA-Z]' | cut -f4 -d' ';;reading) echo "$NGINX_STATS" | tail -1 | cut -f2 -d' ';;writing) echo "$NGINX_STATS" | tail -1 | cut -f4 -d' ';;waiting) echo "$NGINX_STATS" | tail -1 | cut -f6 -d' ';;*) echo $ERROR_WRONG_PARAM; exit 1;;
esac
exit 0

为脚本添加可执行权限

chmod +x /etc/zabbix/scripts/nginx-check.sh

添加 Zabbix Agent 配置,并启动 Zabbix Agent

vim /etc/zabbix/zabbix_agentd.d/nginx.conf
UserParameter=nginx[*],/etc/zabbix/scripts/nginx-check.sh "$1" "$2"systemctl start zabbix-agent
systemctl enable zabbix-agnet

添加 Nginx 配置,创建监控 URL 启动Nginx

vim /etc/nginx/conf.d/nginx-status.conf
server {listen 10080;server_name _;location /nginx_status {stub_status on;access_log off;allow 127.0.0.1;deny all;}
}systemctl start nginx
systemctl enable nginx

验证 Nginx 监控数值获取

在 server 主机执行如下命令测试

安装 Zabbix_get

wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-get-3.2.1-1.el7.x86_64.rpm
rpm -ivh zabbix-get-3.2.1-1.el7.x86_64.rpm
zabbix_get -s 192.168.10.102 -k nginx[active_connections]
1

在Zabbix web界面上面添加Nginx 监控

1. 创建 Nginx 模板

创建 Nginx 模板需要依次点击 配置——模板——创建模板,如下图所示。

在这里插入图片描述
设置“模板名称”为“Templates App Nginx”,并加入“Zabbix Templates”群组中,点击“添加”按钮完成模板的创建操作,如下图所示。
在这里插入图片描述
创建完成后,在模板列表中可以看到刚刚创建完成的“Template App Nginx”,如下图
在这里插入图片描述

2. 创建应用集

点击上图中“Template App Nginx”,首先需要创建应用集,点击“应用集”—— “创建应用集”,在“名称”一栏中输入“Nginx”,并点击“添加”按钮,完成新应用集的创建,如下图所示。
在这里插入图片描述

3. 创建监控项

  • 配置 Nginx 活跃连接数
    创建“Nginx 应用集后,开始创建监控项,依次点击上图中的“监控项”——“创建监控项”,进入监控项创建页面。输入名称“Nginx $1”、键值“nginx[active_connections]”,信息类型选择“浮点数”,应用集选择“Nginx”后点击“添加”按钮,完成一个监控项的创建。监控名称中“$1”的值等于键值中方括号中的内容。

此处键值一项按图下所示输入即可,后面将在 Zabbix 中设置键值获取的方式。
在这里插入图片描述
在这里插入图片描述

按照上面的方式,继续创建如下几个监控项。

  • 配置监控 Nginx 客户端的连接数
    输入名称“Nginx $1”,输入键值“nginx[writing]”,信息类型选择“浮点数”,应用集选择“Nginx”。然后,点击“添加”按钮,如下图所示。
    在这里插入图片描述

  • 配置监控 Nginx 等待下一次请求指令的驻留连接数
    输入名称“Nginx $1”,输入键值“nginx[waiting]”,信息类型选择“浮点数”,应用集选择“Nginx”。然后,点击“添加”按钮,如下图所示。
    在这里插入图片描述

  • 配置监控 Nginx 读取客户端的连接数
    输入名称“Nginx $1”,输入键值“nginx[reading]”,信息类型选择“浮点数”,应用集选择“Nginx”。然后,点击“添加”按钮,如下图所示。
    在这里插入图片描述

  • 配置监控 Nginx 总共处理的请求数
    输入名称“Nginx $1/sec”,输入键值“nginx[handled_requests]”,信息类型选择“浮点数”, 应用集选择“Nginx”。然后,点击“添加”按钮,如下图所示。
    在这里插入图片描述

  • 配置监控 Nginx 接受的连接数
    输入名称“Nginx $1/sec”,输入键值“nginx[accepted_connections]”,信息类型选择“浮点数”,应用集选择“Nginx”。然后,点击“添加”按钮,如下图所示。
    在这里插入图片描述

  • 配置监控 Nginx 处理的连接数
    输入名称“Nginx $1/sec”,输入键值“nginx[handled_connections]”,信息类型选择“浮点数”,应用集选择“Nginx”。然后,点击“添加”按钮,如下图所示。
    在这里插入图片描述

  • 配置监控 Nginx 开机启动
    输入名称“Nginx is enable autostart”,输入键值“chkconfig[nginx]”,信息类型选择“数字
    (无正负)
    ”,数据类型选择“布尔”,应用集选择“Nginx”。然后,点击“添加”按钮,如下图所示。
    在这里插入图片描述

  • 配置监控 Nginx 版本
    输入名称“Nginx Version”,输入键值“nginx.version”,信息类型选择“字符”,应用集选择“Nginx”。然后,点击“添加”按钮,如下图所示。在这里插入图片描述

  • 配置监控 Nginx 进程数
    输入名称“Number of $1 process”,输入键值“proc.num[nginx]”,信息类型选择“数字(无正负)”,数据类型选择“十字位数字”,应用集选择“Nginx”。然后,点击“添加”按钮,如下图所示。
    在这里插入图片描述

4. 创建触发器

创建触发器,依次点击“触发器”——“创建触发器”,创建如下触发器。如下图所示
在这里插入图片描述

  • 配置 Nginx 开机启动触发器
    输入名称“Nginx is not enabled in autostart” , 严重性选择“ 警告” , 表达式输入“{Templates App Nginx:chkconfig[nginx].last(0)}=0”。然后,点击最下方的“添加”按钮,如下图所示。
    在这里插入图片描述
  • 配置 Nginx 运行状态触发器
    输入名称“Nginx is not running”, 严重性选择“严重”, 表达式输入“{Templates App Nginx:proc.num[nginx].last(0)}=0”,。然后,点击最下方的“添加”按钮,如图下所示。
    在这里插入图片描述
  • 配置 Nginx 版本变化触发器
    输入名称“version of nginx server was changed”, 严重性选择“信息”, 表达式输入“{Templates App Nginx:nginx.version.diff(0)}=0”。然后,点击最下方的“添加”按钮,如下图
    在这里插入图片描述

5. 创建图形

创建图形,依次点击“图形”——“创建图形”,创建 Nginx 连接数和请求数趋势图、Nginx 线程状态图。如下图在这里插入图片描述在这里插入图片描述

  • 配置 Nginx 连接数和请求数趋势图
    输入名称“Nginx-Connections and Requested status”,监控项添加刚才创建的三个连接请求数监控项。然后,点击最下方的“添加”按钮,如下图所示。
    在这里插入图片描述
  • 配置 Nginx 线程状态图
    输入名称“Nginx-Threads status”,监控项添加刚才创建的三个线程监控项。然后,点击最下方的“添加”按钮,如下图所示。
    在这里插入图片描述

6. 添加客户端主机

添加客户端主机,依次选择“配置”——“主机”——“创建主机”,如下图所示。
在这里插入图片描述
填写客户端相关信息,输入主机名称“Nginx”,输入可见的名称“Agent nginx”,群组选择“Linux servers”,新的群组输入“Nginx server”,IP 地址输入“192.168.10.102”。然后,点击“添加”按钮,完成主机创建,如下图所示。
在这里插入图片描述

7. 关联模板和主机

依次选择“配置”——“模板”——“Template App Nginx”,在“主机/模板”处添加刚刚创建的“Agent nginx”主机,并点击“更新”按钮,如下图所示。在这里插入图片描述
在这里插入图片描述

8. 结果验证

先在nginx端并发访问

for i in {1..100} ; do curl 127.0.0.1 > /dev/null ; done

依次点击“监测中”——“最新数据”,在“主机”一栏输入“Agent nginx”,点击“应用”按钮,在下方可以看到 Nginx 主机最新数据获取结果,如下图所示。
在这里插入图片描述
点击上图中的图形可看到如下图的图形
在这里插入图片描述
至此,Nginx 创建完成。


添加 Redis 监控

在 Redis 主机上进行如下操作

Zabbix Agent 配置文件中,修改以下配置项

vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.10.101
ServerActive=192.168.10.101
Hostname=Agent redis   #Agent redis本地的名称,此名称需要与 server 端的 Web 页面上的主机名称一 致,名称自定义

添加扩展配置文件

vi /etc/zabbix/zabbix_agentd.d/redis.conf
UserParameter=redis[*],redis-cli info | grep $1":" | cut -d ':' -f 2
UserParameter=redis.version, redis-server --version | cut -d " " -f 3 | cut -d "=" -f 2

启动服务

systemctl start zabbix-agent redis
systemctl enable zabbix-agent redis

在 server 主机上验证 Redis 监控数据获取

zabbix_get -s 192.168.10.103 -k redis[total_commands_processed]
0

在Zabbix web页面添加 Redis 主机

1. 创建 Redis 模板

创建 Redis 模板的方法同上,依次点击“配置” ——“模板”——“创建模板”,设置“模板名称” 为“Templates App Redis”,并添加到“Zabbix Templates”群组。点击“添加”按钮完成创建, 如下图所示。在这里插入图片描述在这里插入图片描述

2. 创建应用集

创建 Redis 应用集,“应用集”——“创建应用集”,名称输入“Redis”。再点击“添加”按钮, 如下图所示。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. 创建 Redis 监控项

需要创建的 Redis 监控项有:监控 Redis 开机启动、监控 Redis 版本、监控 Redis 是否宕机、监控 Redis 总连接数、监控 Redis 执行的操作命令总数、监控 Redis 最近一次存盘的状态。

  • 监控Redis 开机启动
    应用集创建完成后,开始创建监控项。依次点击“监控项”“创建监控项”,进入监控项创建页面。输入名称“Redis enabled autostart”,输入键值“chkconfig[redis]”,信息类型选择 “数字(无正负)”,数据类型选择“布尔”,应用集选择“Redis”。然后,点击“添加”按钮,完成监控项的创建。如下图所示。
    在这里插入图片描述在这里插入图片描述在这里插入图片描述

  • 监控Redis 版本
    和前面的创建方法一样,依次点击“监控项”——“创建监控项”,进入监控项创建页面。输入名称“Redis Version”, 输入键值“redis.version”,信息类型选择“字符”,应用集选择“Redis”。然后,点击“添加”按钮, 完成监控项的创建,如下图所示。
    在这里插入图片描述

  • 监控Redis 是否宕机
    依次点击“监控项”——“创建监控项”,进入监控项创建页面。输入名称“[Redis]server is running”,输入键值“net.tcp.port[,6379]”,信息类型选择“数字(无正负)”,数据类型选择“十进位数字”,应用集选择“Redis”。然后,点击“添加”按钮,完成监控项的创建。如下图所示。
    在这里插入图片描述

  • 监控Redis 总连接数
    输入名称“[Redis]$1”,输入键值“redis[total_connections_received]”,信息类型选择“数字(无正负)”,数据类型选择“十进位数字”,应用集选择“Redis”。然后,点击“添加”按钮, 完成监控项的创建,如下图所示。
    在这里插入图片描述

  • 监控Redis 执行的操作命令总数
    输入名称“[Redis]$1”,输入键值“redis[total_commands_processed]”,信息类型选择“数字(无正负)”,数据类型选择“十进位数字”,应用集选择“Redis”。然后,点击“添加”按钮, 完成监控项的创建,如下图所示。
    在这里插入图片描述

  • 监控Redis 最近一次存盘的状态
    输入名称“[Redis]$1”,输入键值“redis[rdb_last_bgsave_status]”,信息类型选择“文本”, 应用集选择“Redis”。然后,点击“添加”按钮,完成监控项的创建,如图下所示。
    在这里插入图片描述

4. 创建 Redis 触发器

  • Redis 开机启动触发器
    创建 Redis 开机启动触发器,即如果 Redis 未开机启动,则触发警报。名称输入“Redis is not enabled in autostart” , 严 重 性 选 择 “ 警 告 ” , 表 达 式 输 入 “{Templates App Redis:chkconfig[redis].last(0)}=0”,如下图所示。
    在这里插入图片描述在这里插入图片描述在这里插入图片描述

  • Redis 宕机触发器
    创建 Redis 宕机触发器,即如果 Redis 宕机,则触发警报。名称输入“Redis is down”, 严重性选择“灾难”,表达式输入“{Templates App Redis:net.tcp.port[,6379].last(0)}=0”,如下图所示。
    在这里插入图片描述

  • Redis 响应触发器
    创建 Redis 响应触发器,名称输入“Redis is not responding”,严重性选择“严重”,表达式输入“{Templates App Redis:redis[total_commands_processed].nodata(2m)}=1”, 如下图所示。
    在这里插入图片描述

5. 添加 Redis 图形

创建图形,依次点击“图形”“创建图形”,创建 Redis 总连接数、总命令数趋势图。 输入名称“[Redis]Total”,监控项添加刚才创建的监控项。然后,点击最下方的“添加”按钮,如图下所示。
在这里插入图片描述在这里插入图片描述在这里插入图片描述

6. 关联模板和主机

  • 添加 Redis 主机
    在 Zabbix 的管理界面,依次选择“配置”-——“主机”——“创建主机”,在创建主机界面,填入主机信息。主机名称输入“Agent redis”,可见的名称输入“Agent redis”,新的群组输入“Redis Server”, 然后输入 Redis 主机 IP 地址“192.168.10.103”,其他保持默认。点击最下方“添加”按钮,如下图所示。
    在这里插入图片描述在这里插入图片描述
  • 关联模板和主机
    依次选择“配置”——“模板”——“Templates App Redis”,在“主机/模板”处添加刚刚创建的“Agent redis”主机,并点击“更新”按钮,如下图所示。
    在这里插入图片描述在这里插入图片描述
    结果验证,依次点击“监测中”-——“最新数据”,在“主机”一栏输入“Agent redis”,点击“应用” 按钮,在下方可以看到 Redis 主机最新数据获取结果,如下图所示。
    在这里插入图片描述
    点击上图中的图形可以查看到如下图所示
    在这里插入图片描述

添加 MySQL 监控

在 MySQL 主机上进行如下操作

执行mysql进入数据库
mysql#授权
GRANT USAGE ON *.* TO 'zabbix'@'localhost' IDENTIFIED BY '123456';FLUSH PRIVILEGES;quit;

Zabbix Agent 配置文件中,修改以下配置项

vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.10.101
ServerActive=192.168.10.101
Hostname=Agent mysql   #Agent mysql 本地的名称,此名称需要与 server 端的 Web 页面上的主机名称一 致,名称自定义
  • 创建配置文件/etc/zabbix/.my.cnf 以提供 Zabbix Agent 访问数据库
vim /etc/zabbix/.my.cnf#Zabbix Agent
[mysql]
host=localhost
user=zabbix
password=123456
[mysqladmin]
host=localhost
user=zabbix
password=123456
  • 修改监控配置文件/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf,将所有的 “/var/lib/zabbix”修改为当前.my.cnf 文件的路径“/etc/zabbix”
sed -i 's/\/var\/lib\/zabbix/\/etc\/zabbix/g' /etc/zabbix/zabbix_agentd.d/userparameter_mysql.confsystemctl start zabbix-agent
systemctl enable zabbix-agent
  • 在 Zabbix Server 主机执行下列命令,验证获取 MySQL 状态数据的效果
zabbix_get -s 192.168.10.104 -k mysql.status[Com_begin]
0

添加MySQL 监控

1. MySQL 模板

MySQL 模板默认包含在 Zabbix 中,依次选择“配置”——“模板”。在默认的模板中,可以找到“Template App MySQL”模板,如下图所示。
在这里插入图片描述

2. 添加 MySQL 主机

在 Zabbix 的管理界面,依次选择“配置”——“主机”——“创建主机”。在创建主机界面,填入主机信息。主机名称输入“Agent mysql”,可见的名称输入“Agent mysql”,新的群组输入“MySQL Server”,然后输入 MySQL 主机 IP 地址“192.168.10.104”,其他保持默认值。点击最下方“添加”按钮,如下图所示。
在这里插入图片描述在这里插入图片描述
关联模板和主机,依次选择“配置”——“模板”——“Templates App MySQL”,在“主机/模板” 处添加刚刚创建的“Agent mysql”主机,其他保持默认值。然后,点击“更新”按钮,如下图所示。
在这里插入图片描述在这里插入图片描述
结果验证,依次点击“监测中”——“最新数据”,在“主机”一栏输入“Agent mysql”。点击“应用” 按钮,下方可以看到 MySQL 主机最新数据获取结果,如下图所示。
在这里插入图片描述
点击上图中的图形可看到如下图
在这里插入图片描述


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

相关文章

ZABBIX监控DM数据库

Zabbix 是一种企业级的分布式开源监控解决方案,能够提供对众多服务器及软件的监控,并允许用户基于监控产生的事件配置告警。 Zabbix主要由Server端,数据库,WEB界面,PROXY和AGENT几部分组成。具体信息可以参考ZABBIX官网…

zabbix监控方式

1. Zabbix-Trapper: Zabbix-Trapper 监控方式可以一次批量发送数据给Zabbix Server,与主动模式不同,Zabbix-Trapper可以让用户控制数据的发送,而不用Zabbix-Agent进程控制,这意味着可以使用Linux定时任务 &#xff0c…

zabbix监控山石防火墙

一、导入监控模板 <Template Net Hillstone StoneOS SNMPv2> 导入前请确保zabbix内置的模板Template Net Network Generic Device SNMPv2存在。 支持山石E系列和X系列防火墙 兼容Zabbix 4.x和5.x。 二、监控内容 SNMP状态和接口速率由Template Net Network Generic De…

zabbix监控Linux流程

zabbix监控配置流程 创建主机创建主机组并加入主机添加监控项添加触发器配置媒介配置动作手动触发告警 添加被监控的主机 详细流程 在zabbix图形页面——配置——主机——创建主机&#xff08;定义主机名称、添加群组、填写被监控端主机IP地址&#xff09;——模板——选定要…

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…