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