
- 外文名
- monitor and control
- 第一代
- 传统模拟闭路视监控系统(CCTV)
- 发 展
- 三代
- 中文名
- 监控
- 质量问题
- 解码器、云台、传输部件等设备
- 组 成
- 前端部分、传输部分、控制部分
-
Redis性能监控
2020-12-31 16:06:12redis_exporter + prometheus +grafana监控Redis服务指标1.redis_exporter2.prometheus3.grafana 本文使用 redis_exporter + prometheus +grafana 实现对Redis服务进行监控,原因:成本低,人工干预少,直接下载对应的...redis_exporter + prometheus +grafana监控Redis服务指标
本文使用 redis_exporter + prometheus +grafana 实现对Redis服务进行监控,原因:成本低,人工干预少,直接下载对应的组件,只需添加配置即可互相通信,可视化指标也比较全面。
下面是在安装了redis的Linux机器上
1.redis_exporter
下载程序压缩文件
wget https://github.com/oliver006/redis_exporter/releases/download/v0.28.0/redis_exporter-v0.28.0.linux-amd64.tar.gz
解压
tar zxf redis_exporter-v0.28.0.linux-amd64.tar.gz
cd进入目录
cd redis_exporter-v1.15.0.linux-amd64
直接运行redis_exporter程序 加&代表在后台运行, /redis_exporter &命令默认访问本机的localhost:6379,需要指定其他机器的redis使用 ./redis_exporter ip:port &
./redis_exporter &
2.prometheus
第一步还是老样子下载文件,解压文件 (v2.7.1)可以修改成需要安装的版本,可以点击https://github.com/prometheus/prometheus/releases进去找对应的版本号
wget https://github.com/prometheus/prometheus/releases/download/v2.7.1/prometheus-2.7.1.linux-amd64.tar.gz
tar zxf prometheus-2.7.1.linux-amd64.tar.gz
cd进入目录会发现一个prometheus.yml的配置文件,这个配置文件对应的每一个服务的服务名,监控地址和端口。
vim prometheus.yml
打开配置文件添加redis_exporter通信的配置
- job_name: 'prometheus' static_configs: - targets: ['localhost:9090'] #程序在本机开通的端口号 默认9090 - job_name: 'redis' static_configs: - targets: - "IP:9121" #(安装redis_exporter的IP)
运行 ps:查看有没有进程占用9090端口
./prometheus &
http://ip:9090/targets 查看是否成功
3.grafana
废话不多说
wget https://dl.grafana.com/oss/release/grafana-6.0.0-beta1.linux-amd64.tar.gz
tar zxf grafana-6.0.0-beta1.linux-amd64.tar.gz
cd grafana-6.0.0-beta1
./grafana-server start
启动后: http://ip:300 默认用户:admin,密码:admin 然后在左边找到data sources
配置Url对应你的程序地址
最后一步! 下载json模板导入进来
https://grafana.com/api/dashboards/763/revisions/1/download
上传
这里可以查看你配置那些服务监控
监控页面
今天是跨年夜,提前祝大家新年快乐!
-
介绍几款串口监控工具
2015-01-05 10:34:53在开发上位机下位机通讯程序时,有一个好的监控工具会事半功倍。特在网上找了几款串口监控软件,作了简单对比: 一、Device Monitoring Studio 网址:http://www.hhdsoftware.com 程序截屏: 软件功能比较强大...在开发上位机下位机通讯程序时,有一个好的监控工具会事半功倍。特在网上找了几款串口监控软件,作了简单对比:
一、Device Monitoring Studio
网址:http://www.hhdsoftware.com
程序截屏:
软件功能比较强大,是收费软件,免费试用15天。从截图可以看出,选择了通信端口以后,可以很轻松监控串口数据。另外从界面上看它还有数据统计等很多其它功能,我没有全部试用,就不多介绍了。需要注意一点,它的启动按钮在界面右侧下方。
二、微软portmon
微软工具包Sysinternals Suite工具包监控工具之一,可惜只支持32位系统,而且最新版操作有点复杂,下面把操作步骤记录一下:
1.下载安装
地址:http://technet.microsoft.com/de-de/sysinternals/bb896644.aspx ,绿色软件,不需要安装,直接放到D:/PortMon
2.创建client
给portmon.exe创建一个快捷方式,然后按下图给它设置一个启动参数:
为了便于区分,把快捷方式命名更改为client
3.启动client
确保要监控的串口目前是没有被占用的,然后启动client,这时界面如下:
4.启动portmon
再直接双击portmon.exe,这时标题栏显示Not Connected。界面:
5.连接
按快捷键ctrl+r,输入localhost:
点OK连接,这时会提示连接成功。
从这里设置可以看出,这软件应该也支持远程调试的。不过我没有测试。
注意在监控过程中,两个Portmon窗口都不可以关闭。
6.设置
点击菜单Capture-Ports,选取要监控的串口。注意这里是复选方式,可以同时监控多个端口。
同时我们设置一下Filter-Filter/Highlight:
当然大家也可以根据自己实际需要更改Filter。
软件界面查看内容不方便,我们把输出指向到一个文档,点击File-Log to File,设置记录的文档。
这时候就可以监控串口数据了。
我这里使用ComMonitor作示例:
可以在Log里看到数据,其中发送的数据为write,接收的数据为Read。
其它的功能按钮可以设置滚动、清屏、停止监控等,比较简单不再赘述。
网上也有讲有win7、win8下可用的版本,不过我没有找到。如果大家找到希望能分享一份给我,谢谢。
我的系统是Win7,为了使用它,是建了winxp的虚拟机,虚拟机中使用物理机的串口。这个设置与本文关系不大,不再这里介绍了。
三、Comsky
这是前三款软件中最好用的一款,界面非常简单。国产软件,可从http://www.jizhuo.com下载。在使用串口调试软件同步测试时,需要注意:
1.先打开Comsky,并且选取要监控的串口,点击“监视”,再打开串口调试软件。
2.串口调试软件打开后,点一下关闭串口,再打开串口。
这时候就能监控数据了,放一个使用截图:
这时候就可以监控串口数据了。
四、串口监控器
主要功能如下:
接收数据:
1. 以十六进制方式显示接收到的数据。
2. 以字符方式显示接收到的数据。
3. 数据帧自动识别,分行显示。
4. 接收数据自动换行设置。
5. 显示或隐藏数据帧的接收时间。
6. 自动清除,自动保存接收到的数据。
7. 接收数据个数计数。
发送数据:
1. 十六进制方式发送数据。
2. 字符串方式发送数据。
3. 发送“发报窗口”当前光标行的数据帧。
4. 循环发送“发报窗口”当前光标行的数据帧。
5. 循环发送“发报窗口”固定行的数据帧。
6. 循环依次发送“发报窗口”的多行数据帧。(设置起始行,行数)
7. 触发发送,接收到“发报窗口”某一行数据,触发发送“发报窗口”另一行数据。
8. 发送数据个数计数。
实用增强功能:
1. 强大易用的进制转换功能。
2. 智能识别当前光标处数据帧的行号,“字符”或“十六进制数”的个数。
3. 智能计算当前选择的“字符”或“十六进制数”的个数。
4. 强大的数据查找功能。
5. 定时保存,定时清除数据。
6. 根据自己的喜好,灵活变换操作界面。
应用场合:
1. 截取和分析设备之间通讯数据流。
2. 串行外围设备硬件开发。
3. 串行设备驱动程序开发。
4. 调试和测试设备和设备之间的串行通讯过程。
5. 记录和分析RS232/422/485通信过程。
6. 模拟某设备通讯过程,对另外设备进行通讯测试。下载地址:
http://hb.onlinedown.net/down/comsetup.zip
内容来自:https://bbs.csdn.net/wap/topics/330178092
五、 AccessPort
具体使用方式可参考:https://jingyan.baidu.com/article/acf728fd6e25bcf8e510a38d.html
-
使用python监控NTP系统(时钟服务器)
2020-07-01 12:06:38使用python监控NTP系统(时钟服务器)背景需求设计实现 背景 背景很简单,内部NTP系统出现故障,时间不准确,且误差很大。 需求 监控NTP系统运行状态,与正确时间进行对比,并计算偏差值。 设计 利用python模拟NTP ...背景
背景很简单,内部NTP系统出现故障,时间不准确,且误差很大。
需求
监控NTP系统运行状态,与正确时间进行对比,并计算偏差值。
设计
利用python模拟NTP client,分别从内部NTP系统和Internet NTP系统获取时间,并计算2个时间的差值。
实现
实现起来也很简单,用ntplib 和 time 2个库搞定。
简要说明一下:
1.‘pool.ntp.org’ 是来自互联网的时间服务器虚拟集群。
2.ctime函数将类似‘16574833.8934’格式时间转换为易读字符串格式。
3.可使用schedule库将程序定时执行,取相应返回值。
4.前端可以使用grafana或splunk等进行展示。示例代码如下:
import ntplib import time ntp_client = ntplib.NTPClient() response_outside= ntp_client.request('pool.ntp.org').tx_time print('互联网时间: ', time.ctime(response_outside)) response_inside = ntp_client.request('192.168.100.5').tx_time print('内部时间: ', time.ctime(response_inside)) print('时间差值: ', response_inside - response_outside)
运行结果:
-
微服务监控
2020-03-06 10:16:19微服务监控1 Spring Boot Actutator
1.1 SpringBoot中引入依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>
1.2 开放端口
health info
management: endpoints: web: exposure: include: '*'
1.3 游览器查看
1.4 可视化界面Spring Boot Admin
- 为Spring Boot量身打造的一个简单易用的监控数据管理工具
- GitHub:https://github.com/codecentric/spring-boot-admin
- 官方文档:https://codecentric.github.io/spring-boot-admin/2.1.6/
https://github.com/yuanyu-1997/spring-cloud-alibaba/tree/master/01-spring-boot-actuator
2 Sentinel Dashboard
3 Spring Cloud Sleuth + Zipkin
4 JVM监控
- Spring Boot Actuator: metrics/heapdump/threaddump
- Java自带的JVM监控工具:jconsole/jvisualvm
5 GC日志/线程Dump日志/堆Dump可视化分析
GCEasy:https://gceasy.io/
-Xmx5m -XX:+PrintGCDetails -Xloggc:gc.log
FastThread:https://fastthread.io/
HeapHero:https://heaphero.io/
GCPlot:http://ggplot.yhathq.com/
6 日志监控ELK
ELK(Elasticsearch + Logstash + Kibana)
6.1 ELK架构
6.2 效果
-
Zabbix监控:监控端口
2017-06-08 20:59:49文章来源:Zabbix监控(七):手动监控windows端口 1、监控端口的几个主要Keys: net.tcp.listen[port] Checks if this port is in LISTEN state. 0 - it is not, 1 - it is in ... -
druid监控中心的使用和sql监控
2020-06-18 18:59:42添加依赖 相关配置 注意: 只有配置druid.filter.stat.enabled=true时,才能看到sql监控页面的sql执行情况。 -
Redis基础--使用treeNMS管理及监控Redis
2017-12-01 21:52:363、状态监控 4、 Redis数据的查看,编辑,维护 5、json数据格式化 6、在线数据备份及还原 Redis做为现在web应用开发的黄金搭担组合,大量的被应用,广泛用于存储session信息,权限信息,交易作业等热数据。做为... -
Python磁盘监控、日志分析监控脚本
2015-09-28 23:15:06因为公司异常监控系统还不够完善,特意在Linux服务器上加上Python监控脚本来实现简单的监控功能。功能: 1、磁盘使用率报警功能。在磁盘使用率超过我们定义的阈值时,会发送邮件到我们的邮箱来通知我们磁盘空间将要... -
Syslog监控监控
2016-07-04 11:55:04Syslog监控概述 Syslog常被称为系统日志或系统记录,是一种用来在互联网协定(TCP/IP)的网络中传递记录档讯息的标准。在监控易中,Syslog监测主要用于对路由器、交换机和防火墙等网络设备的监测,是指用户... -
服务器及java性能监控
2018-12-08 11:40:28环境: springboot 2.0.6.RELEASE centos 7.2 ...实现对cpu、内存、磁盘以及java项目jvm、请求等一系列监控。 java项目配置: pom.xml: <!-- 监控 --> <!-- https://... -
Zabbix监控之监控项
2019-08-19 12:23:09监控项是指在监控系统中监控服务所具体监控的一项指标,例如:监控一台服务器的CPU的使用率、或者是监控服务器的内存剩余空间大小、网络流量等等信息。所监控的每一项指标都称为是一个监控项(Items) 一、CPU监控项 1... -
Android 支付宝账单监控 支付宝免签 微信收款码监控 支付宝转账监控 xposed 支付宝监控
2019-04-07 16:51:562019.4.6日更新 支付宝监控商家二维码,监控【扫码点单】金额 2019.4.7日更新 微信监控收款码 金额+备注 ###2019.3.28日最新版Android支付宝账单底层监控以及PC版本网页支付宝账单监控(非监控通知,那种不稳定) ... -
自动化运维(ping监控小工具)
2020-08-03 10:30:42自动化运维(甩锅必备,ping监控小工具)需求实现 需求 实现点到点ping监控。将结果记录到文件中,并打印时间戳。 例如,在A部署该工具,监控到B的网络连通性。通过不停的ping命令进行检测,将结果写入文本文件中。 ... -
Zabbix监控组件介绍、工作原理、监控方式、监控概念
2017-11-23 14:01:30Zabbix监控组件介绍、工作原理、监控方式、监控概念 -
黑盒监控与白盒监控
2018-10-15 08:30:00序言 谈到监控,有各种各样的监控软件,有各种各样的存储数据的格式,最流行的莫过于将相关的监控数据存储在mysql中,建一个表,然后按照时间来进行监控,这种方式最大... -
Kafka监控-JMX自定义监控以及常用监控工具比较
2019-03-20 18:19:52一、通过JMX自定义监控 1、jconsole 2、Java监控代码: 二、Kafka三款监控工具比较(转载) 1、Kafka Web Conslole 2、Kafka Manager 3、KafkaOffsetMonitor 一、通过JMX自定义监控 通过JMX监控可以看到的... -
zabbix 配置监控项和web监控
2017-06-15 23:28:20这篇博客的目的就是记录一下,如何配置一个简单的监控项,监控我门服务器的某个指标。在开始之前要清楚zabbix 主要内容。zabbix 中有 配置主机(host)、监控指标(item)、监控项阀值(trigger)、监控被触发的动作... -
Java虚拟机监控指标及监控配置
2017-04-28 20:20:43主要是对Java虚拟机(JVM)的远程监视,如jdk自带的工具jvisualvm就可监视内存(JVM)、垃圾收集(GC)和线程统计,针对不同的JVM厂商,如Sun JVM、IBM JVM和Oracle JRockit JVM,监控的指标有所区别,但大体都一样。... -
flume监控与监控原理
2018-10-19 14:17:43Flume监控流程 首先在flume-ng-node中org.apache.flume.node.Application的main方法中,有两个方法分别是startAllComponents()和startAllComponents(conf)方法 其中startAllComponents(conf)方法有一个this.... -
运维监控之-Prometheus+Grafana+node_exporter监控并报警到钉钉&邮件
2019-04-09 21:00:09agent01(被监控端) 192.168.1.22 agent02(被监控端) 192.168.1.25 一、Prometheus 简介 Prometheus 是一套开源的系统监控报警框架。它启发于 Google 的 borgmon 监控系统,由工作在 SoundCloud 的 google 前员工在... -
没有监控完备,何来“剁手”畅快——电商平台监控详解
2018-12-06 21:30:07按《SRE Google运维解密》对监控的划分,监控可以分为“黑盒监控”与“白盒监控”,黑盒监控解决的是“系统哪些功能出问题了”,白盒监控解决的问题是“什么原因导致了上述故障”。通俗来讲——白盒监控可以帮助我们... -
模型监控
2019-01-27 16:31:05什么是模型监控? 模型监控就是模型上线之后,根据数据的变化来判断模型是否可用。 分为2种,一种是前端监控,一种是后端监控。 前端监控 1.得分稳定性 在评分卡上,每个分数对应的百分比基本相同 2.... -
springboot监控
2019-05-11 15:46:49JavaEE规范中,通过jmx对应用进行监控和管理,springboot提供了Actuator功能来完成类似的监控,通过http/jmx/ssh来查看springboot应用的配置、各种指标、健康程度等。只需引入依赖: <dependency> <... -
Tomcat 监控
2015-09-11 15:48:00Tomcat 监控 对Tomcat线程性能进行监控,可使用Tomcat自带的Status页面进行监控,监控方案如下: 1、修改配置文件tomcat-users,设置admin权限,在配置: 2、重启Tomcat服务,在浏览器中输入URL... -
Flink 监控
2019-06-19 19:37:07监控 job 的内存、网络、CPU 的使用情况 监控 job 的状态,running or dead 监控 job exception 总之,我的目的是不能让 job 因内存、网络、cpu 不足造成的程序崩溃 metric 的类型 了解什么是 Metric 看看下面这个 ... -
在web页面实时播放监控视频
2019-07-14 10:18:48因为项目需求,需要在web页面播放实时监控视频,而且是同时播放多个视频,还支持切换页面播放。监控是大华和海康 厂家的,并没有做流服务器,还是rtsp的流媒体格式,所以不能用H5的video来播放。 方案一 后端把... -
雷达监控与视频监控性能对比分析
2020-01-31 21:00:11雷达监控与视频监控性能对比分析 摄像监控是目前数字监控的主流,在日常生活中起到非常重要的作用,交通管理、超市、办公场所、重点区域监控都离不开监控摄像头的影子。一方面,监控摄像头保存的视频可以作为违法... -
监控录像日期怎么修改 视频监控录像显示的日期能够修改吗 如何更改监控录像时间 监控录像时间修改 监控录像...
2020-05-08 13:38:29监控录像修改合成技术主要通过对多种影像、时间日期文字、语音信息进行融合,对原始录像视频图像进行删除、添加、合成等手段改变原始图像内容。 (一)不同的摄像头摄制的图像之间的复制、删减和混合 将几个... -
服务器监控系统Zabbix的主动监控、SNMP监控、JMX监控图解教程(第五章)
2017-12-10 11:59:28(18)主动监控: 被动检测:相对于agent而言;agent, server向agent请求获取配置的各监控项相关的数据,agent接收请求、获取数据并响应给server;主动检测:相对于agent而言;agent(active),agent向server请求与... -
ActiveMQ监控
2018-05-22 10:12:38这里先介绍下ActiveMQ都需要监控的内容。监控硬件物理空间是否充足:ActiveMQ有3个重要的参数,存储空间百分比,内存空间百分比和临时空间百分比。这三个参数的意义很明显,如果值到了100,则表明硬件空间已满,Br.....
-
HP_M1130_M1210_MFP_Full_Solution-v20180815-10158769.rar
-
PlantCARE_24263__plantCARE.tar.gz
-
【硬核】一线Python程序员实战经验分享(1)
-
华为1+X认证——网络系统建设与运维(初级)
-
Trie字符串统计(Trie)
-
2021.2.28 前端题
-
项目管理工具与方法
-
JS面向对象编程及ES6新特性(更新中)
-
SaltStack Shell注入漏洞 CVE-2020-16846 漏洞复现
-
股票投资了解
-
MySQL 备份与恢复详解(高低版本 迁移;不同字符集 相互转换;表
-
使用vue搭建微信H5公众号项目
-
中文分词数据集.zip
-
Unity RUST 逆向安全开发
-
项目经理成长之路
-
投标方法论
-
MyBatisSelf.rar
-
在 Linux 上构建企业级 DNS 域名解析服务
-
计算机网络:单播,多播
-
【布道者】Linux极速入门