操作仪表板提供本地网络上发生的呼叫的近乎实时的视图。 它可以帮助您查看是否存在任何问题并采取纠正措施。

开始之前

  • CallManager 服务和 Cisco AMC 服务必须至少在载入 Cloud-Connected UC 的集群中的一个节点上运行。

  • 您必须在所需集群的“服务管理”页面上启用操作指标服务。 有关详细信息,请参阅在 Control Hub 中启用 Cloud-Connected UC 服务

Control Hub 中的客户视图,转至服务 > Connected UC。 在操作卡上,单击控制板

此时将显示一个页面,显示部署中所有集群过去 1 小时的呼叫状态和呼叫质量。 集群旁边 括号内的数字表示部署中的集群 总数。

您可以从页面顶部显示的群集功能区中选择群集,以查看与该群集相关的信息。

关键绩效指标(KPI)

页面顶部的指标窗格显示关键绩效指标(KPI)。 这些可帮助您更好地了解操作仪表板上显示的信息。

下表对 KPI 进行了说明。

字段标题

说明

质量差呼叫

过去 1 小时内质量较差的呼叫总数和占总呼叫数的百分比。 SCSR 值超过长途呼叫和短途呼叫 SCSR 阈值的呼叫评级为质量较差的呼叫。 有关详细信息,请参阅 Unified CM 呼叫质量等级

如果您发现质量较差呼叫的值异常高,则表明可能存在与带宽、QoS 设置等相关的网络问题。

显示带有箭头符号的百分比表示过去 7 天内记录的平均值的增加或减少。

失败的呼叫

过去 1 小时内失败的呼叫总数和占总呼叫数的百分比。 如果 CDR 的发起和终止原因代码不是以下值之一(“0”、“1”、“2”、“3”、“16”、“17”、“31”、“126”、“127”、“393216”、“458752”、“262144”),则呼叫评级为失败呼叫。

如果您发现失败呼叫的值异常高,请检查呼叫失败报告。

显示带有箭头符号的百分比表示过去 7 天内记录的平均值的增加或减少。

控制板上的图表

下表说明了各种图表中显示的信息。


 

最多可能需要 10 分钟才能显示已完成呼叫的信息。 图表上的刷新时间为 1 分钟。

卡标题

说明

质量差呼叫

此卡片显示过去 1 小时内所有不良呼叫的趋势图表和数据。 通过下拉列表可过滤数据并查看不良、可接受或良好呼叫的信息。 默认情况下,此图表显示不良呼叫的数据。 图表上的图例表示要显示数据的集群。

失败的呼叫

此卡片显示过去 1 小时内所有失败呼叫的趋势图表和数据。 通过下拉列表可过滤数据并查看失败、掉话或成功呼叫的信息。 默认情况下,此图表显示失败呼叫的数据。 图表上的图例表示要显示数据的集群。

未注册设备

此卡片显示过去 1 小时内所有未注册设备的趋势图表和数据。 通过下拉列表,您可以筛选数据并查看未注册、已注册、已预配、已拒绝或未知设备的信息。 默认情况下,此图表显示未注册设备的数据。 使用“全部”、“终端 ”、“网关 ”和媒体资源 ”选项卡,根据设备类型过滤掉数据。 图表上的图例表示要显示数据的集群。

超载 CPU

此卡片描绘了具有 CPU 重载的节点总数的集群分布。 图表上的图例表示聚类的计数和百分比。 如果任何节点中都没有 CPU 重载,则此图表为空。

内存不足

此卡片实时描绘了内存不足的节点总数的集群分布。 图表上的图例表示聚类的计数和百分比。 如果没有内存不足的节点,则此图表为空。

高磁盘使用率

此卡片实时描绘了磁盘过载的节点总数的集群分布。 图表上的图例表示聚类的计数和百分比。 如果任何节点中没有磁盘过载,则此图表为空。

数据库问题

此卡片实时描绘了存在开放数据库问题的节点总数的集群分布。 图表上的图例表示聚类的计数和百分比。 如果任何节点中存在打开的数据库问题,则此图表为空。

中继停止服务

此卡片描绘了实时停止服务的所有 SIP 和 MGCP 中继的集群分布情况。 图表上的图例表示聚类的计数和百分比。 如果任何节点中没有停止服务的中继,则此图表为空。

路由列表耗尽

此卡片描绘了实时报告 路由列表耗尽 事件的所有节点的集群分布情况。 图表上的图例表示聚类的计数和百分比。 如果没有任何节点报告“路由列表耗尽” 事件,则此图表为空。

Web RTMT 应用程序使您能够监控已载入的 Unified CM、IM and Presence 和 Cisco Unity Connection 集群的实时行为。


 
Web RTMT 支持以下 Unified CM、IM and Presence 和 Cisco Unity Connection 版本:
  • 11.5 SU9 及更高版本

  • 12.5 和更高版本

  • 14 和更高版本

开始之前

  • CallManager 服务和 Cisco AMC 服务必须至少运行 Cloud-Connected UC 的集群中的一个节点。

  • 从 Cisco Unified Communications Manager Administration 的 System > Server ,需要使用其 FQDN 或主机名配置服务器。


     

    仅当安装在 CUCM 群集上的证书的主机名为 CommonName 或其中一个 SAN 条目时,才能使用这些主机名

  • 在“服务管理”页面上启用操作指标服务。 有关详细信息,请参阅在 Control Hub 中启用 Cloud-Connected UC 服务

1

Control Hub 中的客户视图,转至服务 > Connected UC。 在操作卡上,单击控制板

2

单击要为其打开 Web RTMT 的集群对应的集群块上的集群名称。


 

要查看群集特定信息,请确保已连接到 VPN。 在提示符上,输入您的本地 UC 管理凭证。

此时将显示 Web RTMT 概述 页面,其中显示了系统语音/视频设备 标签页。 缺省情况下已选择“系统 ”标签页。


 

目前,集群中单个节点的“设备搜索”页面中最多可显示 200 台设备。


 
  • 图形视图 是任何图表的默认设置。 单击卡标题下方以在图表的“图形视图”和“表视图 之间 切换。

  • 如果群集具有五个以上的节点, 则图表的“图形视图 ”仅显示五个服务器的数据。 但是,图表的“表视图 显示所有节点的数据。

  • 图表中显示的数据将按每 1 分钟间隔计算一次。 图表最多显示 60 分钟的数据。

  • 单击卡片右上角的缩放图标以打开图表的缩放视图。 在“缩放”视图中,您可以查看五个以上节点的数据。

系统

警报摘要

“警报摘要” 卡提供所选集群中所有节点报告的所有活动警告的摘要 。 它显示每个警告类别的活动警告计数。 该卡片包含以下标签页:

  • 系统:显示所选群集报告的每个类别中所有活动预配置警报的分布情况。

  • CallManager 或 Unity 连接:对于 Unified CM 群集,此标签页名为 CallManager,对于 Cisco Unity Connection 群集,此标签页的标题 为 Unity 连接

  • IM & P:显示所选集群报告的所有活动 IM and Presence 服务警报的分布情况。


     
    此选项卡不适用于 Cisco Unity Connection 群集。
  • 自定义:显示所选集群报告的所有活动自定义警报的分布情况。

有关前面提到的警告的更多信息,请参阅 Cisco Unified 实时监控工具管理指南 了解您各自的 Unified CM 版本:

https://www.cisco.com/c/en/us/support/unified-communications/unified-communications-manager-callmanager/products-maintenance-guides-list.html

最近的活动警报”部分列出了五个最近的警报 。 单击 “警报摘要 ”卡的 最近活动警报”部分中的查看所有警报,以查看与所有活动警报 相关的信息。

系统指标

“Web RTMT 概述 ”页的这一部分由可用于监视系统运行状况的图表组成。 下表说明了各种图表中显示的信息。


 

这些图表上显示的数字是百分比(%)。

卡标题

说明

虚拟内存使用情况

此卡片显示所选集群中每个节点的虚拟内存使用情况趋势图表。

CPU 使用情况

此卡片显示所选集群中每个节点 CPU 使用情况趋势图表。

公共分区使用情况

此卡片显示所选集群中每个节点的通用分区使用情况趋势图表。 所有日志文件均存储在通用分区中。 高使用率表示某些进程正在创建大型日志文件。 例如,如果您在故障诊断期间启用了调试日志记录,并且在完成后忘记禁用它,则通用分区使用率会很高。

数据库指标

“Web RTMT 概述 ”页的这一部分由图表组成,这些图表提供有关节点的活动数据库连接和复制信息。 通过这些图表,您可以跟踪与活动客户端连接总数相关的节点、已创建的复制数量以及复制状态。

下表说明了各种图表中显示的信息。

卡标题

说明

连接的客户端总数

此卡片显示所选集群中每个节点连接到数据库的客户端总数趋势图表。 如果此值急剧上升或下降,则表明节点上存在问题。

已创建的重复项

此卡片显示所选集群中每个节点的数据库表已创建的重复项数量趋势图表。

复制状态

此卡片显示所选集群中每个节点的数据库表复制状态趋势图表。 通过此图表,您可以诊断数据库复制问题。

在表视图中,您可以查看节点的以下复制状态值之一:

  • INIT - 正在设置复制过程。 如果复制处于此状态的时间超过一个小时,则可能发生安装失败。

  • 不正确 - 安装仍在进行中。

  • GOOD - 已建立逻辑连接,并且表与集群上的其他服务器匹配。

  • SUSPECT - 已建立逻辑连接,但不确定表是否匹配。

    出现此问题的原因是,其他服务器不确定是否存在尚未从订阅者传递到群集中其他设备的面向用户功能(UFF)的更新。

  • FAILED - 服务器不再具有用于接收网络内任何数据库表的活动逻辑连接。 在此状态下不发生复制。

语音/视频

呼叫活动

“Web RTMT 概述 ”页的这一部分由图表组成,这些图表提供有关 Cisco Unified Communications Manager 上的呼叫活动的信息,例如已完成的呼叫、尝试的呼叫和正在进行的呼叫。 这包括群集中的所有服务器(如果适用)。

下表说明了各种图表中显示的信息。

卡标题

说明

已完成呼叫

此卡片显示所选集群中每个呼叫处理节点已完成呼叫的趋势图表。 此图表仅显示成功呼叫的数据。

已尝试呼叫

此卡片显示所选集群中每个呼叫处理节点尝试呼叫的趋势图表。 此图表显示成功呼叫和失败呼叫的数据。

呼叫进行中

此卡片显示所选集群中每个呼叫处理节点进行中的呼叫趋势图表。

逻辑分区失败

此卡片显示所选集群中每个节点的逻辑分区失败总数趋势图表。

网关活动

Web RTMT 概述 “页的这一部分由图表组成,这些图表提供有关 Cisco Unified Communications Manager 上的网关活动的信息,包括活动端口、使用中的端口和已完成的呼叫。 这包括群集中的所有服务器(如果适用)。

下表说明了各种图表中显示的信息。


 

您可以使用下拉列表查看特定类型网关的活动。 默认值为 MGCP FXS 网关。

卡标题

说明

已完成呼叫

此卡片显示通过所选网关类型路由的每个呼叫处理节点已完成呼叫的趋势图表。

活动端口

此卡片显示所选网关类型的端口趋势图表,这些端口是向所选集群的每个呼叫处理节点主动注册的。 理想情况下,图表应显示一条平坦的直线。 图表中的大量变化表示存在网络问题,进而影响网关呼叫。

使用中的端口

此卡片显示所选网关 f 类型中使用中的端口趋势图表,这些端口是向所选集群的每个呼叫处理节点主动注册的。

中继活动

Web RTMT 概述 “页的这一部分由图表组成,这些图表提供有关 Cisco Unified Communications Manager 上中继活动的信息,包括正在进行的呼叫和已完成的呼叫。 这包括群集中的所有服务器(如果适用)。

下表说明了各种图表中显示的信息。

您可以使用下拉列表查看特定类型中继的活动。 默认值为中继。

卡标题

说明

呼叫进行中

此卡片显示通过中继路由的每个呼叫处理节点进行中的呼叫趋势图表。

已完成呼叫

此卡片显示通过中继路由的每个呼叫处理节点已完成呼叫的趋势图表。

设备

已注册设备摘要

Web RTMT 概述 页面的此部分由图表组成,这些图表提供有关已注册电话设备、已注册网关设备、已注册媒体资源设备和已注册其他工作站设备数的信息。

下表说明了各种图表中显示的信息。

卡标题

说明

电话设备

此卡片显示已注册到所选集群中每个节点的电话设备数量的趋势图表。

网关设备

此卡片显示已注册到所选集群中每个节点的网关设备数量的趋势图表。

媒体资源设备

此卡片显示已注册到所选集群中每个节点的媒体资源设备数量的趋势图表。 媒体资源设备有转码器、保留音乐(MOH)、媒体终止点(MTP)和会议桥等。

其他工作站设备

此卡片显示已注册到所选集群中每个节点的其他工作站设备数量的趋势图表。

电话摘要

Web RTMT 概述 页面的这一部分由图表组成,这些图表提供有关已注册电话数、运行 SIP 的电话数、运行 Skinny Client Control Protocol(SCCP)的电话数、部分注册电话数以及注册尝试失败次数的信息。

下表说明了各种图表中显示的信息。

卡标题

说明

电话设备

此卡片显示已注册到所选集群中每个 Unified CM 服务器的电话数量趋势图表。

已注册 SIP 设备

此卡片显示已注册到所选集群中每个 Unified CM 服务器的 SIP 电话数量的趋势图表。

已注册的 SCCP 电话

此卡片显示已注册到所选集群中每个 Unified CM 服务器的 SCCP 部电话数量趋势图表。

部分注册电话

此卡片显示已部分注册到所选集群中每个 Unified CM 服务器的电话数量趋势图表。 部分注册电话是仅部分线路注册到服务器的 SIP 电话。

尝试注册失败

此卡片显示所选集群中所有电话对每种 Unified CM 服务器进行的注册尝试失败次数趋势图表。

警报中心 ”页面显示系统中的活动警报和警报历史记录,并允许您配置警报属性和定义警报通知的电子邮件组。

1

Control Hub 中的客户视图,转至服务 > Connected UC。 在操作卡上,单击控制板

2

单击要为其启动 Web RTMT 的集群对应的集群块上的集群名称。

出现“Web RTMT 概述 ”页。

3

执行下列操作之一:

  • 单击 “警报摘要 ”卡的“ 最近活动警报”部分中的 查看所有警报
  • 单击 概述 选项卡旁边的 警报中心

此时将显示“警报中心 ”页面,其中显示“ 活动 ”选项卡。

活动

根据您的选择,“活动 选项卡将显示警报的详细信息。

您可以在“活动 标签页上看到以下信息:

  • 上次发出的警报

  • 警告名称

  • 严重性

  • 在安全范围内

  • 系统已清除

历史记录

警报中心的“ 历史记录 ”标签页 显示系统在过去 30 分钟内生成 的所有警告的列表。 该选项卡包含以下列:

  • 时间:系统中发出警报的时间。

  • 警报名称:警报的名称。

  • 说明:有关警报的详细说明。

  • 严重性:警报的严重性

  • :警报的类别。 值为 System、Custom、CallManager、IM&P 和 Unity Connection。

  • 节点:在其上显示警报的 Unified CM 服务器。 对于群集范围的事件,此列显示群集名称。

  • 角色:服务器类型信息。 例如,CUCM IM and Presence 或 CUCM 语音/视频。

  • 电子邮件:警报中心向其发送警报的电子邮件收件人。

设置

您可以使用警报中心的“ 设置 ”选项卡 启用或禁用预配置和自定义警报。 该选项卡包含以下列:

  • 警报名称:警报的名称。

  • 电子邮件组:发生警报时收到通知的一组管理员。

  • 状态:可以具有以下值之一:

    • 启用

    • 禁用

  • :警报的类别。 值为 System、Custom、CallManager、IM&P 和 Unity Connection。


 
单击“设置”选项卡中的警报,使侧面板查看当前设置并根据需要修改警报 的设置

电子邮件组

警报中心 中的电子邮件组”选项卡显示向其发送警告通知的所有电子邮件组 的列表。 该选项卡包含以下列:

  • 电子邮件组名称 - 电子邮件组的名称。

  • 电子邮件 - 每当引发警报时向其发送通知的电子邮件 ID。

  • 描述 - 有关电子邮件组的详细说明。

  • 关联的警报 - 与电子邮件组关联的警报。

配置新电子邮件组

1

在“警报中心 ”页面上,单击 电子邮件组 标签页。

2

单击添加

3

在电子邮件 组名称 字段中,输入电子邮件组的名称。

4

在电子邮件字段中,输入属于该组的所有电子邮件 标识。

5

在描述 字段中,输入电子邮件组的描述。

6

在要关联的警报下拉列表中,选择需要与组关联的 警报,然后单击 保存

过滤警报中心页面上显示的警报


 
此过程不适用于“电子邮件组 标签页。
1

(可选)要根据“警报名称 ”筛选列表,请选中相应的复选框。

2

(可选)要根据 严重性筛选列表,请选中相应的复选框。


 
这不适用于“设置 选项卡。
3

(可选)要基于 过滤列表,请选中相应的复选框。

4

(可选)要根据“在安全范围内 的值筛选列表,请选中相应的复选框。


 
这仅适用于“活动 选项卡。

编辑警报中心设置

在“警报中心 ”页面的设置 ”选项卡上,可以启用、禁用、重置、删除或挂起警报。

1

要禁用警报,请选中相应的复选框,然后单击 禁用

2

(选填) 要启用先前禁用的警报,请选中相应的复选框,然后单击 启用

3

(选填) 要重置警报,请选中相应的复选框,然后单击 重置

这会将警报设置设为默认值。

4

(选填) 要删除警报,请选中相应的复选框,然后单击 删除

5

(选填) 要暂停警报,请选中相应的复选框,然后单击 暂停


 
可以挂起群集中一个群集或一组节点的所有警报。

导出警报

1

启动 警报中心 页面。


 
根据您所在的选项卡,可以导出活动警报、警报历史记录或警报配置。
2

单击导出

3

在打开的“ 导出 ”页面中,根据您的要求选择 文件类型 PDFCSV

4

单击下载

Cisco Unified Communications Manager、Cisco Unified Communications Manager IM and Presence Service 和 Cisco Unity Connection 直接更新性能计数器(称为 Perfmon 计数器)。 这些计数器包含有关系统上系统和设备的简单、有用的信息,例如已注册电话数、活动呼叫数、可用会议网桥资源数以及语音留言端口使用情况。

通过使用 Web RTMT 工具为任何对象选择计数器,可以监视系统上系统组件和应用程序组件的性能。

1

从 Control Hub 中的客户视图,转至 服务 连接 UC。操作卡上,单击控制板

2

单击与要查看详细信息的集群对应的集群块上的集群名称。

缺省状态下显示“Web RTMT 概述 ”页。

3

单击性能 标签页。

有关该页面上显示的字段的详细信息,请参阅 性能页面的详细信息

4

(可选)要添加新控制板:

  1. 单击新增

  2. “添加仪表板”窗口中输入仪表板 的名称。

  3. 单击 立即创建。

将显示一条消息,确认仪表板已成功创建。


 
您最多可以创建五个仪表板。
5

(可选)若要删除仪表板,请单击仪表板的标题,然后单击“删除仪表板 ”。

6

要查看现有控制板的性能详细信息,请单击其标题。

7

要添加计数器:

  1. 从服务器 下拉列表中,选择一个或多个服务器。

  2. 从类别下拉列表中,选择一个类别

  3. 从“计数器”下拉列表中,选择一个计数器

  4. 从实例下拉列表中选择一个实例


 

您最多可以选择 15 个计数器并将其添加到每个仪表板。

选择计数器后,与其对应的卡将添加到仪表板中。 您可以在仪表板上拖动卡片并重新排列它们。

“性能”页的详细信息

下表描述了“性能”页面上有空的字段。

字段名称

说明

服务器

Unified CM 的名称、IM and Presence 和 Cisco Unity Connection server。

类别

允许您选择 RTMT 中的 perfmon 对象的类别,例如性能监视计数器。

计数器

允许您选择属于某个类别的计数器。


 

从计数器中删除节点时,更改仅在 1 小时后才会反映出来。 在此之前,节点显示没有任何数据。

实例

允许您选择计数器的特定实例。

通过 RTMT 页面的跟踪和日志 Web 选项卡,您可以按需或按设定的计划收集日志。


 

如果 Unified CM 群集 Cisco Tomcat 是自签名的或由浏览器未知的专用 Certificate Authority 签名,则必须确保在浏览器和客户端计算机上安装并添加 Certificate Authority 作为受信任的颁发机构。

我们建议您在使用跟踪和日志中心选项之前导入证书。 如果不导入证书, 则每次登录到 Web RTMT 应用程序并访问 “跟踪/日志”选项时,“跟踪/日志 ”选项都会显示节点的安全证书。 您不能更改为证书显示的任何数据。

1

从 Control Hub 中的客户视图,转至 服务 连接 UC。操作卡上,单击控制板

2

单击与要查看详细信息的集群对应的集群块上的集群名称。

缺省状态下显示“Web RTMT 概述 ”页。

3

单击跟踪/日志 选项卡。

4

(可选)要收集服务日志文件,请单击 服务日志 选项卡。

默认情况下, “收集文件 ”选项处于选中状态。

5

(可选)若要收集故障转储,请选择“ 收集故障转储”。

6

(可选)要收集系统日志文件, 单击系统日志 标签页。 选择下列选项之一:

  • 选择“收集安装日志” 以收集安装日志

    从选择服务器选项中,选择要为其收集安装日志文件的服务器。

  • 选择审核 日志以收集审核日志
7

(可选)要查看已安排进行日志收集的作业列表,请单击作业 状态 标签页。


 
您可以从此选项卡取消挂起的日志收集作业。

设备 搜索 允许您使用各种过滤器在集群中搜索电话和设备。


 

该表最多显示 3200 行。

1

从 Control Hub 中的客户视图,转至 服务 连接 UC。操作卡上,单击控制板

2

单击与要查看详细信息的集群对应的集群块上的集群名称。

此时将显示“Web RTMT 设备搜索 ”页面。

3

从设备搜索 下拉列表中选择设备类型。

4

从搜索 依据 下拉列表中选择一个值。

5

要筛选数据,请选择一个或多个 附加筛选器

有关“设备搜索”页上显示 的字段的更多信息,请参阅 “设备搜索 ”页面的详细信息。

6

单击搜索

将列出与搜索条件匹配的设备列表。

设备搜索页面的详细信息

设备搜索

设备搜索 ”下拉列表中包含可搜索的以下项目:

  • Phone

  • 网关设备

  • H323 设备

  • CTI 设备

  • 语音邮件设备

  • 媒体资源

  • SIP 干线


 

根据您的选择, 将填充下表中描述的特定设备型号 字段。

搜索条件

搜索依据 下拉列表中包含以下搜索 项目:

  • 任何名称/地址

  • 设备名称

  • 设备说明

  • IP 地址

  • IP 子网

  • IPv6 地址

  • 目录号码

其他筛选器

下表描述了从设备搜索 下拉列表中选择 电话 时可用于过滤掉此页面上信息的其他过滤器。


 

有空的其他筛选器会根据您从“设备搜索 下拉列表中所做的选择而变化。

字段名称

说明

设备状态

每个节点和整个集群(如适用)的已注册电话、网关和中继的数量。

有空值为:

  • 已注册

  • 已取消注册

  • 部分注册

  • 已拒绝

  • 任何状态

  • 仅设备在数据库中配置

呼叫管理器

根据已配置设备的 Cisco Unified Communications Manager 的名称筛选出数据。

下载状态

根据下载数据的状态过滤掉数据。 有空值为:

  • 任意

  • 成功

  • 正在下载

  • 失败

特定设备型号

此下拉列表根据您在设备搜索下拉列表中选择的内容显示电话、网关设备、中继设备、媒体资源设备等的各种型号。

监控以下属性

您可以为要监控的属性选择一个或所有复选框。 您可以选择的属性列表如下所示:

  • 名称

  • 节点

  • IP 地址

  • IPv6 地址

  • 登录用户标识

  • 时间戳

  • ActiveLoadId

  • RequestLoadId

  • 下载故障原因

  • 状态

  • 目录号码

  • 说明

  • 模型

  • 状态原因

  • 协议

  • InactiveLoadId

  • 下载状态

  • 下载服务器

导出设备搜索

导出设备搜索

1

启动 Web RTMT 设备搜索 页面。 有关详细信息,请参阅 查看 Web RTMT 设备搜索页

2

从设备搜索 下拉列表中选择设备类型。

3

从搜索 依据 下拉列表中选择一个值。

4

要筛选数据,请选择一个或多个 附加筛选器

有关“设备搜索”页上显示 的字段的更多信息,请参阅 “设备搜索 ”页面的详细信息

5

单击搜索

将列出与搜索条件匹配的设备列表。

6

单击导出

7

在“导出”页上,选择 文件类型 PDFCSV