美文网首页
使用华为云监控网页接口的可用性以及响应时间

使用华为云监控网页接口的可用性以及响应时间

作者: 颩侢起塒 | 来源:发表于2019-03-05 16:26 被阅读0次

1

第一步需要注册一个华为云账号,登录到控制台

2

第二步在控制台搜索云监控 看到如下的链接点击立即使用

clipboard.png

3

在左侧导航栏点击站点监控,点击右上角的创建站点监控

根据你需要的监控的url填写,点击确定创建站点监控

clipboard.png clipboard.png

4

创建后看到如下内容,暂时还不会有内容 要过几分钟才会有图出来

clipboard.png

5

点击上图右侧的创建告警规则,按照你想要的填写,我这里设置200是为了等下有报警,正常不应该设置这么短的超时时间

clipboard.png clipboard.png clipboard.png

最后面会有个报警通知,我们选择发送通知

clipboard.png

这边还要新创建一个创建主题

clipboard.png

点击确定

clipboard.png

这样做完完成了超时时间的报警。

然后可以再加个网站可用性的监控报警,操作同上面只是告警策略修改下

添加完成后报警策略的页面如下

clipboard.png

现在如果出现了报警。 会发到对应的websiteMonitor主题里面,但是你依然是收不到的。

6

增加收信人

在控制台 搜索消息通知服务,然后进入该页面

此时你应该能看到刚才加的主题websiteMonitor

clipboard.png

点击右侧的添加订阅

clipboard.png

再点击请求订阅

clipboard.png

此时正常的时候。你的邮箱应该会收到一条确认的消息。但是QQ邮箱会默认拦截了,我问了客服才解决这个问题

在qq邮箱首页-自助查询-收信查询中 看到了呗qq邮箱拦截了。点击加入白名单。

然后再收件箱中点击订阅确认

完成后看到如下的网页

clipboard.png

再返回消息通知服务的网页页面,到主题管理下面的订阅,看到这条订阅状态变成了 已确认

再点击主题管理下面的主题,点击右侧的发布消息,填写内容发送,邮箱应该能正常收到

clipboard.png

邮箱正常收到了!

clipboard.png

在主题-更多设置主题策略里面勾选live并确定

clipboard.png clipboard.png

之后如果有报警也可以正常通过邮件收到报警

7

虽然邮件收到挺完美的,但是还是有点不舒服,因为邮件报警不够及时,还是通过企业微信报警更加的快捷

而我们可以把微信报警做成http,让云监控在有报警的时候,向我们的http提交一条post请求

再次点击添加订阅。

clipboard.png

这是你可以简单的让这个weixin打印post的请求内容

例如这里用的flask,这样会打印出请求的东西

@app.route('/weixin', methods=['POST'])
def weixin():
source = request.remote_addr
data = request.get_data().decode('utf-8')
dataDict = json.loads(data)
print dataDict

运行这个http程序

再点击请求订阅

clipboard.png

这时候再看http程序打印的东西

{u'topic_urn': u'urn:smn:cn-north-1:62773a50e41940a788295c2191d95708:websiteMonitor', u'subscribe_url': u'https://console.huaweicloud.com/smn/subscription/confirm?region_id=cn-north-1&token=62773a50e41940a788295c2191d95708b7c130eed6a24909a544d433a7c0db8727af35b31e2b4c10ac6d50609bea9276b956304bf1e94bf9b4d926199097aac7&topic_urn=urn:smn:cn-north-1:62773a50e41940a788295c2191d95708:websiteMonitor', u'timestamp': u'2019-03-05T06:32:34Z', u'signature_version': u'v1', u'signing_cert_url': u'https://console.huaweicloud.com/smn/SMN_cn-north-1_b7c4eb2351a64885b66122cc941c542f.pem', u'signature': u'V5ZsO+cVTnbGYgG7vMJ/D3cIrneCK9kq1PXyQC3sGYIcRXPjAW0EzhkXE7Z4y5Zf549M4twfvoyihzgLJOJxyLXaJouxDuaEvMf+lU00bTG4XD4ImMfiQmjrhH2AoH3EV5v11GnNNXewW0JJLiCpRED75mZdjzT2GneTzPTV1eGhgqhI3DoDTogtnWiD3DEdXp5/uUHuGMLaS4wvsp5g1d1v3xb8wyfzkRN2SoCuU2wCOD+8PUgfj9BQtQ9OXD/qWfxN4gR9VsgjsLF920nvhywOCvVkDwoZIpubE4hDu2lBw2iLi5YuPkLWUfdcqaf9DAeTWX/k7JTCziBuPBAe+w==', u'message': u'You are invited to subscribe to topic: urn:smn:cn-north-1:62773a50e41940a788295c2191d95708:websiteMonitor. To confirm this subscription, please visit the subscribe_url included in this message. The subscribe_url is valid only within 48 hours.', u'type': u'SubscriptionConfirmation', u'message_id': u'a0d4bd874975497aa5896647ab53320f'}

截取https://console.huaweicloud.com/smn/subscription/confirm?region_id=cn-north-1&token=62773a50e41940a788295c2191d95708b7c130eed6a24909a544d433a7c0db8727af35b31e2b4c10ac6d50609bea9276b956304bf1e94bf9b4d926199097aac7&topic_urn=urn:smn:cn-north-1:62773a50e41940a788295c2191d95708:websiteMonitor这一段,放入到浏览器访问以下

clipboard.png

刷新一下页面,状态已经变成已确认

clipboard.png

现在还有一部,需要获取http请求的内容

再次点击发布消息,随便输入内容,点击确认

clipboard.png

这时候 邮箱应该能收到邮件。Http打印也能看到如下的内容

{u'topic_urn': u'urn:smn:cn-north-1:62773a50e41940a788295c2191d95708:websiteMonitor', u'unsubscribe_url': u'https://console.huaweicloud.com/smn/subscription/unsubscribe?subscription_urn=urn:smn:cn-north-1:62773a50e41940a788295c2191d95708:websiteMonitor:27af35b31e2b4c10ac6d50609bea9276', u'timestamp': u'2019-03-05T06:36:30Z', u'signature_version': u'v1', u'signing_cert_url': u'https://console.huaweicloud.com/smn/SMN_cn-north-1_b7c4eb2351a64885b66122cc941c542f.pem', u'signature': u'ET/s3lIj1vOpFzYHfApAmL/yLZRF9XNopYjVNuWjxeHUkp+q3AkPjVnOnrbdQhJXewLdm9VpF2y/kkWx59dBAdMQJBhWZ9EZLyXyWuBPYCBNfUxjxEOk2YfJkcS5hMeRyKDxu062HFWA4YiOtMWvlLqI7XCyy4C1EcVsRJsF788g5OMmZKdN2m8WsQZ9D6QCdAqCceq336V4n/wLYxo6VefAYvzVEzJYOgG3b3jk7pMI5hOrTybin6imdM+W5qznfzckFnWs0UGC9e+bNqrTeb4LywG5itrUDM9dIzocC64lstiRNxk7lZXHcOUiihOHqgtwi4twe/mWRkxz7S6Mxg==', u'message': u'sdasd', u'type': u'Notification', u'message_id': u'4afc7d70876643ea9e97c1bbe0c1a937', u'subject': u'dsad'}

然后参考华为的官方文档(让我找了半天 很不友好)

https://support.huaweicloud.com/usermanual-smn/zh-cn_topic_0044402394.html

最后http程序如下如下huawei_alarm.py(微信的部分需要自己申请企业微信)
链接: https://pan.baidu.com/s/1xlQZAdnDKD5kg_ryfNr3jQ 提取码: w1ph 复制这段内容后打开百度网盘手机App,操作更方便哦

再运行下screen python huawei_alarm.py

此时在收到报警不仅邮件能收到,而且微信也能收到了

clipboard.png

总结一下。 非常方便而且还免费,除了1分钟监控一次,其他都很完美了

相关文章

  • 使用华为云监控网页接口的可用性以及响应时间

    1 第一步需要注册一个华为云账号,登录到控制台 2 第二步在控制台搜索云监控 看到如下的链接点击立即使用 3 在左...

  • ManageEngine ApplicationsManager

    应用的性能监控器功能帮助IT管理员监控超过100个关键的参数,如响应时间、资源可用性、CPU利用率和数据库连接时间...

  • 利用网页监控优势,做百度自动推送

    网页监控是什么?WEB视界网页监控是指利用自动化服务来扫描监控网站页面,当发现网站页面有变化时,就立即作出响应的服...

  • Spring Boot Actuator---实时监控(一)

    摘要:在生产环境中,需要实时或定期监控服务的可用性。Actuator功能提供了很多监控所需要的接口;是spring...

  • Zabbix监控TiDB(二)

    如果要使用 Zabbix 监控使用 TiDB,需使用 HTTP agent ,主动调用 TiDB 监控接口获取监控...

  • 响应式网页

    响应式网页 响应式网页可以根据设备的不同,以及特性的不同,而自动改变布局、大小等。 响应式网页的特征:1)流式网格...

  • 响应式布局

    什么是响应式网页?响应式网页有什么特点 可以根据浏览设备的不同,以及特性的不同,而自动改变布局、大小等,响应式网页...

  • 高并发场景下JVM调优实践之路

    一、背景 2021年2月,收到反馈,视频APP某核心接口高峰期响应慢,影响用户体验。 通过监控发现,接口响应慢主要...

  • 响应式网页设计

    名词解释 响应式网页设计响应式网页设计就是当用户打开一个网站时,网站内容的样式会随着用户使用设备以及视口的不同而·...

  • 如何使用网络分析来监控你的网络?

    网络管理员的基本工作是监控网络的流量使用、性能、可用性和故障。这种连续的实践帮助网络管理员快速响应他们网络中的问题...

网友评论

      本文标题:使用华为云监控网页接口的可用性以及响应时间

      本文链接:https://www.haomeiwen.com/subject/iolouqtx.html