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

bash脚本监测证书到期时间并告警

为了维护方便用openvpn搭建了几个V**服务器,没想到时间太长,证书过期了导致没法登陆。 为了避免类似情况,特地写个脚本监测证书到期时间,如果快到期了就通过钉钉告警。 1....监测证书到期时间脚本 为了方便调用,监测语句也用函数 CheckDate () { caEnd=`openssl x509 -in $1 -noout -enddate | cut -d"="...epochNow` days_to_expire=`expr $seconds_to_expire / 86400` echo $days_to_expire } 这个函数会返回被测试的证书剩余的到期天数...MobileNumber="1xxxxxxxxxx" TOKEN="456dxxx2aba9d75bfd8f3cac41dkjfwefjeccc9ebd598378xwdwfdgg" #通过钉钉发送证书名和到期天数...SendtoDB () { caDname=`dirname $1` caBname=`basename $caDname` TXT="$caBname'到期天数小于'$2"

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

如何查询域名到期时间 域名没有按时续费怎么办

,就会导致域名丢失,如何查询域名到期时间很多人都想了解,只要及时的掌握了到期时间,才能提前做好续费,那么如何查询域名到期时间呢?...如何查询域名到期时间 企业如果使用的是自己域名,在查询域名到期时间时就会比较简单,可以直接到注册的域名商网站上查询就行,先进入注册域名商的网站,然后输入注册时的用户名和密码,就会看到自己的账号,直接进入到后台就能查询域名到期时间...,也可以对域名管理进行查看,以及注册时间等信息。...域名没有按时续费怎么办 如果一旦查询到,域名已经过了续费的时间,这时企业也不用着急,因为还有一段时间是可以补交费用的。...如何查询域名到期时间?在以上文中给大家介绍了两种,具体使用一种方式,可以根据用户的习惯来选择,还是要提醒大家,想要长期使用域名一定要及时办理续费手续。

14.2K50

ASP中实现UNIX时间

在康盛创想发布UC以后,我曾经尝试为其编写ASP把版本的客户端类库,过程中发现了几个问题,首当其冲的当然是服务器端不支持非php平台的接口,这个问题直接导致了我选择另起炉灶开发自己的通用用户中心。...在PHP中,时间函数time()获得的不是我们在ASP中的事件函数Now()所返回的“2008-06-04 21:19:41”这样的形式,而是“1123495443”这样的形式。...如果要编写UC的ASP客户端,这个问题是必然要面对的,实际上即使不为UC编写客户端,这个特性引入ASP还是有不少好处的。...下面是具体的实现办法: ASP/Visual Basic代码 '参数:strTime:要转换的时间;intTimeZone:该时间对应的时区 '返回值:strTime相对于1970年1月1日午夜...Unix时间戳和Unix时间戳转标准时间

3.1K60

老板怕合同到期忘了续约,叫我设置个到期提醒装置!

操作步骤 上面虽然计算出了合同的终止日,但是公司员工多的话,可能看就很难看到了,所以今天我们加入IF函数以及合同到期提醒装置,减少日期海洋。...设置是否到期 这里使用了IF函数进行判断是否到期和EDATE函数返回合同到期时间,以及用TODAY函数返回当前日期。如果到期天数大于或等于三十天,显示“未到期”,否则显示“还有多少天到期”。...公式:【=IF(EDATE(B2,C2*12)-1-TODAY()>=30,"未到期","还有"&R2-TODAY()&"天到期")】 ?...设置条件格式 接着设置条件格式,让要到期的合同更为醒目:①选择【数据区域】→②点击【开始】→③选择【条件格式】→④选择【新建规则】 ?

1.4K10

docker swarm CA证书到期

could not be retrieved for the following reasons: node xw411xvzxn5sm29dd8u7culla is not available 查看证书时间...登陆docker swarm管理节点查看证书有效期时间 [root@host ~]# docker system info CA Configuration: Expiry Duration...: 3 months Force Rotate: 0 查看这语句发现CA证书只有3个月的有效期 更新CA证书并延长证书时间 在swarm管理节点执行这两个命令 [root@host ~]# docker...~]# docker system info CA Configuration: Expiry Duration: 99 years Force Rotate: 2 通过查看CA证书时间发现已经更新并延长...注意: 如果证书没到期,也出现同样的提示,得重新生成CA证书 docker swarm ca --rotate 我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com

2.6K40

redis到期设置时长expire用法

redis到期设置时长expire用法 get keys :查看缓存 auth 密码:登录redis keys *:查看所有的缓存 ttl keys:查看缓存时间 expire key seconds:...设置缓存时间 1,连接redis 在redis目录下找到src目录,然后在src目录下找到redis-cli连接上redis 2,登录redis 如果redis有密码的话需要登录redis,提示noauth...required 说明需要密码登录 登录:auth 密码,登录成功后会返回ok 3,查询所有的缓存值:keys * 4,查找具体某一个缓存值:get key(key就是上一步查出来的具体的缓存值) 5,查看缓存到期时间...:ttl key(第三步具体的key值) 6,设置缓存到期时间 expire keys(第三步具体的key值) 时间(单位s),返回1说明设置成功 每次查询缓存到期时间时间会一直减少,减少为-2说明已经过期

1.7K30

聊聊如何基于spring @Cacheable扩展实现缓存自动过期时间以及即将到期自动刷新

今天我们就来聊一下如何扩展@Cacheable实现缓存自动过期以及缓存即将到期自动刷新实现注解缓存过期前置知识SpringCache包含两个顶级接口,Cache和CacheManager,通过CacheManager...因此我们要扩展@Cacheable,就脱离不了对Cache和CacheManager进行扩展其次要实现过期时间,首先是引入的缓存产品,他本身就要支持过期时间,比如引入的缓存为ConcurrentHashMap...expiredTimeSecond() default 0; long preLoadTimeSecond() default 0;}大部分注解和@Cacheable保持一致,新增expiredTimeSecond缓存过期时间以及缓存自动刷新时间...this.getTargetMethod().getName()); invoker.prepare(); return invoker.invoke(); }}2、编写一个获取即将到期时间参数切面...userService.getUserFromRedisByCustomAnnoWithUserName("zhangsan")); }图片总结本文主要介绍了如何基于spring @Cacheable扩展实现缓存自动过期时间以及缓存即将到期自动刷新

4.6K30
领券