Juniper Networks Automation's repositories
fluent-plugin-juniper-telemetry
Fluentd plugin for Juniper telemetry
JNPRAutomateDemo-Student
Training Class for Junos automation
junos_monitoring_with_healthbot
healthbot configuration examples. healthbot automation examples.
telegraf_docker_image_with_snmp_mib
Telegraf with SNMP MIB loaded. SNMP monitoring with Telegraf
junos_automation_with_nornir
Examples of Nornir content to automate Junos
pyJunosManager
A helper module to simplify some tasks in the PyEZ Library
collect_telemetry_from_junos_with_jtimon
collect openconfig telemetry from junos devices using jtimon. store collected data in influxdb. query influxdb with python
event_driven_automation_with_a_TIG_stack
Event driven automation with a TIG (Telegraf-Influxdb-Grafana) stack and SaltStack
junos_automation_with_netmiko
Examples of Netmiko content to automate Junos
northstar_SDN_controller_automation
Northstar SDN controller orchestration using REST calls with Python
stream_openconfig_telemetry_from_junos_to_kafka_using_telegraf
How to stream openconfig telemetry from junos devices to kafka using telegraf
auto_remediation_of_non_compliant_configuration
Event driven automation with SaltStack and JSNAPy. At each Junos commit, SaltStack is notified and runs a JSNAPy test to audit the new Junos configuration. If the Junos configuration is not compliant with the JSNAPy rules, SaltStack fixes the issue and reports its activities on a ticketing system
junos_monitoring_with_a_TIG_stack
Junos monitoring with SNMP and OpenConfig using a TIG stack (Telegraf-Influxdb-Grafana).
junos_monitoring_with_prometheus
collect openconfig telemetry from junos using jtimon. export telemetry data to prometheus
microservice-test-junos-configuration
Microservice to test Junos configuration. Based on Ansible and Docker
unicast2multicast-translator
A service that translates unicast traffic to multicast traffic.
apstra-srx_config
Python code to generate SRX config
automated_tickets_management_with_healthbot_saltstack
Event driven automation with Healthbot and SaltStack. Automated ticket management. Automated "show commands" collection from the faulty junos devices
automation_summit_Q3_2018
Lab guide for Juniper automation summit. Hands on Labs around Event Driven automation
collect_snmp_with_telegraf
collect SNMP from junos devices using telegraf. store collected data in influxdb. query influxdb with cli and python
collect_telemetry_from_junos_with_telegraf
collect openconfig telemetry from junos devices using telegraf. store collected data in influxdb. query influxdb with python
junos_automation_using_ncclient
Junos automation content using ncclient with Jupyter notebook
microservice-collect-junos-show-commands
Microservice to collect Junos show commands. Based on Ansible and Docker
microservice-load-junos-configuration
Microservice to load Junos configuration. Based on Ansible and Docker
microservice-validate-network-state
Microservice to validate network state (when devices run Junos). Based on Ansible and Docker
microservice_collect_junos_configuration
Microservice to collect Junos configuration. Based on Ansible and Docker
stream-Junos-syslog-messages-to-a-grpc-collector
subscribe to Junos syslog events to get them streamed to a gRPC telemetry collector. So the same gRPC telemetry collector can be used to subscribe to syslog messages and to openconfig paths.
JNPRAutomate.github.io
Juniper GitHub landing page / info site
pyScreenOSManager
A helper module to simplify some tasks in automating ScreenOS devices