I am new to the field of telecommunications and currently working on a task where I connect to Ericsson Nodes via Moshell to fetch counters (prbUtilDL, prbUtilUL, pmRadioThpVolDL, etc) and then calculate KPIs using Python-based formulas.
I wanted to ask if there are any existing tools or software solutions - either proprietary or open-source that can directly fetch counters from a Node using its IP address and compute KPIs automatically. If possible, I’m also interested in tools that provide performance dashboards or visualizations as an optional feature.
Additionally, since I may not always have access to live node data, I would really appreciate it if you could also recommend any simulation software that allows practicing KPI analysis or network management workflows.
Hi Hina those performance counters or PM data you call it is written in to a file named Rop file in a user difened interval can be one minute,5 minute 15 minute etc.So Those ROP files can be imported or exported to a toll where you can build your formulata define KPIs and display data according to the KPI in a dashboard view.Easiest and simplest way is the Ericsson ENM it self .But if you think ENM is expensive Nexst best tool I can recommend is Splunk.If you get those files timely using a Universal forwarder or Heavy forwarder properly indexed then you can building anything and in Splunk it is not that dificult task and there are tools ready made there you can get some common dashboards straight after implimentation.
Thanks, Isuru_Heendeniya. I just checked out Splunk — it looks like a powerful data monitoring tool.
To clarify, I’m actually looking to bypass the Moshell step entirely because it requires human to run command for downloading files. Right now, I connect to Ericsson nodes via Moshell, pull 15-minute ROP files, and then calculate KPIs from those counters using Python scripts.
What I’m hoping to find is a tool that can:
Directly connect to Ericsson nodes (via IP or some other protocol),
Automatically fetch the ROP/PM data without manual Moshell interaction,
And ideally compute KPIs and present them in dashboards — all in one flow.
So instead of downloading ROP files manually and processing them locally, I’d love a solution that automates both data collection and KPI analysis. If you’re aware of anything like that (even if proprietary), I’d really appreciate the recommendation.
While checking splunk Universal forwarded or heavy forwarder, are they directly connect with Ericsson Node and fetch rop files or data automatically if I setup settings one time?
This can be done in few ways.1)you can runa cronjob to SFTP your ropfiles what ever the location you want
2) you can provide access to sftp get the rop files to what every you want
3)you can use Splunk Heavy forwarder or Universal forwarder to get in from port 9997
4)You can use Ansible Autmation tower to get it out from SC. Getting out is actually not a big deal If you want to build a dashboard and and build a moving graph from those data .That can be achived by Splunk much more easily.