nVisual监测插件是为了集成prometheus、grafana、alertmanage,从而实现让nVisual内对象完成设备监测、流量监测、告警等功能。
从微盘中下载prometheus-nvisual.jar以及prometheus-nvisual.properties
prometheus-nvisual.properties要放到启动prometheus-nvisual.jar的目录下,prometheus-nvisual.jar默认9999端口。
启动prometheus-nvisual.jar后打开http://localhost:9999/页面,页面上是监测插件的配置
配置包含nVisual 访问地址、alertmanager 访问地址、prometheus 访问地址、grafana 访问地址、同步周期
nVisual 访问地址是主程序地址,输入地址和用户名密码,验证通过后可以让监测插件访问到nVisual主程序
其他几个访问地址同理,同步周期是插件同步prometheus 内设备监测状态变更的周期。
全都验证通过后保存配置。
验证且保存配置后
监测插件会先同步prometheus内监测类型到nVisual,然后获取nVisual内有ip和检测类型的对象到prometheus ,比对prometheus 的采集器采集后的数据,给nVisual内对象同步监测状态。
然后按照同步周期设置的时间,定时查询prometheus采集到变化的设备状态同步到nVisual。
alertmanager监测到告警也会推送给nVisual。
nVisual也可以根据grafana的数据展示监测数据。