iHD采集器守护进程和状态监控

Navigation:  功能明细 > 数据采集 >

iHD采集器守护进程和状态监控

Previous pageReturn to chapter overviewNext page

 

u 概述

u 系统基本设计

u 界面

u iHD采集器守护进程

 

 

概述:

 

iHD采集器守护进程,监控OPC采集器状态,并监测出采集器异常之后,进行重启。

 

主要需要重启的场景有两种:

 

1.采集器处于超时状态,由于网络波动,采集器发生了断开,但重连周期和次数达到上限后,采集器不会再进行重连,处于超时状态。需要重启采集器。

 

2.采集器状态正常,由于一些其他问题数据不更新了,此时网络正常,opcclient查看数据也能看到,此时根据数据最后更新的时间戳进行判断,用户的超时设置对比,判断异常后,重启采集器。

 

另外优化采集器状态监控界面,添加查看详细信息界面,根据帮助查看不同设备具体哪些采集点是活动。

 

系统基本设计:

 

1.模块部署及数据流向图

clip0541

界面

clip0544

 

任务面板有采集点状态查询选项,下拉框选择采集器,查看采集点快照  

 

iHD采集器守护进程用户手册

 

iHD config目录下增加hdCollectorDaemon.xml配置文件,根据不同需求配置不同采集器监测周期(单位:秒),和tag点超时判断时间(单位:秒)

 

<?xml version="1.0" encoding="utf-8" ?>

<hdCollectorDaemon version="1.0">

     <Collector name="opclocal" monitor_period="10" timeout="300"/>

</hdCollectorDaemon>

 

LogClient.xml增加hdCollectorDaemon日志配置

 

 <appender name="hdCollectorDaemonFile" type="rollingfile" logdir="C:/iHyperDB/Log/" prefix="hdCollectorDaemon" rollingpolicy="sizerolling" layout="basic" />

 <appender name="hdCollectorDaemonConsole" type="console" layout="basic" />

 <category name="iHyperDB.hdCollectorDaemon">

    <output appender="hdCollectorDaemonFile" priority="info" />

    <output appender="hdCollectorDaemonConsole" priority="info" />

 </category>

 

windows系统下,确认配置文件正确后,双击hdCollectorDaemon.exe启动,或配置为服务,开机自动启动。