当前位置: 首页 > news >正文

网站信息抽查评估 短信清润邯郸网站

网站信息抽查评估 短信,清润邯郸网站,网络设计主要是干什么的,做安全平台网站需求#xff1a; 1、计算当前6379 、3306 服务的连接数 2、可prometheus 语法查询 下面代码可直接使用#xff1a; 注#xff1a; 1、windows 与linux的区分 第38行代码 localAddr : fields[1] //windows为fields[1] #xff0c; linux为fields[3] 2、如需求 增加/修改/删除…需求 1、计算当前6379 、3306 服务的连接数 2、可prometheus 语法查询 下面代码可直接使用 注 1、windows 与linux的区分 第38行代码 localAddr : fields[1] //windows为fields[1] linux为fields[3] 2、如需求 增加/修改/删除 端口可参考第70 71行即可 70 NewPrometheusGauge(3306)71 NewPrometheusGauge(6379)代码 package mainimport (fmtlognet/httpos/execstringstimegithub.com/prometheus/client_golang/prometheusgithub.com/prometheus/client_golang/prometheus/promhttp )func PortConnCounts(port int) float64 {// 执行netstat命令out, err : exec.Command(netstat, -an).Output()if err ! nil {fmt.Println(执行netstat命令失败, err)return -1}// 解析netstat命令输出result : string(out)lines : strings.Split(result, \n)// fmt.Printf(lines: %v\n, lines)var count float64 0for _, line : range lines {// 忽略空行和表头if line || strings.Contains(line, Active Internet connections) || strings.Contains(line, Proto) {continue}fields : strings.Fields(line)if len(fields) 4 {// 获取本地地址和端口localAddr : fields[3] //windows为fields[1] linux为fields[3]addrParts : strings.Split(localAddr, :)if len(addrParts) 2 {localPort : addrParts[len(addrParts)-1]if localPort fmt.Sprint(port) {count}}}}log.Printf( port: %v count: %v\n, port, count)return count }func NewPrometheusGauge(port int) {t1 : prometheus.NewGauge(prometheus.GaugeOpts{Name: fmt.Sprint(portconnscount, port),Help: fmt.Sprint(portconnscount, port, 每10秒执行一次端口链接数误差1个左右 误差在于:::ipv6的显示),})// 注册指标prometheus.MustRegister(t1)// 每秒钟增加指标值go func() {for {t1.Set(PortConnCounts(port))time.Sleep(time.Second * 10)}}() }func main() {NewPrometheusGauge(3306)NewPrometheusGauge(6379)// 创建一个 Gauge 指标// 处理 /metrics 路径暴露指标http.Handle(/metrics, promhttp.Handler())log.Fatal(http.ListenAndServe(:9101, nil)) }生成 二进制文件 //get 一下包 go get github.com/prometheus/client_golang/prometheus go get github.com/prometheus/client_golang/prometheus/promhttpgo build -o portConnCount_exporter main.go执行 nohup ./portConnCount_exporter [rootwww netstat.go]# tail -f nohup.out 2023/08/09 15:56:39 port: 6379 count: 2272 2023/08/09 15:56:39 port: 3306 count: 100 2023/08/09 15:56:49 port: 3306 count: 100 2023/08/09 15:56:49 port: 6379 count: 2272 2023/08/09 15:56:59 port: 6379 count: 2272 2023/08/09 15:56:59 port: 3306 count: 100 2023/08/09 15:57:09 port: 6379 count: 2272 2023/08/09 15:57:09 port: 3306 count: 100 2023/08/09 15:57:20 port: 6379 count: 2272网页访问 http://ip:9101/metrics prometheus语法查询 Grafana ------------end
http://www.hkea.cn/news/14497383/

相关文章:

  • 网站建设实施方案及预算男男床做视频网站在线
  • 网站如何投放广告郴州新网招聘官网
  • 深圳全网站建设公司南宁手机企业网站定制
  • 大学网站开发的流程图网站建设开发成本
  • 做网站前置审批网络搜索词排名
  • wordpress健康资讯模板seo教程免费
  • 北京设计网站的公司wordpress 页面分页
  • 学校网站 aspx源码建e室内设计网cad
  • 上海网站建设 亿速企业新闻营销
  • 怎么做直播网站的超管韩国私人网站服务器
  • 济南新网站建设wordpress 进度插件
  • 主题网站策划设计书网络舆情处理公司
  • 重庆网站域名备案地址工作室建设方案怎么写
  • 烟台商城网站建设帝国cms做投资网站源码
  • 淄博 网站设计网页设计师资格证
  • 小俊哥网站建设英语网站新增两个栏目
  • 百度快速收录权限网站自然优化
  • 大连承揽营销型网站公司cn域名不建议购买
  • 网站建设的对比分析78建筑网官网
  • 新手用jsp做网站网站建设续费多少钱
  • 招聘网站开发计划书网页制作工具软件有哪些
  • 深圳 高端网站建设宝安深圳福田区临时管控区
  • 个人网站设计模板下载旺旺食品有限公司网页设计
  • 哪个网站可以做链接物联网应用
  • 制作网站数据库谷歌搜索引擎入口2021
  • ppt那个网站做的好河南官网网站建设
  • 免费下载建网站教程淘宝客网站源码加各类插件
  • 长沙专业网站设计平台泰安做网络推广的
  • 推荐广州微信网站建设重新建设网站的申请报告
  • 长春商城网站制作电商网站开发要哪些技术