监控操作步骤: 1、编写脚本 2、上传脚本到指定位置 3、修改zabbix_agent配置文件 4、zabbix_server的WEB界面导入模版 5、主机关联 1)编辑zabbix_agent...5)验证server端验证是否能获取agent端的key值 #使用zabbix_get命令获取key值 Zabbix监控平台配置 1、下载监控模板文件 2、导入TCP状态监控模板 进入后台...至此,TCP状态监控模板已经导入到Zabbix中。...3、关联模板 需要把TCP状态监控模板链接到你的监控主机上,进入后台->配置->点击你的主机->模板->选择刚才导入模板,点击添加,最后点击更新即可。...4、效果图展示 至此,Zabbix监控TCP状态就完成了。。
需求:使用监控插件名称:bloackbox exporter bloackbox exporter 是prometheus社区提供的黑盒监控解决方案,运行用户通过HTTP、HTTPS、DNS、TCP以及...: prober: tcp pop3s_banner: prober: tcp tcp: query_response: - expect: "^+OK...tcp: query_response: - expect: "^SSH-2.0-" irc_banner: prober: tcp tcp:...开机自启 [root@node00 system]# systemctl enable blackbox_exporter 二、配置promethus采集数据,修改promethus-server配置文件,监控...2、站点监控,域名监控、域名到期监控展示 四、错误提示 Panel plugin not found: grafana-piechart-panel 解决方法 [root@Prometheus ~]
github.com/prometheus/blackbox_exporter/releases 图片 配置prometheus.yml - job_name: 'black_exporter_tcp...' scrape_interval: 30s metrics_path: /probe params: module: [tcp_connect] static_configs...=multi-user.target 添加告警通知 vim /etc/prometheus/rules/blackbox.yml groups: - name: blackbox_exporter_tcp
,这个站长制实行完后,就有个监控问题,之前只要站点有问题,是每个人都可以收到,但为了防止报警泛滥,所以就需要把监控改成故障站点只发给负责该站点的站长,有了这个背景,我们今天就来实现这个需求,脚本基本实现首先要有一个能够报警的函数...,还需要一个检查站点是否故障的函数,最后一个函数是如果站点恢复后,要重新加入要监控的列表中,到这基本差不多了,但如果站点太多,用循环去检查还是效率太低了点,所以我们考虑采用线程并发执行, 如果都想清楚了...,如果是200就认为正常,否则就把该站点加到临时的一个字典中,然后从检查字典中删除该站点。...因为站点偶尔出现问题不代表是站点问题,也可能是网络抖动,所以重新检查站点是否故障要等待一个固定时间,实现如下: ## site 'down' function def site_down():...,15分钟后再次检查,如果返回200,就发送邮件,并从临时字典中移除,重新加入监控列表中,如果仍然未恢复,就要发送报警邮件了。
kuma可视化监控旗下所有站点 注意:前提是监控和被监控的站点服务不在一台服务器 1.新服务器 2.docker部署kuma监控 # 创建工作目录 mkdir /opt/uptime-kuma.../app/data --name uptime-kuma louislam/uptime-kuma 3.服务器开放端口3001 4.访问:http://{ip}:3001 注册—登录: 5.添加监控
通过netstat命令,我们能获取TCP数据,监控它们有助于了解系统。...数据分为Tcp和TcpExt两部分,本文监控的是前者: Tcp: 10549129725 active connections openings 10556220620 passive...805264756 segments retransmited 1388430 bad segments received. 438683428 resets sent 既然是监控...,直觉就是监控这些数据绝对值的变化情况,我最开始就是这么做的:定期把绝对值发送给Graphite,可惜最终出来的监控图基本是一条直线!...此时绝对值意义不大,我们需要的是相对值的变化情况,如下代码可以在命令行下直接运行: while true; do netstat -s | grep -A 10 Tcp: | awk 'NR>1
UptimeKuma 是一个易于使用的自托管监控工具,本文记录部署过程。...历史数据和性能图表:记录服务器的历史性能数据,并生成可视化图表和报告,用于分析和趋势监控。 多服务器管理:支持同时监控多台服务器和网络设备,并将它们组织成逻辑分组,方便管理和监控。...http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; }} 站点监控配置...登录监控主页 https://your_host:443 添加监控项 可以在 Kuma 主页添加监控项 状态页面 日常展示需要用到状态页面 配置名称和链接路径即可创建 添加服务项,其他按需设置即可...运行效果 访问状态页面链接:https://uipv4.zywvvd.com:33034/status/show 参考资料 https://github.com/louislam/uptime-kuma 站点监控
许久之前就开始使用 UptimeRobot 来监控站点的状态了,不过一直是使用默认的方式,即绑定域名后使用官方的默认模板,使用体验还算可以,但令人不爽的是只有最近一周的运行状态,而且感觉状态刷新频率也不高...,时值近日 NAS 极不稳定(现在还没弄好),我非常想看看是有多不稳定,但官方的监控页面信息实在不足,因此换用基于官方API的自定义监控页面。...: 申请 UptimeRobot 账号,配置自己的站点并监控,其网站做的很人性化,步骤不再赘述,至此我们在其网站上就可以查看服务/站点的状态了; 下载自定义模板的代码,Github地址,并将其解压到Hexo...UptimeRobot 官网,通过 MySettings - API Settings -> Monitor-Specific API Keys -> Show/hide 中的搜索框,找到你已创建的监控站点...,点击生成 API kEY 并复制; 将 Key 复制到 config.js 中的对应位置,每个监控任务对应一个 Key,比如你监控了十个站点/服务,那需要十个 Key; 部署 Hexo,此时访问 yourSite
大家平常肯定都会涉及到一些类似站点监控的工作,今天给大家介绍一个开源的监控工具 - UptimeKuma, 主要用来监控 Web 以及网络。...项目支持监测 HTTP(s)/TCP/Ping/DNS/Push/Docker 容器等的在线时间,可提供包括 Telegram、Discord、Slack、Pushover、Email、企业微信、钉钉、...点击『+创建监控项』按钮进入页面,有很多监控类型,比如选http: 如果要有消息通知,点击右边的『设置通知』进行设置: 其中可以选择非常多的通知方式,钉钉、飞书等等都是支持的。...添加好之后,就可以在详情页面中看到站点的响应时长、可用率以及证书过期时间等等信息。 还可以监控查看证书过期时间。 如果想要文章开头的暗黑色主题风格,可以在设置-外观的选项中进行设置。...如果对站点监控没有太高要求的话,推荐大家可以试试这个开源项目。 项目地址:https://github.com/louislam/uptime-kuma
示例:点击 -> 性能监控 /proc/net/tcp 第四列 01代表了 TCP_ESTABLISHED 06代表代表time_wait 08代表close_wait [root@wangzi ~]#...cat /proc/net/tcp| awk '{if($4 == '01') print $0}'|wc -l 22 [root@wangzi ~]# netstat -antpl|grep ESTABLISHED...|wc -l 22 [root@wangzi ~]#cat /proc/net/tcp| awk '{if($4 == '01' || $4=='06' || $4=='08') print $4}'...因使用netstat命令有时会占用较多资源,当机器负载较高时,可以用使用上面的命令来查看tcp正在通信的连接数。...python监控: #!
存放脚本的路径 以前的文章有写过,大家可以看我的zabbix板块 编写查看Tcp 状态脚本: [[email protected] zabbix_agentd.d]# cat tcp_status.sh.../tcp_status.txt /bin/netstat -an|awk '/^tcp/{++S[$NF]}END{for(a in S) print a,S[a]}' > $tmp_file case...添加监控项 ? 添加完基本上就是下面这样: ? 为了方便大家添加,我已经将name和key整理如下....tcp.status[finwait1] FIN WAIT2 tcp.status[finwait2] LAST ACK tcp.status...小结: 因为tcp连接数不太好设置触发器,因为业务不同,具体设置多少还是要根据需求来。因为我这是个人博客监控所以连接数是多少都可以!
Listen 12.34.56.78:80 Listen 8081 Listen 8082 Listen 8083 等以下内容都设置以后,可以通过netstat -n -a查看端口是否开启 开启虚拟站点
timeout: 5s tcp: tls: true tcp_connect: prober: tcp timeout: 5s # pop3s_banner...: prober: tcp tcp: query_response: - expect: "^+OK" tls: true tls_config...- expect: "^SSH-2.0-" irc_banner: prober: tcp tcp: query_response: - send: "NICK...timeout: 5s tcp: tls: true tcp_connect: prober: tcp timeout: 5s # pop3s_banner...# icmp 监控 - job_name: 'hci-icmp-monitor' scrape_interval: 1m metrics_path: /probe params
前言# 本文实现被检测主机到特定 ip 的特定端口的连通性, 通过 nc 命令测试端口可用性, 当 nc 超时时自动执行 traceroute 追踪路由定位网络故障点, 本文的案例是监控我们生产的短信业务服务器到运营商提供的短信接口之间的连通性...zabbix_agentd.d/smslink.sh $1 $2 $3 重启 zabbix agent systemctl restart zabbix-agent 在 zabbix server 端测试监控项...可以看到中断的点, 这里中断是因为我们集团广域网没开 7002 端口的策略, 所以到广域网直接断掉了 2. zabbix 配置# 2.1 创建模板# 选择链接的主机或者主机群组 2.2 创建应用集# 2.3 创建监控项
本文,将从网络的角度介绍如何基于 eBPF,实现容器级别的 TCP 连接监控。 ...本文,将从网络的角度介绍如何基于 eBPF,实现容器级别的 TCP 连接监控。 ...四、网络监控工具示例以下示例实验环境为: 发行版:OC 8.6 内核:TK4-5.4 工具:BCC 网络监控工具1. tcpconnect 基于 cgroup 监控 tcp 网络连接,显示源IP、目的...基于 cgroup 统计一段时间内的 tcp 连接数量。2. tcpconnlat 基于 cgroup 监控 tcp 建立连接的时间,显示连接的状态信息。 ...6. tcpdrop 基于 cgroup 监控 tcp 网络连接,追踪内核丢弃的数据包,显示数据包地址、端口和调用栈等信息。
为了更真实地模拟 BRT 进入和离开车站的过程和整个 BRT 站点的场景,Hightopo 设计的场景采用全景三维可视化技术结合 2D 面板。...点击界面右上角的【客流量热力图】按钮后,将出现中间站点的热力效果,人群所在区域的图片将以特别突出的形状显示。可以通过热力清楚地掌握各地区群众的分布、密集度和变化趋势,使管理更加明确。...1、 段监控系统: 点击进行交互,在选定区域出现四个角的明显效果。各种状态的颜色各不相同。通过监控中各种颜色的展示,可以更好地区分各个领域的状态。...访问道路监控设备的监控视频和监控设备运行状态数据,可以对整个 BRT 线路上的所有站点、客流、乘客进站候车进行实时监控可视化管理。让一线调度员一眼就能掌握线路运行情况。...通过 Hightopo 平台,运维管理人员通过客流监控、智能调度、辅助安全驾驶等功能打开车内网络数据传输通道。
定义与使用Admin管理类 Django提供的Admin站点的展示效果可以通过自定义ModelAdmin类来进行控制。...通过设置short_description属性,可以设置在admin站点中显示的列名。...调整站点信息 Admin站点的名称信息也是可以自定义的。...上传图片 使用Admin站点保存图片,需要安装Python的图片操作包 pip install Pillow==4.1.0 a....使用Admin站点上传图片 进入Admin站点的图书管理页面,选择一个图书,能发现多出来一个上传图片的字段 ?
视频监控国标GB/T28181支持TCP和UDP接入的方式主要依赖于该标准中定义的通信协议和传输机制。...以下是对这两种接入方式的详细解释: 一、TCP接入方式 1.1 TCP接入的特点 可靠性:TCP协议提供面向连接的、可靠的字节流服务。...拥塞控制:TCP协议还具备拥塞控制功能,能够在网络拥塞时自动降低数据传输速率,以减轻网络负担。 1.2 TCP接入的具体实现 在GB/T28181中,TCP接入方式主要用于视频流的传输。...当设备(如IPC、NVR等)通过TCP协议接入视频监控平台时,它们会建立TCP连接,并通过该连接传输视频流数据。 TCP接入方式包括TCP主动模式和TCP被动模式。...在TCP主动模式中,设备作为客户端主动向平台发起连接;而在TCP被动模式中,平台作为服务器监听TCP端口,等待设备发起连接。
8、Tomcat多实例站点部署 多实例作用运行不同的应用(类似虚拟主机)多实例运行相同的应用(实现负载均衡,支持高并发处理,session问题) 1.拷贝tomcat目录 [root@ansible...local/tomcat9_1 [root@ansible local]# cp -a /usr/local/tomcat/ /usr/local/tomcat9_2 2.编辑配置文件,修改监听端口和站点家目录...name="localhost" appBase="/webapps/tomcat9_2" unpackWARs="true"autoDeploy="true"> 3.创建站点家目录...center> tomcat9_2 4.删除掉之前的站点目录里面的东西
yum -y install /mnt/Packages httpd-* mod_ssl*
领取专属 10元无门槛券
手把手带您无忧上云