afunms

My Software,My Dream—Forge a more perfect NMS product.

report2.0 vs 1.0

 从xml就可以看出sourceview2.0 report与1.0 report有很大的区别。

从齐鲁ens到sv1.0,再到现在的sv2.0,我的报表设计越来越成熟,越来越简洁和灵活。

更重要的是,做完sv2.0,我又有了新的想法,我甚至想专门研究BI。我完全有理由相信

到sv3.0时,我的报表模块会更好。

-----SourceView2.0 reports-config.xml---------

  <?xml version="1.0" encoding="gb2312" ?> 
<report-config>

<templates>
<template id="sequence">
  
<class>com.sourceview.mvc.share.report.SequenceReport</class> 
  
<target>sequence.jsp</target>
 
  
</template>

<template id="singleItem">
  
<class>com.sourceview.mvc.share.report.SingleItemReport</class> 
  
<target>singleItem.jsp</target>
 
  
</template>

<template id="link">
  
<class>com.sourceview.mvc.share.report.SingleLinkReport</class> 
  
<target>singleLink.jsp</target>
 
  
</template>

<template id="singleIf">
  
<class>com.sourceview.mvc.share.report.SingleIfReport</class> 
  
<target>singleIf.jsp</target>
 
  
</template>

<template id="plain">
  
<class>com.sourceview.mvc.share.report.PlainReport</class> 
  
<target>plain.jsp</target>
 
  
</template>

  
</templates>
<instances>
<!--  ==================== server ======================
  
-->
 
<instance id="responseTime">

  
<property name="moids">999001</property> 
  
<property name="isValue">true</property>
 
  
<property name="title">设备响应时间报表</property>
 
  
<property name="unit">ms</property>
 
  
</instance>

<instance id="serverCpuUtil">
  
<property name="moids">001001,004001</property> 
  
<property name="isValue">false</property>
 
  
<property name="title">服务器CPU利用率报表</property>
 
  
<property name="unit">%</property>
 
  
</instance>

<instance id="serverMemoryUtil">
  
<property name="moids">001002,004002</property> 
  
<property name="isValue">false</property>
 
  
<property name="title">服务器内存利用率报表</property>
 
  
<property name="unit">%</property>
 
  
</instance>

<instance id="serverDiskUtil">
  
<property name="moids">001003,004003</property> 
  
<property name="isValue">false</property>
 
  
<property name="title">服务器硬盘使用率报表</property>
 
  
<property name="unit">%</property>
 
  
</instance>

<instance id="serverTxTraffic">
  
<property name="moids">003002</property> 
  
<property name="isIf">true</property>
 
  
<property name="isValue">true</property>
 
  
<property name="title">服务器接口入口流量报表</property>
 
  
<property name="unit">kbps</property>
 
  
</instance>

<instance id="serverRxTraffic">
  
<property name="moids">003003</property> 
  
<property name="isIf">true</property>
 
  
<property name="isValue">true</property>
 
  
<property name="title">服务器接口出口流量报表</property>
 
  
<property name="unit">kbps</property>
 
  
</instance>

<instance id="serverTxUtil">
  
<property name="moids">003002</property> 
  
<property name="isIf">true</property>
 
  
<property name="isValue">false</property>
 
  
<property name="title">服务器接口入口利用率报表</property>
 
  
<property name="unit">%</property>
 
  
</instance>

<instance id="serverRxUtil">
  
<property name="moids">003003</property> 
  
<property name="isIf">true</property>
 
  
<property name="isValue">false</property>
 
  
<property name="title">服务器接口出口利用率报表</property>
 
  
<property name="unit">%</property>
 
  
</instance>

<!--  ==================== lan device =====================
  
-->
 
<instance id="lanResponseTime">

  
<property name="moids">999001</property> 
  
<property name="isValue">true</property>
 
  
<property name="title">设备响应时间报表</property>
 
  
<property name="isLan">true</property>
 
  
<property name="unit">ms</property>
 
  
</instance>

<instance id="lanCpuUtil">
  
<property name="moids">002001</property> 
  
<property name="isValue">false</property>
 
  
<property name="isLan">true</property>
 
  
<property name="title">网络设备CPU利用率报表</property>
 
  
<property name="unit">%</property>
 
  
</instance>

<instance id="lanMemoryUtil">
  
<property name="moids">002002</property> 
  
<property name="isValue">false</property>
 
  
<property name="isLan">true</property>
 
  
<property name="title">网络设备内存利用率报表</property>
 
  
<property name="unit">%</property>
 
  
</instance>

<instance id="lanTxTraffic">
  
<property name="moids">003002</property> 
  
<property name="isIf">true</property>
 
  
<property name="hasEntity">true</property>
 
  
<property name="isValue">true</property>
 
  
<property name="isLan">true</property>
 
  
<property name="title">网络设备接口入口流量报表</property>
 
  
<property name="unit">kbps</property>
 
  
</instance>

<instance id="lanRxTraffic">
  
<property name="moids">003003</property> 
  
<property name="isIf">true</property>
 
  
<property name="isValue">true</property>
 
  
<property name="hasEntity">true</property>
 
  
<property name="isLan">true</property>
 
  
<property name="title">网络设备接口出口流量报表</property>
 
  
<property name="unit">kbps</property>
 
  
</instance>

<instance id="lanTxUtil">
  
<property name="moids">003002</property> 
  
<property name="isIf">true</property>
 
  
<property name="hasEntity">true</property>
 
  
<property name="isValue">false</property>
 
  
<property name="isLan">true</property>
 
  
<property name="title">网络设备接口入口利用率报表</property>
 
  
<property name="unit">%</property>
 
  
</instance>

<instance id="lanRxUtil">
  
<property name="moids">003003</property> 
  
<property name="isIf">true</property>
 
  
<property name="hasEntity">true</property>
 
  
<property name="isValue">false</property>
 
  
<property name="isLan">true</property>
 
  
<property name="title">网络设备接口出口利用率报表</property>
 
  
<property name="unit">%</property>
 
  
</instance>

  
</instances>
  
</report-config>

-----SourceView1.0 reports-config.xml---------

<?xml version="1.0" encoding="gb2312" ?> 
<report-config>

  
<report tag="device_response" name="设备响应时间报表(单位:ms)" label="响应时间(ms)" value="true" /> 
  
<report tag="net_device_cpu" name="网络设备CPU利用率报表(单位:%)" label="CPU利用率(%)" value="false" />
 
  
<report tag="net_device_memory" name="网络设备内存利用率报表(单位:%)" label="内存利用率(%)" value="false" />
 
  
<report tag="server_cpu" name="服务器CPU利用率报表(单位:%)" label="CPU利用率(%)" value="false" />
 
  
<report tag="server_memory" name="服务器内存利用率报表(单位:%)" label="内存利用率(%)" value="false" />
 
  
<report tag="server_disk" name="服务器硬盘利用率报表(单位:%)" label="硬盘利用率(%)" value="false" />
 
<report tag="total_server_cpu" name="服务器CPU利用率报表(单位:%)" label="CPU利用率(%)" value="false" detail_link="/nms/itemReport.do?action=jsp_report&tag=server_cpu">

  
<flag tag="windows" moid="001001" /> 
  
<flag tag="aix" moid="004001" />
 
  
</report>

<report tag="total_server_memory" name="服务器内存利用率报表(单位:%)" label="内存利用率(%)" value="false" detail_link="/nms/itemReport.do?action=jsp_report&tag=server_memory">
  
<flag tag="windows" moid="001002" /> 
  
<flag tag="aix" moid="004002" />
 
  
</report>

<report tag="total_server_disk" name="服务器硬盘利用率报表(单位:%)" label="硬盘利用率(%)" value="false" detail_link="/nms/itemReport.do?action=jsp_report&tag=server_disk">
  
<flag tag="windows" moid="001003" /> 
  
<flag tag="aix" moid="004003" />
 
  
</report>

<report tag="total_net_device_cpu" name="网络设备CPU利用率报表(单位:%)" label="CPU利用率(%)" value="false" detail_link="/nms/itemReport.do?action=jsp_report&tag=total_net_device_cpu">
  
<flag tag="cisco" moid="002001" /> 
  
</report>

<report tag="total_net_device_memory" name="网络设备内存利用率报表(单位:%)" label="内存利用率(%)" value="false" detail_link="/nms/itemReport.do?action=jsp_report&tag=total_net_device_memory">
  
<flag tag="cisco" moid="002002" /> 
  
</report>

  
<report tag="total_reponse_time" name="设备响应时间报表(单位:ms)" label="响应时间(ms)" value="true" moid="999001" detail_link="/nms/itemReport.do?action=jsp_report&tag=total_reponse_time" /> 
  
<report tag="total_if_util" name="设备接口利用率报表(单位:%)" label="接口利用率(%)" value="false" moid="003002" detail_link="/nms/itemReport.do?action=jsp_report&tag=total_if_util" />
 
  
<report tag="total_if_traffic" name="设备接口流量报表(单位:kbps)" label="接口流量(kbps)" value="true" moid="003002" detail_link="/nms/itemReport.do?action=jsp_report&tag=total_if_traffic" />
 
  
<report tag="total_link_traffic" name="链路流量报表(单位:kbps)" label="链路流量(kbps)" value="true" moid="003002" detail_link="/nms/linkReport.do?action=jsp_report&tag=link_traffic" />
 
  
<report tag="total_link_util" name="链路带宽利用率报表(单位:%)" label="链路带宽利用率(kbps)" value="false" moid="003002" detail_link="/nms/linkReport.do?action=jsp_report&tag=link_util" />
 
  
</report-config>

posted on 2007-05-16 16:16 afunms 阅读(174) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

My Links

News

留言簿(18)

随笔档案

相册

搜索

最新评论

阅读排行榜