首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    Centos7监控服务异常发送邮件通知

    Mail服务概述 Mail(邮件服务)有很多协议类型在承载邮件服务,例如最常见的:SMTP、POP3、IMAP,它们都隶属于TCP/IP协议簇 邮箱应用场景 很多时候我们在使用shell监控脚本的时候( 例如:Mysql,nginx,等等),当监控服务出现问题的需要通过邮箱(当然也可以使用信、短信或者钉钉)通知给管理员。 SMTP协议 1、SMTP是一种推协议,即服务端向客户端发送推送请求,客户端接受,服务端发送邮件,占用服务器的25/TCP端口 2、SMTP用于将发送方的邮件服务器发送报文到接收方邮件服务器 3、当需要将邮件从接收方服务器发送到用户手中时 ,不能用SMTP协议,因为当用户不接受邮件时服务器会一直请求,这样会造成资源浪费,此时需要拉协议(最典型的拉协议是HTTP协议)如POP或IMAP POP3 1、负责从邮件服务器中检索电子邮件,占用服务器的 110/TCP端口 2、可以下载邮件、从服务器中删除邮件或询问是否有新邮件 IMAP 1、IMAP是双向的,在本地的操作也会反馈到服务器,占用服务器的143/TCP端口 2、互联网信息访问协议(IMAP

    94620编辑于 2022-07-19
  • 来自专栏golang开发笔记

    centos7 下使用Supervisor监控 gin服务

    前言 在实际项目运行的时候,要考虑万一服务出现异常挂了怎么办,这个时候需要一个监控系统。其中,Supervisor 是个不错选择。 Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。

    79520发布于 2020-09-27
  • 来自专栏运维经验分享

    Zabbix4.0监控环境搭建实现7x24监控服务

    Zabbix4.0监控环境搭建实现7x24监控服务 Zabbix是一个高度集成的企业级开源网络监控解决方案,与Cacti、nagios类似,提供分布式监控以及集中的web管理界面。 还能够利用存储数据提供杰出的报表及实时的图形化数据处理,实现对监控主机7x24小时集中监控服务端监听端口为10051,而被监控端即Zabbix——agents代理程序监控10050端口。 x86_64 192.168.144.114 zabbix-agent4.0 Zabbix服务端环境部署 1、部署LAMP环境 由于zabbix提供集中的web监控管理界面,因此服务在web界面的呈现需要 4、在被监控主机模拟故障 关闭被监控主机的httpd服务,验证邮箱接收情况。 ? ?

    1.3K31发布于 2019-08-20
  • 来自专栏码农编程进阶笔记

    Centos7监控服务异常发送邮件通知

    Mail服务概述 Mail(邮件服务)有很多协议类型在承载邮件服务,例如最常见的:SMTP、POP3、IMAP,它们都隶属于TCP/IP协议簇 邮箱应用场景 很多时候我们在使用shell监控脚本的时候 (例如:Mysql,nginx,等等),当监控服务出现问题的需要通过邮箱(当然也可以使用信、短信或者钉钉)通知给管理员。 SMTP协议 1、SMTP是一种推协议,即服务端向客户端发送推送请求,客户端接受,服务端发送邮件,占用服务器的25/TCP端口 2、SMTP用于将发送方的邮件服务器发送报文到接收方邮件服务器 3、当需要将邮件从接收方服务器发送到用户手中时 ,不能用SMTP协议,因为当用户不接受邮件时服务器会一直请求,这样会造成资源浪费,此时需要拉协议(最典型的拉协议是HTTP协议)如POP或IMAP POP3 1、负责从邮件服务器中检索电子邮件,占用服务器的 110/TCP端口 2、可以下载邮件、从服务器中删除邮件或询问是否有新邮件 IMAP 1、IMAP是双向的,在本地的操作也会反馈到服务器,占用服务器的143/TCP端口 2、互联网信息访问协议(IMAP

    84330发布于 2021-07-20
  • 来自专栏全栈程序员必看

    7个免费的服务监控工具

    监控服务器是否正常与健康是非常重要的,确保用户始终可以访问你的服务。提高监控效率就需要使用高效的工具了,下面介绍7个免费的服务器监测工具。 二、Anturis Anturis是一个监控你的服务器、网站、IT基础设置的基于云计算的SaaS平台。它有一个全面的监控解决方案列表,非常值得一看。 四、Munin Munin是一个网路和系统监控工具,可以帮你分析服务器资源趋势。它是一个即插即用的解决方案。默认的安装方式提供了很多的报告。 五、Zabbix Zabbix是一个开源的性能监控解决方案。可以监控服务器、WEB应用程序、数据库、网络设备等的性能。 七、SeaLion SeaLion 是一个基于云计算的Linux服务监控工具。它可以用一个面板简单的监控所有的服务器并且诊断问题。

    10.9K30编辑于 2022-09-14
  • 来自专栏云计算教程系列

    如何使用Prometheus监控CentOS 7服务

    介绍 Prometheus是由SoundCloud开发的开源监控系统。与其他监控系统(如InfluxDB和Graphite)一样,Prometheus将其所有数据存储在时间序列数据库中。 为了监控CentOS服务器的指标,您应该安装一个名为Node Exporter的工具。 输入以下内容即可: rake assets:precompile 第7步 - 启动和配置PromDash PromDash运行在瘦,一个轻量级的Web服务器上。 下次访问PromDash的主页时,您将能够看到指向仪表板的链接: 结论 您现在在CentOS 7服务器上运行了一个功能齐全的Prometheus生态系统,您可以使用PromDash创建适合您需求的监控仪表板 想要了解更多关于使用Prometheus监控CentOS 7服务器的相关教程,请前往腾讯云+社区学习更多知识。

    8.3K00发布于 2018-10-22
  • 来自专栏热爱IT

    Python监控服务器实现邮件信报警

    本文中笔者暂时实现的只有cpu和内存的监控,python可以监控许多的主机信息,网络,硬盘,机器状态等,以下是代码的实现,代码可以实现windows和linux的监控。 import smtplib   from email.mime.text import MIMEText   from email.utils import formataddr   nickname = '监控程序 Exception as ex:   print(ex)  while True:   Monitor.mem(90)   Monitor.cpu(90)   time.sleep(5)  下面是qq邮箱和信实现报警的图片 信报警: ? 以上就是所有的代码了。 (adsbygoogle = window.adsbygoogle || []).push({});

    1.4K30发布于 2019-04-10
  • 来自专栏技术杂记

    RabbitMQ 监控7

    rabbitmq]# Tip: 其实只要目标节点,也就是指向(join_cluster to xx)的那个节点(xx) 25672打开了,就可以加入了,也能正常运行,只是这种情况下,自己就不能被加入,也无法提供服务

    29520编辑于 2022-02-09
  • 来自专栏技术杂记

    Elasticsearch 监控7

    开启nginx服务 [root@es_node nginx]# sbin/nginx -t -c conf/nginx.conf the configuration file /usr/local/ 00 \_ nginx: worker process [root@es_node nginx]# 进行访问 https://ip:2443/_plugin/head/ 此ip为边界服务器的

    27710编辑于 2022-02-10
  • 来自专栏Fundebug

    Fundebug信小程序BUG监控服务支持Source Map

    [2019-0422-wxjs_update.jpg] Source Map功能 信小程序的Source Map功能目前只在 iOS 6.7.2 及以上版本支持。 信小程序在打包时,会将所有 js 代码打包成一个文件,从而减少体积,加快访问速度。 Fundebug的信小程序BUG监控支持通过Source Map还原出错位置: 文件:utils/util.js 行号:573 列号:8 这样的话,开发者能够迅速定位出错的源代码。 Source Map文件 在Fundebug项目管理后台上传Source Map文件 下载Source Map文件 登陆信公众平台 切换到左侧"开发"页面 点击链接"下载线上版本Source Map文件 BUG监控服务的Source Map功能也将尽快推出,敬请期待。

    78620发布于 2019-08-26
  • 来自专栏开心分享-技术交流

    centos7 安装zabbix并监控windows服务

    首先我们需要安装的是zabbix服务端.不过官网已经讲的很清楚了.我就不写的很详细了,我把我的操作过程写出来. name=Zabbix Official Repository - $basearch baseurl=https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/ Official Repository non-supported - $basearch baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/ /MariaDB.repo [mariadb] name = MariaDB baseurl = https://mirrors.aliyun.com/mariadb/yum/10.4/centos7- 添加windows服务监控 首先有防火墙的话要确保放行端口 下载Zabbix Agent 依据你安装的版本下载 下载最新版本就好了https://www.zabbix.com/download_agents

    2.3K20发布于 2020-08-05
  • 来自专栏全栈程序员必看

    送你7个常用的服务器资源监控工具

    以这台鲲鹏服务器为例,先查看自己操作系统的发行版本 (1)nmon:支持收集一段时间内,整机的CPU、磁盘、网络、内存等各项资源的使用情况。 先trace系统,获取系统的profiling数据 用脚本来绘制 #脚本获取 git clone https://github.com/brendangregg/FlameGraph (3)top:监控进程和整机的 (4)iostat:监控每块磁盘的读写次数、数据量大小、使用率。 iostat属于sysstat软件包,可以直接安装。 yum install deltarpm yum install sysstat (6)dstat:监控系统整体的性能信息,包括CPU、磁盘、网络、分页等。 输出是彩色的,可读性较强 安装dstat yum install dstat-0.7.2-12.el7 -y (7)htop:htop 是Linux系统中的一个互动的进程查看器,可以让用户交互式操作,

    2.1K10编辑于 2022-09-07
  • 来自专栏蓝胖子的编程梦

    【升职加薪秘籍】我在服务监控方面的实践(7)-业务维度的redis监控

    ,详细的展示如何对线上服务进行监控,内容涉及到的指标设计,软件配置,监控方案等等你都可以拿来直接复刻到你的项目里,这是一套非常适合中小企业的监控体系。 在上一节我们完成了对mysql的监控,这一节我们来讲讲如何对redis进行监控,同样的,我们需要让监控指标更好的反映业务情况,由于我们生产上的服务是部署到云环境的,常见的redis监控指标,云服务商已经提供了 监控系列的代码已经上传到githubgithub.com/HobbyBear/easymonitor按key维度建立redis监控要想让redis的监控指标能更好反映业务情况,那就只有按key维度建立监控指标 想想我们通常使用redis时,建立key的规范,是不是一般都是 服务名:业务名:业务key 这种形式,其中业务key可以是uid,也可以是其他类型id,如果按完整的key建立redis的qps监控, matchKey) == 0 { return "", false } return getCmdFromKey(key) + " " + matchKey, true }应用服务会将它需要监控

    29100编辑于 2023-12-08
  • 来自专栏木头编程 - moTzxx

    企业信,实现群机器人监控线上服务报警

    背景 近期在对项目优化过程中 注意到:当前的报警信息都是通过邮件发送,一方面时效性比较低,另外实现方式比较复杂 通过同事,了解到 企业信群机器人 实现起来简洁方便 在此,记录一下我的实现步骤 在终端某个群组添加机器人之后, 创建者可以在机器人详情页看的该机器人特有的 webhookurl 开发者可以按以下说明向这个地址发起 HTTP POST 请求,即可实现给该群组发送消息 ▷ 前期配置 ① 首先 在已创建的企业信群页面 ▷ PHP 代码实现 ① 代码接入:信群消息,封装类 WechatMessageService class WechatMessageService { /** * Note: 企业信群 地址 $robot_url = '替换掉机器人的 webhook地址'; WechatMessageService::sendWechatMsg($robot_url, $msg); //发送企业信通知 ③ 接口调用,结果: ---- ▷ 附录: 其他的监控实现,可参考文章:【用企业监控线上服务报警】 markdown 类型的样式实现 当前测试,只是做了最简单的 文字推送, 可以根据自己的业务需求

    2.1K30编辑于 2022-06-27
  • 来自专栏WeTest质量开放平台团队的专栏

    iOS信内存监控

    信急需一个有效的内存监控工具来发现问题。 一、实现原理 ------ 信内存监控最初版本是使用Facebook的FBAllocationTracker工具监控OC对象分配,用fishhook工具hook malloc/free等接口监控堆内存分配 三、成果 ---- 信自2017年三月上线内存监控以来,解决了30多处大大小小内存问题,涉及到聊天、搜索、朋友圈等多个业务,FOOM率由17年年初3%,降到目前0.67%,而前台卡死率由0.6%下降到 如果使用当中有任何疑问,欢迎联系腾讯WeTest企业QQ:800024531 ---------- iOS预审服务 【扫描工具】上传IPA包、图片、视频、应用描述即可进行测试; 多维度自动扫描提审材料的被拒风险 【专家咨询】资深预审专家一对一服务; 咨询时间灵活可选,按需购买;有的放矢解 决审核问题。

    3.9K50发布于 2018-03-01
  • 来自专栏微信终端开发团队的专栏

    iOS信内存监控

    信急需一个有效的内存监控工具来发现问题。 一 实现原理 信内存监控最初版本是使用Facebook的FBAllocationTracker工具监控OC对象分配,用fishhook工具hook malloc/free等接口监控堆内存分配,每隔1秒 但通过断点观察,实际上大部分堆栈是有共同后缀,例如下面的两个堆栈后7个地址是一样的: 为此,可以用Hash Table来存储这些堆栈。 Stack1索引入口是6 2)轮到插入Stack2,由于G、F、E、D、C结点数据跟Stack1前5结点一致,hash命中;B插入新的7号位置,(B, 5)。 三 成果 信自2017年三月上线内存监控以来,解决了30多处大大小小内存问题,涉及到聊天、搜索、朋友圈等多个业务,FOOM率由17年年初3%,降到目前0.67%,而前台卡死率由0.6%下降到0.3%,

    2K30编辑于 2023-02-20
  • 来自专栏平凡少年

    WebApi 服务监控

    采用log4net记录监控日志,通过日志记录的时间方便我们定位哪一个Action执行的时间过长,进而采取优化的手段。 监控日志监控的指标如下图 ? 监控程序实现 改监控程序主要继承ActionFilterAttribute类,在命名空间:System.Web.Http.Filters中,重写OnActionExecuted(HttpActionExecutedContext 1、监控日志对象 ///

    /// 监控日志对象 /// public class WebApiMonitorLog { 结束时间:{3} 总 时 间:{4}秒 Action参数:{5} Http请求头:{6} 客户端IP:{7} 我们也可以在Global.asax中注册全局监控,这样我们就可以监控每一个WebApiController中的Action,代码如下: protected void Application_Start

    1.4K30发布于 2019-04-11
  • 来自专栏WeTest质量开放平台团队的专栏

    iOS信内存监控

    信急需一个有效的内存监控工具来发现问题。 一 实现原理 信内存监控最初版本是使用Facebook的FBAllocationTracker工具监控OC对象分配,用fishhook工具hook malloc/free等接口监控堆内存分配,每隔1秒 三 成果 信自2017年三月上线内存监控以来,解决了30多处大大小小内存问题,涉及到聊天、搜索、朋友圈等多个业务,FOOM率由17年年初3%,降到目前0.67%,而前台卡死率由0.6%下降到0.3%, 如果使用当中有任何疑问,欢迎联系腾讯WeTest企业QQ:800024531 iOS预审服务 【扫描工具】上传IPA包、图片、视频、应用描述即可进行测试; 多维度自动扫描提审材料的被拒风险;1小时内反馈全面的扫描报告 【专家咨询】资深预审专家一对一服务; 咨询时间灵活可选,按需购买;有的放矢解 决审核问题。

    2.2K50发布于 2018-10-29
  • 来自专栏码农编程进阶笔记

    服务服务监控

    服务监控在微服务改造过程中的重要性不言而喻,没有强大的监控能力,改造成微服务架构后,就无法掌控各个不同服务的情况,在遇到调用失败时,如果不能快速发现系统的问题,对于业务来说就是一场灾难。 监控服务调用前,首先你要搞清楚三个问题:监控的对象是什么?具体监控哪些指标?从哪些维度进行监控?下面就从这三个问题开始,一起来看看如何监控服务调用。 以博首页 Feed 为例,它向用户提供了聚合关注的所有人的博并按照时间顺序浏览的功能,对首页 Feed 功能的监控就属于用户端的监控。 继续以博首页 Feed 为例,这个功能依赖于用户关注了哪些人的关系服务,每个人发过哪些微博的博列表服务,以及每条博具体内容是什么的内容服务,对这几个服务的调用情况的监控就属于接口监控。 对服务器的基本监控也是必不可少的,因为服务器本身的健康状况也是影响服务本身的一个重要因素,比如服务器本身连接的网络交换机上联带宽被打满,会影响所有部署在这台服务器上的业务。

    1.2K30编辑于 2022-08-18
  • 来自专栏全栈开发那些事

    服务监控HystrixDashboard

    服务监控HystrixDashboard 1、HystrixDashboard概述 2、新建DashBoard模块 2.1 新建cloud-consumer-hystrix-dashboard9001 (8001/8002/8003)都需要监控依赖配置 2.6 启动cloud-consumer-hystrix-dashboard9001该微服务后续将监控服务8001 3、断路器演示(服务监控hystrixDashboard ) 3.1 修改cloud-provider-hystrix-payment8001 3.2 监控测试 3.2.1 启动eureka服务注册中心 3.2.2 9001监控8001 3.2.2 测试地址 </artifactId> </dependency>   服务提供者都要添加这个依赖 2.6 启动cloud-consumer-hystrix-dashboard9001该微服务后续将监控服务 整图说明: 上面只是几个微服务,在生产环境中会碰到个几百个微服务,大致效果如下:   到此,HystrixDashboard服务监控就介绍完了,老项目用没问题,新项目的话后面我另写一篇阿里巴巴的

    70930编辑于 2023-02-25
领券