# * limitations under the License.
# ***************************************************************************/
-NTS_VERSION=0.8.1
+NTS_VERSION=0.9.1
# Network settings
HOST_IP=192.168.10.253
# VS Code
.vscode/
+
+base/docker/conf/*.p12
-listen=YES
+listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
# apply vsftpd changes
os.system("killall -9 vsftpd")
- # read template from performance-management/template.xml
- template_path = '/data/performance-management/template.xml'
+ # read template from performance-management/template_5G_NR.xml
+ template_path = '/data/performance-management/template_5G_NR.xml'
if Path(template_path).exists():
with open(template_path, 'r') as file:
self.template = file.read()
- the values are integer format
- each object *MUST* contain data for *ALL* points defined
-### performance-management/template.xml
+### performance-management/template_5G_NR.xml
The template is defined by this file. By design, it is an XML file.
"points": [
"DRB.MeanActiveUeDl",
"DRB.MeanActiveUeUl",
- "DRB.MaxActiveUeDl"
+ "DRB.UEThpDl",
+ "DRB.UEThpUl"
]
},
"values": [
{
- "DRB.MeanActiveUeDl": 0,
- "DRB.MaxActiveUeDl": 3,
- "DRB.MeanActiveUeUl": 17
+ "DRB.MeanActiveUeDl": 22,
+ "DRB.MeanActiveUeUl": 3,
+ "DRB.UEThpDl": 17,
+ "DRB.UEThpUl": 5
},
{
- "DRB.MeanActiveUeDl": 1,
- "DRB.MaxActiveUeDl": 4,
- "DRB.MeanActiveUeUl": 19
+ "DRB.MeanActiveUeDl": 27,
+ "DRB.MeanActiveUeUl": 4,
+ "DRB.UEThpDl": 19,
+ "DRB.UEThpUl": 7
},
{
- "DRB.MeanActiveUeDl": 2,
- "DRB.MaxActiveUeDl": 9,
- "DRB.MeanActiveUeUl": 19
+ "DRB.MeanActiveUeDl": 30,
+ "DRB.MeanActiveUeUl": 9,
+ "DRB.UEThpDl": 19,
+ "DRB.UEThpUl": 3
+ },
+ {
+ "DRB.MeanActiveUeDl": 5,
+ "DRB.MeanActiveUeUl": 4,
+ "DRB.UEThpDl": 3,
+ "DRB.UEThpUl": 3
}
]
}
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="MeasDataCollection.xsl"?>
+<measDataFile xmlns="http://www.3gpp.org/ftp/specs/archive/28_series/28.532#measData" xsi:schemaLocation="http://www.3gpp.org/ftp/specs/archive/28_series/28.532#measData schema.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <fileHeader fileFormatVersion="28.532 V18.0.0" vendorName="PyNTS" dnPrefix="DC=pynts.domain">
+ <fileSender senderName="ManagedElement=@hostname@" senderType="pynts-element"/>
+ <measData beginTime="@start-time@"/>
+ </fileHeader>
+ <measData>
+ <measEntity localDn="ManagedElement=@hostname@" />
+ <measInfo measInfoId="5.1.1.1.1">
+ <job jobId="0" />
+ <granPeriod duration="@log-period@" endTime="@end-time@"/>
+ <repPeriod duration="@rep-period@"/>
+ @point-start@<measType p="@point-id@">@point-name@</measType>@point-end@
+ <measValue measObjLdn="ManagedElement=@hostname@,GNBDUFunction=1,NRCellDU=1">
+ @value-start@<r p="@point-id@">@value@</r>@value-end@
+ @suspect@
+ </measValue>
+ </measInfo>
+ </measData>
+ <fileFooter>
+ <measData endTime="@end-time@"/>
+ </fileFooter>
+</measDataFile>