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

    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

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

    centos7 下使用Supervisor监控 gin服务

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

    86920发布于 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.4K31发布于 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

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

    7个免费的服务监控工具

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

    12.1K30编辑于 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服务器的相关教程,请前往腾讯云+社区学习更多知识。

    9.1K00发布于 2018-10-22
  • 来自专栏技术杂记

    RabbitMQ 监控7

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

    34120编辑于 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为边界服务器的

    34010编辑于 2022-02-10
  • 来自专栏开心分享-技术交流

    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.4K20发布于 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.2K10编辑于 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 }应用服务会将它需要监控

    34900编辑于 2023-12-08
  • 来自专栏平凡少年

    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.5K30发布于 2019-04-11
  • 来自专栏码农编程进阶笔记

    服务服务监控

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

    1.4K30编辑于 2022-08-18
  • 来自专栏solate 杂货铺

    go监控方案(7) -- 实现

    传输使用UDP, 仿StatsD上传采集数据, InfluxDB进行数据存储, Grafana进行展示。

    81010发布于 2019-07-22
  • 来自专栏全栈开发那些事

    服务监控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服务监控就介绍完了,老项目用没问题,新项目的话后面我另写一篇阿里巴巴的

    77630编辑于 2023-02-25
  • 来自专栏歪歪梯Club

    springBoot服务监控

    springBootAdmin 是面向springBoot的一款监控组件,很好集成,配置一下参数加个依赖就能用 admin工程 <! -- springBoot admin 监控 --> <dependency> <groupId>de.codecentric</groupId> <artifactId =eetal spring.security.user.password=123456 新增一个application主类,打上EnableAdminServer注解即代表开启adminServer服务 访问admin工程的首页,登录以后就可以看到监控页面了 ? springBootAdmin首页 还可以看到springBoot工程的日志,太舒服了 ?

    1.2K10发布于 2020-06-19
  • 来自专栏DDD

    服务-监控

    是个不错的互联网门外汉科普知识点 微服务,已经火了多年,也已经落地实施。对服务监控需求顺理成章。监控系统的本质其实也就是分布式日志追踪系统。 就归类到《微服务》系列中吧 本篇大体内容 《微服务设计》第八章监控 监控理念Dapper 流行监控框架架构 aspectj 《微服务》之监控 本来是说,要写个读书笔记的,但没有那么多完整的时间,正好学习监控 监控模型 三种监控模型 单一服务,单一服务器 单一服务,多个服务器 多个服务,多个服务器 单一服务单一服务器 主机状态 CPU、内存等,可以使用监控软件Nagios,Zabbix或者像New Relic 这样的托管服务来帮助监控主机 服务状态 直接查看服务应用日志,或者web容器日志 单一服务多个服务器 主机状态 这种情况稍微复杂了一点,如前所述,如果我们想监控CPU,当CPU占用率过高时,如果这个问题发生在所有的服务器上 延展性:Google至少在未来几年的服务和集群的规模,监控系统都应该能完全把控住。

    1.1K20发布于 2021-03-23
  • 来自专栏云计算教程系列

    如何在CentOS 7上安装Nagios 4和监控服务

    介绍 在本教程中,我们将介绍在CentOS 7或RHEL 7上安装Nagios 4(一种非常流行的开源监控系统)。我们将介绍一些基本配置,以便您可以通过Web界面监控主机资源。 使用像Nagios这样的监控系统,对于任何生产服务器环境来说,是一个最基本的工具。 课程准备 要学习本教程,您必须拥有运行Nagios的CentOS 7服务器的超级用户权限。 使用NRPE监控CentOS 7主机 在本节中,我们将向您展示如何向Nagios添加新主机,以便对其进行监控。对要监视的每个CentOS或RHEL服务器重复此部分。 如果您想监控特定服务,请继续阅读。 为要监视的服务添加任何这些服务块。请注意,check_command的值确定将监视的内容,包括状态阈值。 请务必访问Nagios Web界面,并查看“ 服务”页面以查看所有受监控的主机和服务: 结论 既然您正在监控主机及其某些服务,那么您可能需要花一些时间来确定哪些服务对您来说是非常重要的,因此您可以开始监控这些服务

    2K20发布于 2018-10-09
  • 来自专栏小网管的运维之路

    Zabbix- 服务监控-Nginx性能监控

    zabbix_agentd.log # 查看日志 /usr/local/zabbix3.0/bin/zabbix_get -s 121.xx.xx.xx  -k nginx.status[accepts] #服务端抓取数据测试

    1.7K40发布于 2019-05-31
  • 来自专栏后台及大数据开发

    CentOS7 zabbix安装并实现其它服务服务监控报警与自动恢复

    php php-mysql #安装zabbix #1.下载安装release包,此包用来更新yum仓库 rpm -ivh https://repo.zabbix.com/zabbix/4.4/rhel/7/ x86_64/zabbix-release-4.4-1.el7.noarch.rpm #2.安装Zabbix组件包(注意选择组件,zabbixServer这台机器我不安装agent,另一台机器则只安装 这个需要和配置-主机列表中的名称对应 systemctl start zabbix-agent systemctl enable zabbix-agent #自动监测异常,通知并恢复 先建立模板-应用集-监控项 etc/init.d/nginx restart zabbix ALL=(ALL) NOPASSWD:ALL #Default requiretty #如果此行没注释,请一并注释 #自定义脚本监控 agent-server端测试能否调通 zabbix_get -s 192.168.1.14 -k "myservice.status[Docker]" #最后配置动作相关 #最后可测试,比如停掉docker服务后会发现

    1.1K11发布于 2020-08-06
领券