【Zabbix】分布式监控系统Zabbix【二】
一.Zabbix基本操作
1.主机群组、主机、模板、触发器
a.创建主机群组和主机的过程比较简单,不再介绍
b.配置模板:
创建一个模板,将其分组到Template组,添加配置应用:


给应用创建监控项:(如果没有存储时间则无法生成图表)

然后再在主机中添加相应的模板,可以查看是否成功监控

c.触发器设置:(可直接在items中修改,实际中,往往根据正常情况下的参数值设定告警值)

触发条件后告警如图:

2.用户组、用户权限、用户告警
Zabbix可以通过多种方式向用户发出告警通知,例如短信,微信,钉钉,邮件等,例如邮件:
a.创建用户组,赋予权限:


b.创建用户,赋予权限:

c.Linux安装邮件服务(在安装运行之前如果有服务sendmail或postfix,推荐关闭)
yum install mailx
修改mail.rc配置文件
vim /etc/mail.rc
在末尾添加自己的邮箱,客户端授权密码等

注:云服务器上默认关闭的25端口,直接使用是发送不了邮件的,解决办法:依次执行如下命令,并在mail.rc文件中添加set ssl-verify=ignore和set nss-config-dir=/root/.certs
mkdir -p /root/.certs/ #创建目录,用来存放证书
echo -n | openssl s_client -connect smtp..com: | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/.crt #向163请求证书,证书名为163.crt
certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/.crt
certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/.crt
certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ./ -i 163.crt
certutil -L -d /root/.certs #列出目录下证书
d.创建邮件发送的shell脚本
①在var/lib/zabbix/alertscripts文件夹中创建shell脚本
touch zabbix-send-mail.sh
②编辑脚本内容如下:

③给脚本执行权限
chmod a+x zabbix-send-mail.sh
④测试执行脚本,例如
./zabbix-send-mail.sh xxx@qq.com "通知公告" "hello world" #这里三个参数分别对应$1,$2,$3
e.Zabbix前端创建自定义的邮件告警
①创建告警媒介

②用户关联告警媒介

③创建事件

告警操作(恢复操作是Recovery operations,与告警类似)

附:内网server监控外网agent
1.内网zabbix-server监控外网zabbix-agent需要知道内网的公网ip,开启外网zabbix-agent的10050端口。(如果是云服务器,需配置安全组)

2.查看内网的公网ip,可以在内网服务器上执行(没有telnet可以通过yum 安装)
telnet x.x.x.x 10050 #x.x.x.x 是你的公网ip,公网ip的10050端口是要开放的
再在外网服务器上执行netstat -an | grep 10050,可以看到内网服务器对应的公网ip

重启zabbix
【Zabbix】分布式监控系统Zabbix【二】的更多相关文章
- Zabbix分布式监控系统实践
https://www.zabbix.com/wiki/howto/install/Ubuntu/ubuntuinstall 环境介绍OS: Ubuntu 10.10 Server 64-bitSer ...
- 企业级分布式监控系统-Zabbix基础
1.基础分部 1.1Zabbix简介 Zabbix 是一个企业级的分布式开源监控方案. 1.2监控系统架构 C/S架构 客户端/服务器端,这种架构适合规模较小,处于同一地域的环境 C/P/S 客户端/ ...
- 分布式监控系统--zabbix
1Zabbix简介 Zabbix 是一个企业级的分布式开源监控方案. 2.监控系统架构 C/S架构 客户端/服务器端,这种架构适合规模较小,处于同一地域的环境 C/P/S 客户端/代理端/服务器端/, ...
- 企业级分布式监控系统--zabbix
目录 1.Zabbix简介 2.zabbix安装 3.工作原理 4.监控功能 5.监控系统架构 6.Zabbix系统架构 7.Zabbix组件构成 8.zabbix监控环境中基本概念 正文 回到顶部 ...
- 【Zabbix】分布式监控系统Zabbix【一】
一.Zabbix功能及特性简介 Zabbix可以获取cpu,内存,网卡,磁盘,日志等信息 1.Zabbix数据收集方式: a.Agent客户端(Agent客户端支持多平台部署) b.如果是无法安装客户 ...
- Zabbix分布式监控系统实践 自定义配置
https://www.zabbix.com/wiki/templates/start 环境介绍OS: Ubuntu 10.10 Server 64-bitServers:zabbix-server: ...
- 分布式监控系统之Zabbix基础使用
前文我们了解了分布式监控系统zabbix的相关组件的作用和zabbix的部署,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/13997582.html:今天我们 ...
- 分布式监控系统Zabbix-3.0.3-完整安装记录(0)
一.Linux下开源监控系统简单介绍1)cacti:存储数据能力强,报警性能差2)nagios:报警性能差,存储数据仅有简单的一段可以判断是否在合理范围内的数据长度,储存在内存中.比如,连续采样数据存 ...
- 分布式监控系统之Zabbix基础
1.为什么要使用监控系统? 我们知道一个系统不管怎么讲它都会出故障,我们为了保证线上业务的最大化的可用性,通常我们要给关键业务做高可用:做高可用的目的是为了让故障发生时,能够有一个备用的解决方案,将故 ...
随机推荐
- <application>节点属性
1.android:allowBackup 它表示是否允许应用程序参与备份.如果将该属性设置为false,则即使备份整个系统,也不会执行这个应用程序的备份操作,而整个系统备份能导致所有应用程序数据通过 ...
- Makefile.am和makefile.in生成Makefile
Makefile.am和makefile.in生成Makefile 很多时候,我们在网上下载的linux开源软件都会遇到一个问题,就是源码里面没有直接的makefile,但是它有Makefile.am ...
- PHP生成带logo图像二维码的两种方法
本文主要和大家分享PHP生成带logo图像二维码的两种方法,主要以文字和代码的形式和大家分享,希望能帮助到大家. 一.利用Google API生成二维码Google提供了较为完善的二维码生成接口,调用 ...
- python系列之 - (select、poll、epoll)
select函数操作集合的时候有个要求,要么集合本身是描述符,要么他提供一个fileno()接口,返回一个描述符. I/O多路复用是在单线程模式下实现多线程的效果,实现一个多I/O并发的效果.看一个简 ...
- VS2019 + Qt5.13 配置
在安装完VS2019后,再安装Qt5.13选择安装msvc2017模块,再安装qt-vsaddin插件,我选的是2.4版本,反正安装最新的也不会错. 安装成功后,新建项目,发现问题 Entry Poi ...
- 手机通过fiddler调试页面
fiddler设置 首先我们打开Fiddler->Tools->Fiddler Options在Connection面板里将Allow remote computers to connec ...
- 如何使用QTP12 UFT做功能性测试(转载)
首先,按照本博客的安装教程走的,右键管理员运行 接下来点击继续,这个界面只需要勾选到web即可 点击ok,开始运行 进入到主界面之后,file新建一个测试. 可以修改路径等等 点击create之后,出 ...
- 【Abode Air程序开发】iOS证书(.p12)和描述文件(.mobileprovision)申请
iOS证书(.p12)和描述文件(.mobileprovision)申请 5+App开发 Apple证书 iOS证书 iOS有两种证书和描述文件: 证书类型 使用场景 开发(Development)证 ...
- JDBC ----- SQL 插入记录
package demo; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; ...
- 20个「MySQL」经典面试题,答对转dba 2w+「附答案」
1.MySQL的复制原理以及流程 基本原理流程,3个线程以及之间的关联: 2.MySQL中myisam与innodb的区别,至少5点 (1).问5点不同: (2).innodb引擎的4大特性 (3). ...