Ericsson ENM CLI commands

Hello,

Does anybody have some useful commands for Ericsson ENM CLI?

Best regards

Admin note: this post was updated with image below.

1 Like

Hi…
For which technology. ENM CLI CMDs are required.
If u say for which technology I can provide because MO differs for each technology specially for 2G & 3G its quite bit difficult to remember. [Because of its COMPLEX MO Modeling]
For LTE/5G CLI commands are very easy. only need to remember MOs(short form is enough).

Below are the some Ericsson 2G/3G ENM CLI CMDs which are helpful…

3G CLI Cmds:

cmedit get * RncFunction.(rncId) -t
cmedit get RNCID Utrancell.() –t
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=RNCIDhere,MeContext=RNCIDhere,ManagedElement=1,RncFunction=1,UtranCell=CELLNAMEhere -attr cId,primaryscramblingcode,routingarearef -t
cmedit get RNCIDHere UtranCell.(administrativeState,antennaPosition,cellBroadcastSac,cellReserved,cId,maximumTransmissionPower,primaryCpichPower,primarySchPower,primaryScramblingCode,pwrAdm,qQualMin,qRxLevMin,sInterSearch,sIntraSearch,sRatSearch,uarfcnDl,uarfcnUl,uraRef,routingAreaRef,locationAreaRef) –t
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=RNCidhere,MeContext=RNCIDhere,ManagedElement=1,RncFunction=1 -attr rncId
cmedit get SITEIDhere Slot.(SlotId==1,productdata.{productName}) -t or
cmedit get [H
;K*;G;N*] Slot.(SlotId==1,productdata.{productName}) -t (Here Site ID starts with first letter which is defined in your Network remove square brackets)
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=RNCIDhere,MeContext=RNCIDhere,ManagedElement=1,RncFunction=1,UtranCell=CELLNAMEhere

Relation_level Parameters

cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=RNC1[RNCIDhere],MeContext=RNC1[RNCIDhere],ManagedElement=1,RncFunction=1,UtranCell=123A[cellnamehere],EutranFreqRelation=500

For Node Level Parameters MO is different

cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=RNCIDhere,MeContext=SITEIDhere,ManagedElement=SiteIDhere,NodeBFunction=1,NodeBLocalCellGroup=1,NodeBLocalCell=S1C1

CLI Commands GSM_2G Network

Use Short form when you are good in MO model, otherwise you won’t understand it
Syntax
cmedit get * MONAME.(*),SecondaryMONAME.(*) or SecondaryMONAME.(specify attributes separated by “,” Commas to get only required parameters)
  like below
    cmedit get * GeranCell.(gerancellid==CELLNAME),”MONAME.(*)” or ”MONAME.(specify attributes separated by “,” Commas)”

Example

	cmedit get * GeranCell.(gerancellid==CELLNAME),IdleModeAndPaging.(accmin,cro,crh,nccperm,pt,att) -t

2G CLI Cmds:

IDLE MODE & ChannelAlloc CLI CMDs

cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,IdleModeAndPaging=1
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,ChannelAllocAndOpt=1
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,ChannelAllocAndOpt=1,Vamos=1
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,ChannelAllocAndOpt=1,CellLoadSharing=1
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,ChannelAllocAndOpt=1,DynamicFrHrModeAdaption=1
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,ChannelAllocAndOpt=1,DynamicHrAllocation=1
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,ChannelAllocAndOpt=1,IdleChannelMeasurement=1
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,ChannelAllocAndOpt=1,SubcellLoadDistribution=1

GPRS CLI CMDs

cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,Gprs=1
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,Gprs=1,TbfReservation=1

Power Control CLI CMDs

cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,PowerControl=1
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,PowerControl=1,PowerControlDownlink=1
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,PowerControl=1,PowerControlUplink=1
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,PowerSavings=1

CHGR & HCS CLI CMDs

cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,HierarchicalCellStructure=1
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,ChannelGroup=1
cmedit get * GeranCell.(gerancellid==CELLNAME),channelgroup.(*) –t
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,Bts=1,G12Tg=270
cmedit get * G12Tg.(g12TgId==270,rsite)

Mobility & Cell Relation CLI CMDS

cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,GeranCellRelation=NBRCellname
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,Mobility=1
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,Mobility=1,InterRanMobility=1
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,Mobility=1,LocatingFilter=1
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,Mobility=1,LocatingPenalty=1
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,Mobility=1,RadioLinkTimeout=1
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,Mobility=1,LocatingIntraCellHandover=1

#Mobility Parameters for External defined Cell
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,ExternalGeranCellRelation=Cellname
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,ExternalGeranCellM=1,ExternalGeranCell=ExternalGSMcellname
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,UtraNetwork=1,ExternalUtranCell=ExternalUtranCellname
cmedit get SubNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,Mobility=1,InterRanMobility=1,EUtranFrequency=38750
cmedit get subNetwork=ONRM_ROOT_MO,SubNetwork=AXE,MeContext=BSCNAME,ManagedElement=BSCNAME,BscFunction=1,BscM=1,GeranCellM=1,GeranCell=CELLNAME,Mobility=1,InterRanMobility=1,UtranFddFrequency=3037

7 Likes

Thanks man.

This willbe very useful. Do you have any command for 4G?

1 Like

For LTE/5G Its very easy Brother.
you must have idea of available MOs in your network.
For example If you want all the parameters for EutrancellFDD MO. Just enter below command in CLI
cmedit get SITENAME EutranCellFDD.(*) -t
it will give you all the parameters under this MO.
like this many useful MOs are there few are
RetSubunit.(*) Enodebfunction.(*) etc for LTE we have many. Hope this will be helpful for u.

Below few MOs are given for reference.

For verifying/checking ENDC configuration below MOs used from Enode-B end:-

GUtranCellRelation.(*);
GUtranFreqRelation.(*);
TermPointToGNB.(*);
GUtranSyncSignalFrequency.(*);
ExternalGNodeBFunction.(*);
ExternalEnodeBFunction.(*);
EUtranCellRelation.(*);
ReportConfigB1NR.(*);
ReportConfigB1GUtra.(*);
GUtraNetwork.(*);
EndcProfile.(*);
EndcProfilePredefined.(*);

5G MOs

        UeMeasControl.(*);
		ExternalENodeBFunction.(*);
		ReportConfigA2.(*);
		ReportConfigA3.(*);
		ReportConfigB1NR.(*);
		QciProfileEndcConfig.(*);
		QciProfileEndcConfigExt.(*);
		NRNetwork.(*);
		NRFreqRelation.(*);
		NRFrequency.(*);
		FieldReplaceableUnit.(*);
		TermPointToGNBDU.(*);
		TermPointToGNBCUCP.(*);
		NRSectorCarrier.(*);   

Output will be like below:-

You can pass required parameter also instead of (*)
image

7 Likes

Hi Ameen,

Are you aware of a syntax in cmedit that filters two names?
gerancellid==CELLNAMEA, CELLNAMEA ( not all od them like gerancellid==CELLNAME*)
In amos, for instance it is gerancell=.*[A,B]

Thank you

1 Like

long time not handle Ericsson again, is it ENM replace the moshell?

ENM is the new network management system for Ericsson (just like U2020 in Huawei or NetAct in Nokia).
ENM replaces old OSS-RC (OSS for Radio and Core), and it is accessed via Web Browser - not old Citrix anymore.

It manages Ericsson mobile network elements (NEs) and provides basic functions, such as:

  • Configuration management
  • Performance management
  • Fault management
  • Security management
  • Log management
  • Topology management
  • Software management
  • System management
3 Likes

no more CNA sir

Does anyone know if there is a way to change ManagedElement=nodeid?
managedElementId
networkManagedElementId

Dear Amin,
Thanks for sharing very useful information. I believe we can use CLI Module in ENM for many more things

For ENM, can you please share the commands to place?

  1. LTE Cell Trace
  2. UE Trace
  3. WNCS/WNRR
  4. NCS/MRR
  5. Fetch the Dump for eNodeB/NodeB/RNC/2G NW etc.

Thanks

1 Like

Hi aameen can u provide gsm winfiol commands with baseband bts

Hi, can we see parameters from diffrent MOs ? for example crsgain from EUtranCellFDD and eNBId from ENodeBFunction

Hi there to all.

May some one please explain to me what is the difference, if any between MOSHELL COMMANDS AND this new ENM commands you are talking about, also please let me know if this MOSHELL stuffs still in use or has been completely replaced by ENM tools, please take note I am a completely ignorant of all Ericsson products. Thanks and regards to all.

Hi Folks,

Could you help me with Ericsson ENM command sintax to collect the RNC info by each NodeB?

Thanks a lot!

BR,

Hi, it depends on what info do you need.

Hi.

There’s a simply way to download an specific MO, with ALL elements and ALL fields (parameters).

Login to ENM

  • In the Application Launcher, type CLI…

    • … to lauch Command Line Interface.
  • In Command Line Interface (CLI), type the command to download MO you want.

    • Let’s say you want to download MO EutrancellFDD.

      • Then, use this command:

        cmedit get * EutrancellFDD.(*) -t

  • But do not press Enter. Instead, press CTRL + Enter.

    • Note: if you press only Enter after typing the command, you will probably receive a message like this:
      This response was too large to display in the CLI browser and has been truncated. To get the full response, repeat the command with Ctrl + Enter to redirect the response to file.
  • After typing the command and pressing CTRL + Enter it will prompt for the name of the file.

  • Type any name you want.

    • And now, press Enter.
  • Done, save the file wherever you want.

5 Likes

Thanks a lot for your clarification, it has been a huge help for me!

Full form of MO in ENM??

Hello,
Coud you please help me with AMOS commande for 2G ENM, i need to have administrativeState and operationalState for 2G cells.

Many thanks in advance.

1 Like

RLSTP:Cell=xyz;