网站首页 > 技术文章 正文
上篇:安装与配置
一.概述
在开始之前,一些概念和定义需要我们提前了解一下(以下内容摘自官方网站)。
1.1 几个概念
架构
Zabbix 由几个主要的功能组件组成,其职责如下所示。
Server
Zabbix server 是Zabbix agent 向其报告可用性、系统完整性信息和统计信息的核心组件。是存储所有配置信息、统计信息和操作信息的核心存储库。
Zabbix Server 负责执行数据的主动轮询和被动获取,计算触发器条件,向用户发送通知。它是 Zabbix Agent 和 Proxy 报告系统可用性和完整性数据的核心组件。Server 自身可以通过简单服务远程检查网络服务(如Web服务器和邮件服务器)。
Zabbix Server是所有配置、统计和操作数据的中央存储中心,也是 Zabbix 监控系统的告警中心。在监控的系统中出现任何异常,将被发出通知给管理员。
基本的 Zabbix Server 的功能分解成为三个不同的组件。他们是:Zabbix server、Web前端和数据库。
Zabbix 的所有配置信息都存储在 Server 和 Web 前端进行交互的数据库中。例如,当你通过Web前端(或者API)新增一个监控项时,它会被添加到数据库的监控项表里。然后,Zabbix server 以每分钟一次的频率查询监控项表中的有效项,接着将它存储在 Zabbix server 中的缓存里。这就是为什么 Zabbix 前端所做的任何更改需要花费两分钟左右才能显示在最新的数据段的原因。
数据库
所有配置信息以及 Zabbix 收集到的数据都被存储在数据库中。
Web 界面
为了从任何地方和任何平台轻松访问 Zabbix ,我们提供了基于 web 的界面。该界面是 Zabbix server 的一部分,通常(但不一定)和 Zabbix server 运行在同一台物理机器上。
Proxy
Zabbix proxy 可以替 Zabbix server 收集性能和可用性数据。Zabbix proxy 是 Zabbix 环境部署的可选部分;然而,它对于单个 Zabbix server 负载的分担是非常有益的。
Zabbix proxy 是一个可以从一个或多个受监控设备采集监控数据并将信息发送到 Zabbix server 的进程,主要是代表 Zabbix server 工作。 所有收集的数据都在本地缓存,然后传输到 proxy 所属的 Zabbix server。
部署Zabbix proxy 是可选的,但可能非常有利于分担单个 Zabbix server 的负载。 如果只有代理采集数据,则 Zabbix server 上会减少 CPU 和磁盘 I/O 的开销。Zabbix proxy 是无需本地管理员即可集中监控远程位置、分支机构和网络的理想解决方案。Zabbix proxy 需要使用独立的数据库。
Agent
Zabbix agent 部署在被监控目标上,以主动监控本地资源和应用程序(硬盘、内存、处理器统计信息等)。
Zabbix agent 收集本地的操作信息并将数据报告给 Zabbix server 用于进一步处理。一旦出现异常 (例如硬盘空间已满或者有崩溃的服务进程),Zabbix server 会主动警告管理员指定机器上的异常。
Zabbix agents 的极高效率缘于它可以利用本地系统调用来完成统计数据的采集。
Zabbix agent 可以运行被动检查和主动检查。
在被动检查 模式中 agent 应答数据请求。Zabbix server(或 proxy)询求数据,例如 CPU load,然后 Zabbix agent 返还结果。
主动检查 处理过程将相对复杂。Agent 必须首先从 Zabbix sever 索取监控项列表以进行独立处理,然后会定期发送采集到的新值给 Zabbix server。
是否执行被动或主动检查是通过选择相应的监控项类型来配置的。 Zabbix agent 处理"Zabbix agent"或"Zabbix agent(active)"类型的监控项。
数据流
首先,为了创建一个采集数据的监控项,您就必须先创建主机。其次,必须有一个监控项来创建触发器。最后,您必须有一个触发器来创建一个动作,这几个点构成了一个完整的数据流。因此,如果您想要收到 CPU load it too high on Server X 的告警,您必须首先为 Server X 创建一个主机条目,其次创建一个用于监视其 CPU 的监控项,最后创建一个触发器,用来触发 CPU is too high 这个动作,并将其发送到您的邮箱里。虽然这些步骤看起来很繁琐,但是使用模板的话,其实并不复杂。也正是由于这种设计,使得 Zabbix 的配置变得更加灵活易用。
1.2 一些定义
主机(host)
· 你想要监控的联网设备,有IP/DNS。
主机组(host group)
· 主机的逻辑组;可能包含主机和模板。一个主机组里的主机和模板之间并没有任何直接的关联。通常在给不同用户组的主机分配权限时候使用主机组。
监控项(item)
· 你想要接收的主机的特定数据,一个度量/指标数据。
值预处理(value preprocessing)
· 转化/预处理接收到的指标数据 存入数据库之前。
触发器(trigger)
· 一个被用于定义问题阈值和"评估"监控项接收到的数据的逻辑表达式。当接收到的数据高于阈值时,触发器从"OK"变成"Problem"状态。当接收到的数据低于阈值时,触发器保留/返回"OK"的状态。
事件(event)
· 一次发生的需要注意的事情,例如触发器状态改变、发现/监控代理自动注册。
事件标签(event tag)
· 提前设置的事件标记可以被用于事件关联,权限细化设置等。
事件关联(event correlation)
· 自动灵活的、精确的关联问题和解决方案。
比如说,你可以定义触发器A告警的异常可以由触发器B解决,触发器B可能采用完全不同的数据采集方式。
异常(problems)
· 一个处在"异常"状态的触发器。
异常更新(problem update)
· Zabbix提供的问题管理选项,例如添加评论、确认异常、改变问题级别或者手动关闭等。
动作(action)
· 预先定义的应对事件的操作。一个动作由操作(例如发出通知)和条件(什么时间进行操作)组成。
升级(escalation)
· 一个在动作内执行操作的自定义方式; 发送通知/执行远程命令的顺序安排。
媒介(media)
· 发送告警通知的方式,传送途径。
通知(notification)
· 关于事件的信心,将通过选设定的媒介途径发送给用户。
远程命令(remote command)
· 一个预定义好的,满足特定条件的情况下,可以在被监控主机上自动执行的命令。
模版(template)
· 一组可以被应用到一个或多个主机上的实体(监控项,触发器,图形,聚合图形,应用,LLD,Web场景)的集合。模版的应用使得主机上的监控任务部署快捷方便;也可以使监控任务的批量修改更加简单。模版是直接关联到每台单独的主机上。
应用(application)
· 一组监控项组成的逻辑分组。
Web场景(web scenario)
· 检查网站可浏览性的一个或多个HTTP请求。
前端(frontend)
· Zabbix提供的web界面。
Zabbix API
· Zabbix API允许用户使用JSON RPC协议来创建、更新和获取Zabbix对象(如主机、监控项、图形和其他)信息或者执行任何其他的自定义的任务。
Zabbix server
· Zabbix监控的核心程序,主要功能是与Zabbix proxies和Agents进行交互、触发器计算、发送告警通知;并将数据集中保存等。
Zabbix agent
· 部署在监控对象上的,能够主动监控本地资源和应用的程序。
Zabbix proxy
· 一个帮助Zabbix Server收集数据,分担Zabbix Server的负载的程序。
加密(encryption)
· 支持Zabbix组建之间的加密通讯(server, proxy, agent, zabbix_sender 和 zabbix_get 程序) 使用TLS(Transport Layer Security )协议。
二.环境
由于实验环境资源有限,本实验中只有一台 Zabbix Server 和一台被监控的Host,配置如下:
Zabbix Server
[root@zabbix ~]# cat /etc/centos-release
CentOS Linux release 7.5.1804 (Core)
[root@zabbix ~]# ip addr show |grep eth0|egrep -o '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+\/[0-9]+'
172.31.3.21/22
[root@zabbix ~]# zabbix_server --version
zabbix_server (Zabbix) 4.0.2
Host
[root@httpd ~]# cat /etc/centos-release
CentOS Linux release 7.5.1804 (Core)
[root@httpd ~]# ip addr show |grep eth0|egrep -o '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+\/[0-9]+'
172.31.3.41/22
[root@httpd ~]# zabbix_agentd -V
zabbix_agentd (daemon) (Zabbix) 4.0.2
Host主机的防火墙已关闭。
三.安装与配置过程
3.1 Zabbix Server 的安装与配置
3.1.1 安装仓库配置包
[root@zabbix ~]# rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
如果这一步无法正常执行,那么我们还可以去下载相关repo的rpm包进行安装。
[root@zabbix ~]# rpm -ivh zabbix-release-4.0-1.el7.noarch.rpm
警告:
zabbix-release-4.0-1.el7.noarch.rpm: 头V4 RSA/SHA512 Signature, 密钥 ID a14fe591: NOKEY
准备中... ################################# [100%]
正在升级/安装...
1:zabbix-release-4.0-1.el7 ################################# [100%]
3.1.2 安装 zabbix-server-mysql、zabbix-web-mysql 及zabbix-agent
[root@zabbix ~]# yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent
已安装:
zabbix-agent.x86_64 0:4.0.2-1.el7 zabbix-server-mysql.x86_64 0:4.0.2-1.el7 zabbix-web-mysql.noarch 0:4.0.2-1.el7
作为依赖被安装:
OpenIPMI-libs.x86_64 0:2.0.23-2.el7 OpenIPMI-modalias.x86_64 0:2.0.23-2.el7 apr.x86_64 0:1.4.8-3.el7_4.1 apr-util.x86_64 0:1.5.2-6.el7
dejavu-fonts-common.noarch 0:2.33-6.el7 dejavu-sans-fonts.noarch 0:2.33-6.el7 fontpackages-filesystem.noarch 0:1.44-8.el7 fping.x86_64 0:3.10-1.el7
gnutls.x86_64 0:3.3.26-9.el7 httpd.x86_64 0:2.4.6-80.el7.centos httpd-tools.x86_64 0:2.4.6-80.el7.centos iksemel.x86_64 0:1.4-2.el7.centos
libX11.x86_64 0:1.6.5-1.el7 libX11-common.noarch 0:1.6.5-1.el7 libXau.x86_64 0:1.0.8-2.1.el7 libXpm.x86_64 0:3.5.12-1.el7
libevent.x86_64 0:2.0.21-4.el7 libjpeg-turbo.x86_64 0:1.2.90-5.el7 libpng.x86_64 2:1.5.13-7.el7_2 libtool-ltdl.x86_64 0:2.4.2-22.el7_3
libxcb.x86_64 0:1.12-1.el7 libxslt.x86_64 0:1.1.28-5.el7 libzip.x86_64 0:0.10.1-8.el7 mailcap.noarch 0:2.1.41-2.el7
net-snmp-libs.x86_64 1:5.7.2-32.el7 nettle.x86_64 0:2.7.1-8.el7 php.x86_64 0:5.4.16-45.el7 php-bcmath.x86_64 0:5.4.16-45.el7
php-cli.x86_64 0:5.4.16-45.el7 php-common.x86_64 0:5.4.16-45.el7 php-gd.x86_64 0:5.4.16-45.el7 php-ldap.x86_64 0:5.4.16-45.el7
php-mbstring.x86_64 0:5.4.16-45.el7 php-mysql.x86_64 0:5.4.16-45.el7 php-pdo.x86_64 0:5.4.16-45.el7 php-xml.x86_64 0:5.4.16-45.el7
t1lib.x86_64 0:5.1.2-14.el7 trousers.x86_64 0:0.3.14-2.el7 unixODBC.x86_64 0:2.3.1-11.el7 zabbix-web.noarch 0:4.0.2-1.el7
完毕!
3.1.3 安装mariadb(MySQL)
在某些CentOS版本中,MySQL已经被替换为mariadb,mariadb完全兼容MySQL,并且不存在法律风险,是MySQL良好的替代品。当然,如果要安装MySQL,那么也是没有问题的,我之前的博文有关各类MySQL的安装教程,可供参考。由于实验环境资源有限,本人把 mariadb 也安装在了与 Zabbix Server 相同的主机上。生产环境的话还是尽量把数据库独立处理安装与配置。
[root@zabbix ~]# yum -y install mariadb-server
已安装:
mariadb-server.x86_64 1:5.5.60-1.el7_5
作为依赖被安装:
mariadb.x86_64 1:5.5.60-1.el7_5
完毕!
[root@zabbix ~]# systemctl start mariadb
[root@zabbix ~]# systemctl enable mariadb
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
3.1.3 创建相关数据库并设置
[root@zabbix ~]# mysql -uroot -p
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
| zabbix |
+--------------------+
MariaDB [(none)]> show variables like 'character_set_database';
+------------------------+--------+
| Variable_name | Value |
+------------------------+--------+
| character_set_database | latin1 |
+------------------------+--------+
1 row in set (0.00 sec)
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix.gysl';
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('zabbix.gysl');
MariaDB [(none)]> quit
Bye
Mariadb 安装完成之后默认无密码,在提示输入密码那一步直接按回车键即可登入。等入数据库之后,创建了数据库zabbix,授予所有的权限并设置密码。最后顺便给mariadb设置了密码。
3.1.4 修改相关配置
[root@zabbix ~]# sed -i.bak '/^DBUser/a DBPassword=zabbix.gysl' /etc/zabbix/zabbix_server.conf
[root@zabbix ~]# cat /etc/zabbix/zabbix_server.conf |grep -v ^#|grep ^"\S"
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
SocketDir=/var/run/zabbix
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix.gysl
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000
3.1.5 数据初始化
[root@zabbix ~]# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
Enter password:
[root@zabbix ~]# mysql -u zabbix -p
Enter password:
MariaDB [(none)]> use zabbix;
MariaDB [zabbix]> show tables;
144 rows in set (0.00 sec)
MariaDB [zabbix]> exit
Bye
输入之前我们设置的密码,回车键稍后即可。144张表,确认无误。
3.1.6 修改时区
[root@zabbix ~]# sed -i.bak '/Europe\/Riga/a \tphp_value date.timezone Asia/Shanghai' /etc/httpd/conf.d/zabbix.conf
3.1.7 完成最后设置并重启服务器
[root@zabbix ~]# systemctl stop firewalld
[root@zabbix ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@zabbix ~]# systemctl start httpd
[root@zabbix ~]# systemctl enable httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
[root@zabbix ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
[root@zabbix ~]# systemctl restart zabbix-server zabbix-agent
[root@zabbix ~]# systemctl enable zabbix-server zabbix-agent
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-server.service to /usr/lib/systemd/system/zabbix-server.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-agent.service to /usr/lib/systemd/system/zabbix-agent.service.
[root@zabbix ~]# reboot
重启之后如果无其他异常,那么 Zabbix Server 已经正常运行,等待进一步配置。
3.2 配置 Zabbix Web
3.2.1 初始化Web设置
在浏览器地址栏输入:(
http://server_ip_or_name/zabbix)后按下回车键。点击Next setup按钮,按照提示输入必填内容,填写完毕之后界面大致如下:
出现以下界面说明安装成功。
点击Finish即可。
3.2.2 登录并简单设置
输入用户名 Admin 以及密码 zabbix 以作为 Zabbix 超级用户登录。页面右上角找到用户头像标志,把语言设置为中文。
3.3 在Host主机上安装agent程序并设置
[root@httpd ~]# rpm -ivh zabbix-release-4.0-1.el7.noarch.rpm
[root@httpd ~]# yum -y install zabbix-agent
[root@httpd ~]# sed -i.bak 's/Server=127.0.0.1/Server=172.31.3.21/g' /etc/zabbix/zabbix_agentd.conf
[root@httpd ~]# systemctl start zabbix-agent
[root@httpd ~]# systemctl enable zabbix-agent
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-agent.service to /usr/lib/systemd/system/zabbix-agent.service.
3.4 添加第一台被监控主机
登录系统之后,依次点击:配置->创建主机(右上角)。依次填入或者选择如下图所示项目:
选择模板并添加:
选择完成之后,点击添加,查看:
出现如上图所示内容则代表配置成功,可以进一步探索Zabbix强大的功能了。
下篇:快速入门
一.登录与配置用户
1.1 登陆
这是Zabbix的"欢迎"界面。输入用户名 Admin 以及密码 zabbix 以作为 Zabbix超级用户登陆。
登陆后,你将会在页面右下角看到"以管理员连接(Connected as Admin)"。同时会获得访问配置(Configuration) 和 管理(Administration) 菜单的权限。
点击右上角的用户头像,将显示语言设置为中文。
1.2 增加用户
可以在管理(Administration) → 用户(Users)下查看用户信息。
Zabbix在安装后只定义了两个用户。'Admin' 用户是Zabbix的一个超级管理员,拥有所有权限。'Guest' 用户是一个特殊的默认用户。如果你没有登陆,你访问Zabbix的时候使用的其实是"guest"权限。默认情况下,"guest"用户对Zabbix中的对象没有任何权限。
页面右上角点击"创建用户(Create user)"即可增加用户。在添加用户的表单中,确认将新增的用户添加到了一个已有的用户组,比如:Zabbix administrators 。带星号选项均为必填项目。
切换选项卡,完成相关设置,点击"添加"即可。在Zabbix中,主机的访问权限是被分配到用户组,而不是单个用户。现在我们可以尝试使用这个新用户的凭证进行登录了。
二.新建主机
Zabbix中的主机(Host)是一个你想要监控的网络实体(物理的,或者虚拟的)。Zabbix中,对于主机的定义非常灵活。它可以时一台物理服务器,一个网络交换机,一个虚拟机或者一些应用。
2.1 添加主机
Zabbix中,可以通过配置(Configuration) → 主机(Hosts)菜单,查看已配置的主机信息。默认已有一个名为'Zabbix server'的预先定义好的主机。点击右上角创建主机(Create host)以添加新的主机,带星号项为必填项。
以下字段为必填项:
· 主机名称(Host name)
输入一个主机名称,可以使用字母数字、空格、点"."、中划线"-"、下划线"_"。
· 群组
从右边的选择框中,选择一个或者多个组,然后点击 "选择"进行添加。所有访问权限都分配到主机组,而不是单独的主机。这也是主机需要属于至少一个组的原因。
· IP地址
输入主机的IP地址。注意如果这是Zabbix server的IP地址,它必须是Zabbix agent配置文件中'Server'参数的值。暂时保持其他选项的默认值。当完成后,点击添加(Add)。你可以在主机列表中看到你新添加的主机。
此外,还要在"模板"选项卡,选择一个模板。具体操作方式:"链接指示器"框后点击选择按钮 → 添加(链接指示器框内) → 添加(框外)。
如果可用性(Availability)列中的ZBX图标是红色的,Zabbix Server 与Zabbix Agent 之间通信可能存在一些问题。将你的鼠标移动到上面查看错误信息。如果这个图标是灰色的,说明目前状态还没更新。确认Zabbix server正在运行,同时尝试过会儿刷新这个页面。(这个过程在前面的文章中有进行介绍)
三.新建监控项
监控项是Zabbix中获得数据的基础。没有监控项,就没有数据——因为一个主机中只有监控项定义了单一的指标或者需要获得的数据。所有的监控项都是依赖于主机的。这就是当我们要配置一个监控项时,先要进入 配置 → 主机 页面查找到新建的主机。
因为我们在创建主机时对"模板"选项卡进行过选择,所以监控项不为0。如果没有选择模板,监控项是为0的。点击右上角创建监控项(Create item),将会显示一个监控项定义表格,带星号选项均为必填项。
需要输入如图所示的以下必要的信息:
当完成后,点击添加(Add)。当一个监控项定义完成后,你可能好奇它具体获得了什么值。前往监控(Monitoring) → 最新数据(Latest data), 在过滤器中选择刚才新建的主机,然后点击应用(Apply)。如下图:
测试CPU负载命令如下:
[root@httpd ~]# cat /dev/urandom | gzip -9 | gzip -d | gzip -9 | gzip -d > /dev/null
如果你在没有看到类似截图中的监控项信息,请确认:
· 你输入的监控项'值(Key)' 和 '信息类型(Type of information)' - 同截图中的一致
· agent和server都在运行状态
· 主机状态为'监控(Monitored)'并且它的可用性图标是绿色的
· 在主机的下拉菜单中已经选择了对应主机,且监控项处于启用状态
四.新建触发器
为监控项配置触发器,前往配置(Configuration) → 主机(Hosts),找到'新增的主机(本例中新增的主机为httpd)',点击旁边的触发器(Triggers) ,然后点击创建触发器(Create trigger)。带星号项均为必填项。
对于触发器,填写内容如下图:
这个的表达式大致是说如果3分钟内,CPU负载的平均值超过2,那么就触发了问题的阈值。完成后,点击添加(Add)。新的触发器将会显示在触发器列表中。如果CPU负载超过了你在触发器中定义的阈值,这个问题将显示在监控(Monitoring) → 问题(Problems)中。
五.获取问题通知
当监控项收集了数据后,触发器会根据异常状态触发报警。根据一些报警机制,它也会通知我们一些重要的事件,而不需要我们直接在Zabbix前端进行查看。Zabbix中最初内置了一些预定义的通知发送方式。E-mail 通知是其中的一种。此部分在后面的文章中会进行专门介绍。
六.新建模板
6.1 添加模板
在配置(Configuration) → 模版(Templates)中,点击创建模版(Create template)。需要输入以下必填字段:
· 模版名称(Template name)
可以使用数字、字母、空格及下划线。
· 组(Groups)
使用选择(Select)按钮选择一个或者多个组。模版必须属于一个组。完成后,点击添加(Add)。你新建的模版可以在模版列表中查看。
6.2 在模版中添加监控项
为了在模版中添加监控项,前往httpd的监控项列表。在配置(Configuration) → 主机(Hosts),点击旁边的监控项(Items)。
然后:
· 选中列表中'CPU Load'监控项的选择框。
· 点击列表下方的复制(Copy)。
· 选择想要复制这个监控项的目标模版。
· 点击复制(Copy)。你现在可以前往配置(Configuration) → 模版(Templates),模板gysl中会有一个新的监控项。
6.3 链接模版到主机
准备一个模版后,将它链接到一个主机。前往配置(Configuration) → 主机(Hosts),点击'httpd'打开表单,前往模版(Templates)标签页。
点击链接新模版(Link new templates)旁边的选择(Select),在弹出的窗口中,点击我们创建模版的名称('gysl'),它会出现在链接新模版(Link new templates)区域,点击添加(Add)。这个模版会出现在已链接模版(Linked templates)列表中。
点击更新(Update)保存配置。新模版及其所有的对象被添加到了主机。
你可能会想到,我们可以使用同样的方法将模版应用到其他主机。任何在模版级别的监控项、触发器及其他对象的变更,也会传递给所有链接该模版的主机。最终结果应该如下图:
6.4 链接预定义模版到主机
你可能注意到,Zabbix为各种操作系统、设备以及应用准备一些预定义的模版。为了快速部署监控,你可能会将它们中的一些与主机关联。但请注意,一些模版需要根据你的实际环境进行合适的调整。比如:一些检查项是不需要的,一些轮询周期过于频繁。
猜你喜欢
- 2025-01-24 CentOS8部署Zabbix6.0监控系统详细步骤
- 2025-01-24 基于Centos7.9部署zabbix5.0(centos7配置教程)
- 2025-01-24 zabbix6.0 LTS 保姆级安装教程(zabbix4.0安装)
- 2025-01-24 alma8飞速搭建zabbix6、微信报警、windows、linux、交换机监控
- 2025-01-24 Linux中常用命令(linux常用命令查询端口是否正常)
- 2025-01-24 Centos8 安装 zabbix(centos安装bazel)
- 2025-01-24 CentOS7下Zabbix5.0+PostgreSQL12+TimescaleDB部署实践
- 2025-01-24 这篇保姆级 Zabbix 必备指南,助你成为监控老司机
- 2025-01-24 Linux面试题和答案!(linux经典面试题)
- 2025-01-24 监控工具之Zabbix,搭建过程和使用心得
- 最近发表
-
- 如何在 Linux 上安装 Java_怎么在linux中安装jdk
- Linux中tar命令打包路径相关问题_linux怎么用tar打包一个目录
- 常用linux系统常用扫描命令汇总_常用linux系统常用扫描命令汇总表
- VM下linux虚拟机新建过程(有图)_linux虚拟机创建新用户命令
- 系统小技巧:迁移通过Wubi方式安装的Ubuntu系统
- 文件系统(八):Linux JFFS2文件系统工作原理、优势与局限
- 如何利用ftrace精确跟踪特定进程调度信息
- prometheus网络监控之fping-exporter
- hyper linux的实操步骤,hyper-v批量管理工具的使用指南
- 2021年,运维工程师笔试真题(二)(附带答案)
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)