在许多时候,我们需要监控一个网站的 TLS 证书。如果快要过期了,我们希望能发出警报。这个需求我们可以使用 Heartbeat 并在 Kibana 中的 Uptime 应用中来实现。

首先,我们来安装好自己的 Heartbeat,并修改它的配资文件 heartbeat.yml 文件。在它的 heartbeat.monitors 下添加如下的配置:

heartbeat.yml

heartbeat.monitors:# 一下是添加的部分
- type: httpid: elastic-officialname: elasticenabled: trueschedule: "@every 5s"urls:- https://elastic.co- type: httpid: my-clustername: my clusterschedule: '@every 5s'urls:- https://192.168.0.4:9200username: elasticpassword: passwordssl.certificate_authorities: ['/Users/liuxg/elastic3/heartbeat-7.13.0-darwin-x86_64/ca.crt']  

在上面,我们使用两个 http 的监控。一个监控 Elastic 的官方网站 https://elastic.co,而另外一个是我的自己的 Elasticsearch 集群。

当我们配置完毕后,我们可以使用如下的方式来启动 Heartbeat:

./heartbeat -e

这样我们就可以看到数据被导入到 Elasticsearch 中。我们打开 Kibana 中的 Uptime 应用:

在上面,我们可以清楚地看到 https://elastic.co 网站的  TLS 将在 2 个月后就会过期,而我自己的 Elasticsearch 集群的证书将会在 3 年后过期。

我们可以在 Uptime 应用中的 Status alert 中,点击开关,并打开 Alert:

关于如何配置 Alert,请参考我们在 “Elastic:菜鸟上手指南” 中的 “通知及警报” 章节 。这里就不再详述了。

Beats:使用 Heartbeat 来检查 TLS 证书是否将要过期相关推荐

  1. 更新:为 NGINX 配置免费的 Let‘s Encrypt SSL/TLS 证书

    众所周知,网站的 SSL/TLS 加密会为您的用户带来更靠前的搜索排名和更出色的安全性.但目前有许多障碍阻碍了网站所有者采用 SSL. 其中两个最大障碍是证书获取成本高昂和所涉人工流程繁琐.而现在,有 ...

  2. openssl命令查看证书有效期_使用OpenSSL来检查SSL证书过期的方法

    对于Linux和Unix用户,你可能需要检查系统上的本地SSL证书文件是否过期,OpenSSL附带一个SSL/TLS客户端,可用于建立与使用SSL证书保护的服务器的透明连接,或直接调用证书文件.本文将 ...

  3. MQTT Broker mosquito配置以及使用tls证书登录附上Python调用代码

    MQTT Broker mosquito配置以及使用tls证书登录 文章目录 MQTT Broker mosquito配置以及使用tls证书登录 1. 前言 2. 安装 3. mosquito相关命令 ...

  4. docker远程访问TLS证书认证shell

    docker开启远程访问端口,防止非法访问 配置证书认证 配置防火墙或安全策略 #!/bin/bash # docker.tls.sh # 环境centos 7 ,root # 创建 Docker T ...

  5. keytool安装tls证书_TLS使用指南(一):如何在Rancher 2.x中进行TLS终止?

    引 言 这是一个系列文章,我们将在本系列中探索Rancher使用TLS证书的不同方式.TLS,安全传输层协议,是用于保护网络通信的加密协议.它是目前已经弃用的安全套接层(SSL)的继任者. 你可以从本 ...

  6. 使用pip安装包提示TLS证书错误解决办法

    2019独角兽企业重金招聘Python工程师标准>>> 在使用pip安装python包的时候,经常会出现以下类似的错误: Could not fetch URL https://py ...

  7. ie检查服务器证书吊销,浏览器弹出“该站点安全证书吊销信息不可用是否继续”解决方法...

    据部分用户反映,在我们浏览网页时,常常会弹出"该站点安全证书的吊销信息不可用,是否继续"的错误提示,许多用户用户按照提示点击"是"后,发现任然无法进入相应的网页 ...

  8. ie检查服务器证书吊销,“检查服务器证书是否已吊销”的勾选去掉

    尊敬的客户,您好! 感谢您在我们的TechNet论坛发帖. 1.这是什么问题?该怎么解决? >>根据您的描述,您是不是使用公网证书绑定了一个IE网页,当在IE选项里勾选"检查服务 ...

  9. 域名注册_申请证书\SSL证书\tls证书

    网上申请域名和SSL证书的教程较多,但是很多都不连贯也不完整,还是付费申请,接下来我用一篇文章详细说明域名和SSL证书的申请和配置步骤. 平时我们在搭建网站.博客或其它加密服务时需要用到域名和SSL证 ...

最新文章

  1. 比特币现金可以指数级扩大并支持全球经济
  2. linux强制踢出用户,Linux下管理员强行踢出用户的命令使用方法
  3. Handler消息传递机制(二)Handler,Loop,Message,MessageQueue的工作原理
  4. 【刷题】LOJ 6014 「网络流 24 题」最长 k 可重区间集
  5. 三维空间长度温度数量_塑料压力和温度对注塑件质量与尺寸的影响研究
  6. 软件的安装目录 linux,linux 软件安装目录详解
  7. .NET Core 2.1中改进的堆栈信息
  8. cocos lua调用java_【Tech-Lua】Cocos-2dx-Lua调用java的小白教程(三)
  9. mysql删除用户账号和密码_mysql添加、删除用户和授权用户
  10. [转]MPlayer快捷键参数设置--系统开销最少的影音播放器
  11. jstl与EL表达式处理字符串
  12. 【抽象代数】类方程和有限群
  13. 软件基本功:代码创新要不得:for循环判断一个字符是不是数字字符
  14. 印象笔记如何与微信连接到服务器,如何保存微信和微博到印象笔记?
  15. linux添加变色龙引导,变色龙引导界面屏蔽多余盘符并默认启动Mac _ 黑苹果乐园...
  16. java实现MongoDB中unwind与match用法
  17. 如何提高下载速度(校园网怎么提高下载速度)
  18. 文本溢出显示省略号效果
  19. QPushButton 实现保持按下效果(转载​​)
  20. 专业计算机能力考试 技巧,计算机二级考试复习技巧

热门文章

  1. iperf的ios版本;无线局域网测速
  2. Firebug网络面板里的两条竖线表示什么?
  3. Qt编写安防视频监控系统56-数据库分页
  4. 模板方法设计模式两种实现方案
  5. python实现批量变更阿里云DNS解析记录状态
  6. [渝粤教育] 西南科技大学 材料力学 在线考试复习资料(1)
  7. Python开发【第六章】:面向对象
  8. ios APP 制作流程
  9. safari对z-index的兼容性
  10. PMI-ACP敏捷项目认证练习题(一)