rsca:远程服务检查接受器(替代NSCA)

时间:2024-04-26 05:43:14
【文件属性】:

文件名称:rsca:远程服务检查接受器(替代NSCA)

文件大小:94KB

文件格式:ZIP

更新时间:2024-04-26 05:43:14

Go

rsca 远程服务检查接受器(替代NSCA) 设计 三个组成部分: rsc :管理客户端。 rsca :检查客户端,在服务器上执行检查。 rscad :检查守护程序,接收检查结果并将其写入nagios命令文件。 部署方式 rsc工具 它可以在任何具有rscad服务器网络访问权限的主机上运行。 rsca服务 这应该在服务器上运行以进行检查,它在配置文件中运行检查, rscad计划将其发送到rscad 。 将复制到/etc/systemd/system/rsca.service 。 将复制到/etc/nagios/rsca.toml 。 rscad服务 这应该在nagios服务器上运行,它处理来自rsca客户端的连接。 将复制到/etc/systemd/system/rscad.service 。 执照


【文件预览】:
rsca-main
----client()
--------api.go(5KB)
--------pkg.go(123B)
----.goreleaser.yml(2KB)
----server()
--------host.go(15B)
--------nagios.go(1KB)
--------api.go(14KB)
--------pkg.go(126B)
----cmd()
--------rsc()
--------rsca()
--------rscad()
----internal()
--------metrics()
--------mainconfig()
--------register()
--------common()
--------certs()
--------checks()
----systemd()
--------client()
--------server()
----tools.mod(352B)
----.github()
--------dependabot.yml(208B)
--------workflows()
----test()
--------cert.json(87B)
--------check_warning.sh(48B)
--------client.json(86B)
--------host.json(167B)
--------ca-csr.json(255B)
--------check_unknown.sh(48B)
--------rsca.toml(877B)
--------check_error.sh(46B)
--------check_ok.sh(39B)
--------ca-config.json(1KB)
--------check_sleep.sh(83B)
----api()
--------api.proto(212B)
--------common.proto(3KB)
--------api.go(943B)
--------api.pb.go(6KB)
--------admin.proto(327B)
--------common.pb.go(61KB)
--------common.go(996B)
--------pkg.go(77B)
--------admin.pb.go(10KB)
----LICENSE(1KB)
----tools.sum(14KB)
----.gitignore(52B)
----.golangci.yml(129B)
----Makefile(3KB)
----go.sum(64KB)
----README.md(1KB)
----nfpms()
--------client()
--------server()
----go.mod(1KB)

网友评论