部署在Linux服务器上的业务一般都是支持高并发连接的服务,如HTTP、FTP、DNS等服务器都可以提供成百上千的并发连接数。虽然日志文件可以为我们提供历史数据,但是如果想了解服务器实时的网络连接状态呢?应该什么做?Centos7系统中默认包含了ss这个工具,它可以实现类似netstat的功能,比netstat更高效,也可以显示更多有关网络连接状态的信息。但是想监控网络连接状态,熟悉TCP和UDP
supervisor与superlance简介supervisor是一款用python编写的进程监控、进程守护和进程管理的工具,可以工作在各种UNIX-like的操作系统上,通过简单的配置就可以启动、监控和管理大量的进程,并且可以守护这些进程的运行,同时其还提供了一套自带的事件机制与XML-RPC API,可以很方便的在其之上扩展各种功能满足各类需要。 而superlance就是基于superv
consul监控项 Transaction timing Leadership changes Autopilot Garbage collection 二 consul服务监控 File descriptors CPU usage Network activity Disk activity
原创 2022-10-24 11:25:01
815阅读
一、安装LAMP1、安装Linux操作系统;    此处省略一万字……2、安装Apache[root@localhost ~]# rpm -qa | grep httpd httpd-2.2.15-5.el6.centos.i686 httpd-manual-2.2.15-5.el6.centos.noarc httpd-tools-2.2.15-5.el6
一. V4L2框架: video for linux version 2虚拟视频驱动vivi.c分析:1.分配video_device2.设置3.注册:video_register_device vivi_init vivi_create_instance v4l2_device_register // 不是主要, 只是用于初始化一些东西,比如自旋锁、引用计数 video_device_al
转载 2024-08-24 11:19:42
19阅读
1.API简介API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。根据单个或分布式平台上不同软件应用程序间的数据共享性能,可以将 API 分为四种类型:远程过程调用(RPC):通过作用在共享数据缓存器上的过程(或任务)实现程
转载 2024-03-21 10:32:11
63阅读
对于内核层实现监控进程的创建或者退出,你可能第一时间会想到 HOOK 内核函数 ZwOpenProcess、ZwTerminateProcess 等。确定,在内核层中的 HOOK 已经给人留下太多深刻的印象了,有 SSDT HOOK、Inline HOOK、IRP HOOK、过滤驱动等等。但是,Windows 其实给我们提供现成的内核函数接口,方便我们在内核下监控用户层上进程的创建和退出的情况。即
Status页对Tomcat监控的步骤如下: 步骤1:修改配置文件tomcat-users(该文件在Tomcat安装程序根目录中的conf文件夹中),添加一个admin设置权限,在中添加的内容如下: 步骤2:修改完成后,重启Tomcat服务器,在浏览器中输入URL(http://localhost:8080/),如果是远程访问,访问的URL为http://IP:8080,如图所示。 在JBoss
使用Prometheus监控Consul服务
原创 2020-07-21 09:34:42
3504阅读
1点赞
开机时看到自己的电脑上装了个 360 ,开始觉得不对劲。反正我是不会装 360 的,哪来的 360 ?如果不是在使用过程中安装的,那就可以在电脑开机后自己安装的了。那要在开机后安装,就应该有自启动项这一说。而在启动项中,却看到了其他东西。这东东不是 360 ,也不认识。马上引起我的注意。中毒了?然后跟着启动路径,找到文件,发现和这个文件一起的其它目录中有一些以时间为文件名的很多文件,是的,我确定被
转载 2024-02-20 10:11:48
27阅读
上一篇关于Prometheus的文章中说到了Prometheus是如何实现进程监控。在实际的线上环境中,当系统进程出现异常后需要实时通知到值班运维人员,去检查系统是否还正常运转。下面我们就介绍下基于Prometheus如何实现监控报警通知。Prometheus的报警通知,是利用其组件AlertManager,Alertmanager接收Prometheus等客户端发来的警报,之后通过分组,删除重复
转载 2024-02-21 12:06:46
69阅读
一、oracle网络连接配置1、oracle网络连接配置,服务器端与客户端都可以在其自带的图形化oracle网络管理器(oraclenetmanager)里完成www.idc889.com。1.1、oracle服务器监听器配置首先肯定的是,oracle监听器只存在数据库服务器端。中国嘉洲打开进入oraclenetmanager,选中“监听程序”,点击左上角的“+”添加新的监听器,输入监听名称(默认
一、prometheus安装 1、下载二进制包 cd /opt wget https://github.com/prometheus/prometheus/releases/download/v2.5.0/prometheus-2.5.0.linux-amd64.tar.gz tar zxf pro ...
转载 2021-07-19 17:06:00
591阅读
2评论
#!/bin/shsource /etc/profileserverName=$1dingDingName=$2#获取内存情况memory=(`free | awk 'NR==2{print $2,$3}'`)memoryAll=${memory[0]}memoryUsed=${memory[1]}
转载 2019-08-27 17:54:00
113阅读
2评论
1、PE可执行文件分析1.1开发一个源程序 HelloWorld .asm,显示hello world。.386 .model flat,stdcall option casemap:none include windows.inc include user32.inc includelib user32.lib include kernel32.inc
查看某个进程名正在运行的个数 有时我们可能需要得到服务器上某个进程的启动个数,下面的功能是检测某个进程正在运行的个数,例如进程名为CFTestApp。 1. Runnum=`ps -ef | grep -v vi | grep -v tail | grep "[ /]CFTestApp" | grep -v grep | wc -l 检测系统CPU负载 在对服务器进行维护时,有时也遇到由于系统
利用这几天在学习研究shell脚本,写的一些系统负载、CPU、内存、硬盘、用户数监控脚本程序。在没有nagios监控的情况下,只要服务器能上互联网,就可通过发邮件的方式来提醒管理员系统资源的使用情况。一、编写linux系统告警邮件脚本# vim /scripts/sys-warning.sh#!/bin/bash#监控系统负载与CPU、内存、硬盘、登录用户数,超出警戒值则发邮件告警。#提取本服务器
任务背景:一个应用程序运行的时候,可能需要查看多个模块的状态,如gps是否锁定,eeprom是否读写正常等。通常我们是通过过滤log的方式进行查看。看到有的公司提供了界面化的工具,显示当前进程执行了哪些步骤,以及哪些步骤未执行。因此想仿写一个简化版。实际工作中,遇到了多板卡开发的情况,每个板卡都有一个终端,查看模块状态非常麻烦。以小区建站、时钟同步为例,经常需要在不同的板卡开log,grep 关键
1. consul 官网 (https://www.consul.io)2. consul 简介consul是google开源的一个使用go语言开发的服务发现、配置管理中心服务。内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等)。服务部署简单,只有一个可运行的二进制的包。每个节点都需要运行agent,他
转载 2024-04-23 15:43:01
65阅读
web指标:5个重点关注指标平均事务响应时间:直观的指标tps:直接反应服务器的处理能力。tps高说明系统的处理能力比较好吞吐量:在lr中代表服务器返回的。和tps一样,tps高,吞吐量高连接数:可初步判断是否需要调优连接数的配置点击数:直接反应请求数。点击数越多,吞吐量和tps高,事务的响应时间低,证明系统的性能好先单个看,然后考虑合并图 系统指标:重点指标cpu:processer中
转载 2024-02-08 14:24:18
34阅读
  • 1
  • 2
  • 3
  • 4
  • 5