
Zabbix
文章平均质量分 90
Zabbix
学渣角鹿白
这个作者很懒,什么都没留下…
展开
-
Zabbix 3.5:Zabbix 监控 MySQL
3.5:Zabbix 监控 MySQL本次实验的目的是:掌握单节点MySQL如何扩展至双节点MySQL主从结构,将现有zabbix的mysql服务器调整为主从异步复制结构;通过Percona Monitoring Plugins for zabbix提供的脚本和监控模板,对MySQL进行监控(了解即可);熟悉了解MySQL主从状态信息,编写脚本,使zabbix对自身的mysql服务器进行监控。拓扑图3.5.1:准备 MySQL 主从环境将Zabbix单节点MySQL扩展为双节点主从结构的原创 2021-04-17 13:32:18 · 522 阅读 · 2 评论 -
Zabbix 4.2:实现 Zabbix 的微信告警通知
4.2:微信通知4.2.1:准备企业微信企业微信官方的流程图:4.2.1.1:注册企业微信https://work.weixin.qq.com/4.2.1.2:创建应用点击进入管理后台:应用管理-应用-创建应用:创建成功:4.2.1.3:添加成员填写成员信息:添加后点击微信邀请:用成员的微信扫码,即可加入企业:4.2.1.4:测试发送消息到刚刚创建的“Zabbix微信通知”应用下,点击发消息:选择发送范围,编辑消息内容,点击发送:手机上用相应微信登录企业微原创 2021-04-16 17:26:59 · 1178 阅读 · 0 评论 -
Zabbix 4.1:实现 Zabbix 的邮件告警通知
4.1:邮件通知本次实践的目的是掌握zabbix电子邮件报警媒介的添加、如何设置允许zabbix调用QQ邮箱来发送邮件,以及创建操作类型为发送信息的动作。产生zabbix邮件通知的条件为:有可用的相关报警媒介;正确设置了被调用邮箱的授权;触发的相应动作调用了该报警媒介。这里使用QQ邮箱作为zabbix调用的邮箱,即邮件通知的发件人是设置的QQ邮箱帐户。4.1.1:QQ 邮箱授权4.1.1.1:开启 POP3/SMTP 服务使用zabbix调用QQ邮箱时,需要开启POP3/SMTP服务。原创 2021-04-16 16:10:44 · 2029 阅读 · 0 评论 -
Zabbix 5.1:Zabbix 实现 Nginx 的故障自治愈
5.1:Zabbix 实现 Nginx 的故障自治愈当Zabbix监控到指定的监控项数据异常(激活触发器)时,可以通过指定的动作来尝试进行恢复操作,使简单故障有可以在第一时间被解决。如果特定故障可以用触发器表示,并且有比较标准的处置流程,就可以使用这种方式来处置故障。如果处置过程比较复杂,就可以将处置过程写入脚本,Zabbix直接调用脚本。让Zabbix Server可以远程操作Zabbix Agent所在的主机,需要以下条件:为被监控主机的zabbix用户设置正确的sudo权限;zabbix原创 2021-04-15 17:37:02 · 630 阅读 · 0 评论 -
Zabbix 3.4:Zabbix 监控 Nginx
3.4:Zabbix 监控 Nginx目的在于了解Nginx运行过程中的相关状态指标,以及如何编写脚本并自定义监控项,通过zabbix监控Nginx运行状态。Nginx的监控数据来源是状态页,所以需要开启Nginx的状态页。3.4.1:准备 Nginx 主机3.4.1.1:安装 Nginx同样用node111(192.168.1.111)作为Nginx测试主机,为其安装Nginx。如果是编译安装,需要在编译时加上--with-http_stub_status_module,来支持状态页功能。原创 2021-04-15 15:51:07 · 208 阅读 · 0 评论 -
Zabbix 3.3:Zabbix 监控 Redis
3.3:Zabbix 监控 Redis目的是熟悉掌握Redis运行过程中常被关注的参数指标,以及如何编写脚本自定义监控项,通过zabbix获取到监控数据。这里只涉及Redis单节点的状态信息,关于哨兵或集群的状态信息,举一反三即可。3.3.1:准备Redis 主机还是利用node111(192.168.1.111)作为被监控Redis主机。安装Redis:root@node111:~# apt install redis3.3.2:Redis 状态监测脚本3.3.2.1:INFO 信息对原创 2021-04-15 14:06:12 · 664 阅读 · 0 评论 -
Zabbix 3.2:Zabbix 监控 Memcached
3.2:Zabbix 监控 Memcached本次目的是对Memcached关键指标进行详细了解,并通过编写脚本和自定义监控项对Memcached状态进行监测。对Memcached的监控主要是基于stats状态信息来进行的。3.2.1:准备 Memcached 主机使用node111(192.168.1.111)做为被监控主机,安装Memcached。root@node111:~# apt install memcached3.2.2:Memcached 状态监测脚本3.2.2.1:stat原创 2021-04-15 08:54:59 · 260 阅读 · 0 评论 -
Zabbix 3.1:Zabbix 监控 TCP 连接状态(详解)
3.1:Zabbix 监控 TCP 连接状态对服务器的TCP连接状态的监控,关系到端口资源利用情况、是否遭到攻击等,为安全防范、系统调优等提供先决判断。TCP连接状态是否正常,主要是从服务器各TCP连接状态的数量来进行判断的,而要了解各TCP连接状态,要先从TCP会话建立和断开流程开始。3.1.1:TCP 基础3.1.1.1:TCP “三次握手”首先是角色定义,TCP“三次握手”是建立TCP连接的过程,在这个过程中有两个角色:连接建立的发起方:一般为C/S架构中的客户端,以下简称Client;原创 2021-04-14 17:18:19 · 2193 阅读 · 0 评论 -
Zabbix 2.2:基于 Java Gateway 监控 Tomcat
2.2:基于 Java Gateway 监控 TomcatZabbix要想获取javaVM、Java程序相关的一些指标数据,需要通过JavaGateway。JavaGateway可以单独部署在一台服务器上,也可以和zabbix-server部署在同一台服务器。获取java相关监控数据是通过JMX进行的,并不通过zabbix-agent。拓扑图Zabbix Server:192.168.1.101Java Gateway:192.168.1.103Tomcat:192.168.1.111,部署原创 2021-04-14 10:33:18 · 356 阅读 · 0 评论 -
Zabbix 2.3:基于 Zabbix Proxy 的分布式监控
2.3:基于 Zabbix Proxy 的分布式监控该实验目的是为了学习了解zabbix proxy的工作模式和原理,学会zabbix proxy的两种安装方式,以及zabbix proxy的主动与被动模式。拓扑图假设目前有两个机房,A和B,其中各有一些服务器需要被zabbix监控,为了环节zabbix server的监控数据收集压力,为两个机房各部署一台zabbix proxy来代理收集各机房的服务器监控数据。Zabbix Server:node101(192.168.1.101)机房A的za原创 2021-04-14 09:38:05 · 164 阅读 · 2 评论 -
Zabbix 2.1:Agent 方式监控 Linux 系统指标
2.1:Agent 方式监控 Linux 系统指标该实验通过关联zabbix提供的linux系统监控模板(该监控模板的监控项默认都是被动模式),实现对Linux系统各类指标的监控。zabbix的server-agent监控架构下,是主动还是被动,是处于agent的角度衡量的:被动模式,就是agent被动监听,由server周期性从agent获取监控数据;主动模式,就是agent周期性得主动将监控数据发送给server端。而且主动模式和被动模式是可以共存的,主要是看监控项的配置方式是主动还是被原创 2021-03-12 16:24:38 · 871 阅读 · 0 评论 -
Zabbix 1:Zabbix 服务端部署(三种部署方式:apt/yum/编译)
1:Zabbix 服务端部署拓扑图为了实践zabbix-server的各类安装方式,本次实验采用了三种安装方式,在三台服务器上安装 Zabbix Server,分别采用apt、yum、编译安装。后续的Zabbix数据库服务只部署一台,并在其中创建三个数据库 zabbix_server_apt、zabbix_server_yum、zabbix_server_compile, 分别为三台 Zabbix Server提供数据服务。Zabbix 4.0 LTS 中文官方文档地址:https://www.z原创 2021-03-10 23:37:47 · 4488 阅读 · 2 评论