首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

专栏|使用zabbix-agent2自定义插件获取https证书过期时间

需求 对经常维护网站的人来说,要经常跟https证书打交道。一般https证书有效期是一年,证书一旦过期,公司损失会非常大。...去年网易邮箱因为https证书忘记续期,导致大量用户无法正常使用邮箱就是个典型案例。什么时候想起来才去手动查一下也不现实,最好方法是把过期时间监控起来,距离一定期限自动发送通知。...本文介绍如何使用zabbix-agent2自定义插件来实现获取https证书过期时间需求。...Zabbix创建监控项 键值示例如下 https_expire["www.xyzabbix.cn"] 或 https_expire["https://www.xyzabbix.cn"] 查看最新数据,这个证书还有四十天过期...我是用阿里云ssl证书,可以看到确实离过期时间还有四十天,今天是2021.3.7 可以创建一个触发器,在还有一个月时候发送报警通知。

77530
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    js获取当前时间(特定时间格式

    , 可以通过设置类似GUID唯一值,也可以获取当前操作时间来区分,因为时间也是唯一, 在任何时候时间都不会出现重复,当然可以获取就可以设置,所以您也可以人为去设置/修改操作时间。...Date日期对象中获取/设置时间方法: (1)getDate()/setDate /设置日期(具体那一天)。...(8)getTime()/setTime 获取/设置时间(毫秒单位)。 (9)getDay 获取当前星期(0~6)——0代表星期日 6代表星期六。...这些方法获取时间根据设备来获取,设备不同获取时间格式可能不同, 设置获取特定时间日期刚格式:“yyyy-MM-dd HH:MMM:SS”。...//获取特定格式日期时间 "yyyy-MM-dd HH:MMM:SS" function getNewDate() { var date = new Date

    15.1K10

    监控 Kubernetes 集群证书过期时间三种方案

    为了解决证书过期问题,一般有以下几种方式: 1.大幅延长证书有效期,短则 10年,长则 100 年;2.证书过期是自动轮换,如 Rancher K3s,RKE2 就采用这种方式;3.增加证书过期监控...Kubernetes apiserver 证书过期时间;2.使用 kube-prometheus-stack[2] 通过 apiserver 和 kubelet 组件监控获取相关证书过期时间;3.使用...当然, Blackbox Exporter 探测 HTTPS 后就可以获取证书相关信息, 就是利用这种方式实现对 Kubernetes apiserver 证书过期时间监控....是通过监控集群所有node指定目录或 path 下证书文件以及 kubeconfig 文件来获取证书信息....[6] 通过 apiserver 和 kubelet 组件监控获取相关证书过期时间;1.优势: 开箱即用, 安装 kube-prometheus-stack 后无需额外安装其他 exporter2.劣势

    1.9K20

    Python获取时间戳及常用时间格式转换

    大家好,又见面了,我是你们朋友全栈君 常用时间格式转换: 获取当前时间戳:10位 13位 16位 获取ISO格式日期 获取UTC时间 获取ISO时间并自定义格式 ---- 代码如下: #!...(datetime.date.today().timetuple())) '''取当天日期00:00:00并转为10位时间戳''' now_day = lambda timestamp: time.strftime...' get_UTC_time_in_ISO_format = lambda: datetime.datetime.utcnow().isoformat() '''ISO格式格林尼治标准时间(UTC)...() '''ISO格式北京(China Standard Time)时间 格式如2020-07-02T08:56:47.564446 ''' get_now_noc_format_date = lambda...: time.strftime("%Y-%m-%dT%H:%M:%S", time.localtime(get_now_timestamp())) '''自定义ISO日期格式: 丢弃秒小数点后数据,

    1.9K20

    linux学习第七十一篇:shell脚本:通过域名获取证书过期时间并邮件告警

    https://blog.csdn.net/X__Alone/article/details/80662679 最近碰到域名证书过期导致域名用不了造成事故,所以写了一个检测域名证书过期时间脚本...noout -dates |grep 'After'| awk -F '=' '{print $2}'| awk -F ' +' '{print $1,$2,$4 }' ) #使用openssl获取域名证书情况...,然后获取其中到期时间 END_TIME1=$(date +%s -d "$END_TIME") #将日期转化为时间戳 NOW_TIME=$(date +%s -d "$(date |...if [ $a -lt 14 ]; #当到期时间小于14天时发邮件告警 then python mail.py 目标邮箱名 "服务器证书过期提醒" "域名证书...首先定义好脚本中邮箱账号和授权码 #2. 脚本执行命令:python mail.py 目标邮箱 "邮件主题" "邮件内容"

    1.6K20

    python获取当前时间时间戳_python将时间戳转化为时间格式

    经常遇到处理时间获取当前时间,之前记录了一版Scala版本,现在记录一下Python版本: Tip: 导入类 import time import datetime 一.获取时间 1.获取当前时间...这里 format = ‘%Y%m%d’ 需要根据自己时间格式进行自定义修改。...(t * 1000000)) 2.获取指定时间时间戳 这里同样需要注意对应 format 格式 t = ‘20210101’ t = int(time.mktime(time.strptime(t,”...通过时间偏移量 datetime.timedelta()决定要增减时间,然后 +/- 即可,下面使用了两种模式,都可以达到目的。...# 获取时间 now = datetime.datetime.now() # 时间增加 now_plus_one_day = now + datetime.timedelta(days=+1) # 时间减小

    3.8K30

    在Linux下如何根据域名自签发OpenSSL证书与常用证书转换 修改openssl.cnf配置文件创建根证书自签发泛域名证书将crt转pem格式生成 p12 格式

    ,common name一定要在SubjectAlternativeName中包含 PS2:进行CA签名获取证书时,需要注意国家、省、单位需要与CA证书相同,否则会报异常 查看签名请求文件信息 openssl...zhangbook.com.crt -cert CA.crt -keyfile CA.key -extensions v3_req -config /etc/pki/tls/openssl.cnf 这里证书有效时间...证书格式转换 实际工作和生产环境中,可能需要各种各样证书格式。下面我们将证书转换为常用其他证书格式。...将crt转pem格式 命令如下: openssl x509 -in zhangbook.com.crt -out zhangbook.com.pem -outform PEM 生成 p12 格式证书...CS2i1QkR -file zhangbook.com.cer -storepass CS2i1QkR jks证书密码 利用 cer 证书文件生成 jdk 所使用文件 具体如下 keytool

    8.6K20

    PKITLS瑞士军刀之cfssl

    内容Base64编码ASCII码文件,有类似的头尾标记服务器认证证书。 中级认证证书和私钥都可以储存为PEM格式(认证证书其实就是公钥)。...Apache和nginx等类似的服务器使用PEM格式证书。 DER(Distinguished Encoding Rules),与PEM不同之处在于其使用二进制而不是Base64编码ASCII。...扩展名为.der,但也经常使用.cer用作扩展名,所有类型认证证书和私钥都可以存储DER格式。Java使其典型使用平台。...返回一个base64编码OCSP响应 info: 获取有关远程签名者信息 sign: 签名一个客户端证书,通过给定CA和CA密钥,和主机名 ocsprefresh: 用所有已知未过期证书新OCSP...client auth" ], "expiry": "87600h" } } } } 知识点: config.json:可以定义多个 profiles,分别指定不同过期时间

    77620

    【最佳实践】巡检项:内容分发网络(CDN)域名绑定证书到期

    问题描述 如果https证书过期,访问https链接将会报证书无效错误, 影响https协议链接访问。...为了确保https功能正常使用,我们建议定期检查https证书有效期,提前发现即将过期证书进行更新处理。...1.查询已经过期或者即将过期证书 登录控制台, 点击左侧导航栏证书管理』--》『证书配置』, 可以看到如下列表显示所配置证书到期情况, 如下: image.png 如果有快过期或者已经过期证书...2.更新用户上传托管证书 若之前使用是自己上传托管证书, 可以选择『新上传证书』,将 PEM 格式证书内容和私钥粘贴入对应位置即可: image.png 目前证书内容要求PEM格式,...不是PEM格式证书需要转换成PEM, 非此格式证书请参考PEM 格式转换。

    2.8K61

    Java&Android获取当前日期、时间、星期几、获取指定格式日期时间时间戳工具类包含使用示例

    获取当前日期、时间、星期几、指定格式日期时间时间戳包含使用示例 使用示例 tvDate.setText(DateUtil.getNowDate());//获取当前日期 tvTime.setText...(DateUtil.getNowTimeDetail());//获取当前完整日期和时间包含毫秒 只要修改前面的控件就可以了,我是用TextView,修改即可。...日期时间格式 格式说明 小写yyyy 表示4位年份数字,如2010、2020等 大写MM 表示两位月份数字,如01表示一月份,12表示12月份 小写dd 表示两位日期数字,如09表示当月9号,26...表示两位分钟数字,如45表示某点45分 小写ss 表示两位秒钟数字 大写SSS 表示三位毫秒数字 时间格式内部其余横线“-”、空格“ ”、冒号“:”、点号“.”等字符仅仅是连接符,方便观看各种单位时间数字而已...,国内,也可以使用形如“yyyy年dd日HHmm分ss秒”时间格式

    5.6K10

    php获取本年、本月、本周时间戳和日期格式实例代码

    时间格式: //获取今日开始时间戳和结束时间戳 $beginToday=mktime(0,0,0,date('m'),date('d'),date('Y')); $endToday=mktime...(0,0,0,date('m'),date('d')+1,date('Y'))-1; //获取昨日起始时间戳和结束时间戳 $beginYesterday=mktime(0,0,0,date('m..."-31"); //本年结束 //现在时间到第二天凌晨相差时间戳 $time = (strtotime(date('Y-m-d'))+3600*24) - time() ; 日期格式: //...PHP Calendar 常量 par2 :参数par1选中历法中某个月 返回值: $par1 选中历法某年某月天数 PHP Calendar 常量:日历扩展包含了简化不同日历格式间转换函数...php获取本年、本月、本周时间戳和日期格式实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家

    6.6K20

    白话文说CA原理 · 掌握PKITLS瑞士军刀之cfssl

    证书编码格式 PEM(Privacy Enhanced Mail),通常用于数字证书认证机构(Certificate Authorities,CA),扩展名为.pem, .crt, .cer, 和 ....Apache和nginx等类似的服务器使用PEM格式证书。 DER(Distinguished Encoding Rules),与PEM不同之处在于其使用二进制而不是Base64编码ASCII。...扩展名为.der,但也经常使用.cer用作扩展名,所有类型认证证书和私钥都可以存储DER格式。Java使其典型使用平台。...返回一个base64编码OCSP响应 info: 获取有关远程签名者信息 sign: 签名一个客户端证书,通过给定CA和CA密钥,和主机名 ocsprefresh: 用所有已知未过期证书新OCSP...client auth" ], "expiry": "87600h" } } } } 知识点: config.json:可以定义多个 profiles,分别指定不同过期时间

    1.2K10
    领券