advertisement
YumaPro User Manual
•
•
•
•
•
•
•
•
•
•
•
ietf-netconf-monitoring.yang: the standard NETCONF monitoring module in progress by the NETCONF
WG (RFC 6022)
ietf-netconf-partial-lock.yang: the standard NETCONF module for multiple concurrent partial database locks (RFC 5717).
ietf-with-defaults.yang: the standard NETCONF default value control module in progress by the NETCONF
WG (draft-ietf-netconf-with-defaults-10.txt)
yuma-mysession.yang: NETCONF session customization operations
notifications.yang: the standard NETCONF create-subscription command to start receiving NETCONF notifications (RFC 5277)
nc-notifications.yang: the standard NETCONF notifications (RFC 5277)
yuma-system.yang: Proprietary system group and common notifications
yuma-nacm.yang: Proprietary NETCONF Access Control Model
test/pass/*.yang: Several modules are included for testing YANG and NETCONF behavior.
test/fail/*.yang: Several modules with errors are included for testing YANG compiler behavior
ietf-yang-library.yang/: defines monitoring information for the YANG modules used by the server (draft-ietfnetconf-yang-library-00)
The following content (YANG modules) are optional to the netconfd-pro server, and supported by the yangcli-pro client and netconfd-pro only of specific build variable is set during build procedure:
•
yuma-interfaces.yang: interfaces monitoring and configuration scaffolding. Will be available if
WITH_YUMA_INTERFACES=1 build variable is set.
•
•
•
yuma-proc.yang: /proc file system monitoring information. Will be available if WITH_YUMA_PROC=1 build variable is set.
yuma-arp: collection of YANG definitions for configuring and monitoring ARP. Will be available if
WITH_YUMA_ARP=1 build variable is set.
ietf-restconf-monitoring: monitoring information for the RESTCONF protocol. Will be available if
WITH_RESTCONF=1 build variable is set.
2.2 Intended Audience
This document is intended for users of the programs in the YumaPro suite.
It contains the following information:
•
Introduction to YANG and NETCONF based Network Management
•
•
YumaPro Configuration
YumaPro XPath Reference
•
YumaPro Error Reference
Version 15.10-16 Page 7
advertisement
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Related manuals
advertisement
Table of contents
- 4 1 Preface
- 4 1.1 Legal Statements
- 4 1.2 Additional Resources
- 4 1.2.1 WEB Sites
- 5 1.2.2 Mailing Lists
- 5 1.3 Conventions Used in this Document
- 5 2 Summary
- 5 2.1 What is YumaPro?
- 7 2.2 Intended Audience
- 8 3 Introduction
- 8 3.1 System Components
- 10 3.1.1 YANG
- 13 3.1.2 NETCONF
- 15 3.1.3 YANG-based Automation
- 19 3.1.4 YANG Language Extensions
- 20 3.1.5 YANG Compiler
- 20 3.1.6 YANG Module Library
- 23 3.1.7 YANG Files
- 23 3.1.8 NETCONF Managers
- 23 3.1.9 NETCONF Servers
- 24 4 System Configuration
- 24 4.1 Environment Variables
- 25 4.1.1 $HOME
- 25 4.1.2 $YUMAPRO_HOME
- 26 4.1.3 $YUMAPRO_INSTALL
- 26 4.1.4 $YUMAPRO_MODPATH
- 27 4.1.5 $YUMAPRO_DATAPATH
- 28 4.1.6 $YUMAPRO_RUNPATH
- 28 4.2 Searching for Files
- 30 4.2.1 YumaPro Work Directory
- 30 4.2.2 Parameter Searches
- 31 4.2.3 Import/Include Searches
- 32 4.2.4 File Search Paths
- 34 4.3 Configuration Files
- 35 4.3.1 XML Configuration Files
- 35 4.3.2 Text Configuration Files
- 37 4.4 Logging
- 38 4.4.1 Logging Output Stream Commands
- 38 4.4.2 Logging Detail Commands
- 39 4.4.3 Logging Debug and Development Commands
- 39 4.4.4 Logging Examples
- 43 4.4.5 Logging Backtrace Information
- 44 4.4.6 Logging Hints
- 44 4.5 Pthreads Images
- 45 4.6 Bootstrap CLI
- 46 4.7 Configuration Parameters
- 46 4.7.1 Parameter Syntax
- 46 4.7.2 ncx:cli Extension
- 47 4.7.3 ncx:default-parm Extension
- 48 5 XPath Reference
- 48 5.1 XPath
- 48 5.1.1 XML Namespaces
- 49 5.2 YANG Specific XPath Behavior
- 49 5.3 Custom XPath Variables
- 50 5.3.1 user
- 50 5.4 Custom XPath Functions
- 50 5.4.1 module-loaded
- 51 5.4.2 feature-enabled
- 52 6 Error Reference
- 52 6.1 Error Messages