cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
858
Views
0
Helpful
2
Replies

using YDK unable to get output from cisco NCS5500 router

HI ,

Using YDK  , unable to get operational data from Cisco NCS 5500 router .

Error output

---------------

  File "test7.py", line 29, in <module>

    print("cpu util" is " +str(Cpu_util.total_cpu_one_minute))

AttributeError: 'YList' object has no attribute 'total_cpu_one_minute'

cpu util Script

--------------------

from ydk.services import CRUDService,CodecService

from ydk.providers import NetconfServiceProvider,CodecServiceProvider

from ydk.models.cisco_ios_xr import Cisco_IOS_XR_shellutil_oper \

as xr_shellutil_oper

from ydk.models.cisco_ios_xr import Cisco_IOS_XR_wdsysmon_fd_oper \

as xr_wd_oper

from datetime import timedelta

if __name__ == "__main__":

    """Main execution path"""

# create NETCONF session

provider = NetconfServiceProvider(address="192.168.30.167",

                                  username="fabtool",

                                  password="NatRas@321",

                                  protocol="ssh")

# create CRUD service

crud = CRUDService()

# create system time object

system_time = xr_wd_oper.SystemMonitoring.CpuUtilization()

print system_time.total_cpu_one_minute

Cpu_util= crud.read(provider, system_time,only_config=False)

print("Cpu util is " +str(Cpu_util.total_cpu_one_minute))

Kindly do the needful for resolution.

Thanks

Jay

1 Accepted Solution

Accepted Solutions

einarnn
Cisco Employee
Cisco Employee