bgpmon:CSU的BGP天文台代码(bgpmonpheme)

时间:2024-02-23 16:38:16
【文件属性】:

文件名称:bgpmon:CSU的BGP天文台代码(bgpmonpheme)

文件大小:5.69MB

文件格式:ZIP

更新时间:2024-02-23 16:38:16

database monitoring bgp protocol-buffers rpc

BGPmon是一个客户端服务器应用程序,用于存储和分析大量BGP数据。 安装 要求 高朗> 1.11 使 存储消息到数据库后端(PostgreSQL> = 9.5) 运行make将在bin下创建两个二进制文件。 要运行守护程序,请运行: bgpmond conf-file 为了成功地将消息存储在数据库中,请让Postgresql拥有一个用户,该用户有权在数据库上写入创建表并在配置文件中反映该配置。 客户端命令示例 客户端通过RPC工作,因此必须启动rpc模块才能使客户端工作。 显示服务器上已配置的会话 bgpmon listAvailable sessions 打开配置的会话 bgpmon open session LocalPostgres -s sID 写入MRT文件 bgpmon write sID mrtFiles... 结束会议 bgpmon close session sID 查看可用模块以及运行它们所需的选项 bgpmon listAvailable modules 配置文件示例 DebugOut = "stdout" ErrorOut = "stderr" #


【文件预览】:
bgpmon-master
----.gitignore(18B)
----go.mod(558B)
----Makefile(672B)
----sql()
--------funcs.sql(467B)
----.travis.yml(118B)
----server.go(11KB)
----CONTRIBUTING.md(4KB)
----db()
--------stream_test.go(7KB)
--------dbops.go(12KB)
--------schemaMgr.go(6KB)
--------session.go(7KB)
--------schemaMgr_test.go(1KB)
--------dbstructs.go(8KB)
--------db_test.go(3KB)
--------session_test.go(2KB)
--------filter.go(5KB)
--------read.go(5KB)
--------write.go(7KB)
--------message.go(7KB)
--------db.go(11KB)
----LICENSE(1KB)
----util()
--------buffer.go(5KB)
--------util.go(2KB)
--------dbutil_test.go(355B)
--------dbutil.go(3KB)
--------contextutil.go(254B)
--------log.go(1KB)
--------buffer_test.go(7KB)
--------pbutil.go(6KB)
----README.md(3KB)
----module.go(4KB)
----config()
--------config.go(8KB)
----modules()
--------rpc.go(9KB)
--------base.go(3KB)
--------periodic.go(2KB)
--------hijack.go(4KB)
--------pprof.go(1KB)
----docs()
--------TODO(118B)
--------bgpmond_config.toml(1KB)
--------sample_mrt(32.05MB)
----cmd()
--------bgpmon()
--------bgpmond()

网友评论