一种可视化的网络管理Argus胶水服务
nav-argus-glue的Python项目详细描述
NAV<;->;Argus胶水服务
这是一个用于集成 Argus,警报聚合服务器,以及 NAV(网络管理可视化),该 Uninett提供的网络监控软件套件。在
工作原理
navargus
充当NAV事件引擎导出脚本,接受stacked,
JSON在其STDIN上序列化了警报对象。配置为导出时
编写脚本
eventengine.conf,
事件引擎将向navargus
提供一个连续的NAV警报流
,并且navargus
将使用它们在中创建新事件
ArgusAPI,或根据需要解析现有API。在
配置
navargus
是通过navargus.yml
配置的。因为navargus
被设计成
与NAV的事件引擎一起运行,这个配置文件必须放在
NAV的config目录(通常是/etc/nav
)。在
在Argus管理UI中,您需要为您的导航创建一个新的“源系统” 安装。这还将自动为创建一个Argus用户帐户 你的导航装置。现在,使用Argus管理用户界面还可以创建一个 用户的身份验证令牌。在
navargus.yml
必须至少包含argusapi服务器的基URL
以及您生成的API令牌,以便能够与Argus API通信。例如:
--- api: url: https://argus.example.com/api/v1 token: very-long-and-secret-string
现在可以测试navargus
是否能够读取此配置并
实际上,使用命令navargus --test-api
与API对话。在
有关更多配置示例,请参阅navargus.example.yml
文件。在
- 项目
标签: