FC_RTPie is a tool that allows you to collect and display snmp statistics data from SNMP enabled devices. FC_RTPie takes a simple XML formatted config file as input. FC_RTPie is the ideal tool for determining the Toplistener and TopTalker ports of network equipment as switches, routers and servers or for network performance or utilization monitoring and analysis. FC_RTPie supports SNMPv1, SNMPv2 and SNMPv3 and runs on all Windows versions from Windows XP onwards.

Supported OIDs in the free version
The free version only supports the SNMP mib-2 OIDs. The licensed version allows you to use all possible OIDs (mib-2 and enterpriseSpecific).
Commandline
FC_RTPie can be started from the commandline or through a shortcut on the desktop. The name and location of the config xml file can be specified using the /xml commandline switch as in:
C:\RTPie\FC_RTPie.exe /xml "C:\RTPie\PieConfig.xml"
XML config file
The config xml file has the following format
<?xml version="1.0"?>
<fccomp>
<comptype>rtpie</comptype>
<programtitle></programtitle>
<savesettfile></savesettfile>
<slices></slices>
<separatelegend></separatelegend>
<chart3d></chart3d>
<refreshinstances></refreshinstances>
<legendalignment></legendalignment>
<maxlegendlength></maxlegendlength>
<left></left>
<top></top>
<width></width>
<height></height>
<preferredinstance></preferredinstance>
<charttitle></charttitle>
<contpanvisible></contpanvisible>
<piboxvisible></piboxvisible>
<pollinginterval></pollinginterval>
<savessfile></savessfile>
<host></host>
<community></community>
<snmpport></snmpport>
<snmpversion></snmpversion>
<shooter>
<raw></raw>
<shootertargettable>
<shootertargetentry>
<oid></oid>
<instance></instance>
<delta></delta>
<visible></visible>
<formula></formula>
</shootertargetentry>
</shootertargettable>
</shooter>
<oidtable>
<oidentry>
<oid></oid>
<oiddescr></oiddescr>
<format></format>
<oidtype></oidtype>
</oidentry>
</oidtable>
<vendorspecific>
<vlogofile></vlogofile>
<vappname></vappname>
<vappversion></vappversion>
</vendorspecific>
</fccomp>
The XML tags explained in detail! - The tag reference table. 
The reference table for the xml tag descriptions used in the FineConnection components can be found here.
Examples
![]() |
Attention! If you copy and paste the xml examples shown below don't forget to modify the "host dependent" fields in order to poll devices in your own network environment. Also, be aware that not all hosts support snmp nor have it enabled by default! |
Example 1.
The following XML file defines a Pie chart that collects the ifOutOctets of all ports of a switch. The polling interval can be set at runtime and we use the port's ifDescr field in the legend (alternative legend). In order to achieve this we'll use a formula. and the special variable $PI. $PI represents the polling interval (in seconds) at runtime.
<?xml version="1.0"?>
<fccomp>
<comptype>rtpie</comptype>
<programtitle>Example 1</programtitle>
<savesettfile></savesettfile>
<slices>8</slices>
<separatelegend>false</separatelegend>
<chart3d>true</chart3d>
<refreshinstances>false</refreshinstances>
<legendalignment>right</legendalignment>
<maxlegendlength>30</maxlegendlength>
<left></left>
<top></top>
<width></width>
<height></height>
<preferredinstance></preferredinstance>
<charttitle>Top sending switch ports.</charttitle>
<contpanvisible>true</contpanvisible>
<piboxvisible>true</piboxvisible>
<pollinginterval>5</pollinginterval>
<savessfile></savessfile>
<host>192.168.3.10</host>
<community>public</community>
<snmpport>161</snmpport>
<snmpversion>1</snmpversion>
<shooter>
<raw>true</raw>
<shootertargettable>
<shootertargetentry>
<oid>1.3.6.1.2.1.2.2.1.16</oid>
<instance>all instances</instance>
<delta>true</delta>
<visible>false</visible>
<formula></formula>
</shootertargetentry>
<shootertargetentry>
<oid>Formula1</oid>
<instance></instance>
<visible>true</visible>
<formula>Out,A/$PI,A=1.3.6.1.2.1.2.2.1.16,</formula>
</shootertargetentry>
<shootertargetentry>
<oid>AL=1.3.6.1.2.1.2.2.1.2</oid>
<instance></instance>
<visible>false</visible>
<formula></formula>
</shootertargetentry>
</shootertargettable>
</shooter>
<oidtable>
<oidentry>
<oid>1.3.6.1.2.1.2.2.1.16</oid>
<oiddescr>ifOutOctets</oiddescr>
<format></format>
<oidtype>Counter32</oidtype>
</oidentry>
<oidentry>
<oid>1.3.6.1.2.1.2.2.1.2</oid>
<oiddescr>ifDescr</oiddescr>
<format></format>
<oidtype>OctetString</oidtype>
</oidentry>
</oidtable>
<vendorspecific>
<vlogofile></vlogofile>
<vappname></vappname>
<vappversion></vappversion>
</vendorspecific>
</fccomp>

