Khelil Sator's repositories
junos-automation-with-ansible
How to automate Junos with Ansible. This project has many ready-to-use Ansible playbooks to interact with Junos devices.
junos_monitoring_with_healthbot
Healthbot configuration examples. Scripts to manage Healthbot. Closed loop automation. Healthbot building blocks description and troubleshooting guide
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
automation_summit_Q3_2018
Lab guide for Juniper automation summit. Hands on Labs around Event Driven automation
junos_automation_with_nornir
Examples of Nornir content to automate Junos
collect_telemetry_from_junos_with_telegraf
collect openconfig telemetry from junos devices using telegraf. store collected data in influxdb. query influxdb with python
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-automation-apps-dockerized
How to package junos automation tools in a Dockerfile, and automatically publish the Docker image in the docker registery.
junos_automation_with_netmiko
Examples of Netmiko content to automate Junos
network-infrastructure-as-code
Junos automation using a network as code approach.
microservice-validate-network-state
Microservice to validate network state (when devices run Junos). Based on Ansible and Docker
event_driven_automation_with_a_TIG_stack
Event driven automation with a TIG (Telegraf-Influxdb-Grafana) stack and SaltStack
microservice-test-junos-configuration
Microservice to test Junos configuration. Based on Ansible and Docker
telegraf_with_snmp_mib
Telegraf with SNMP MIB loaded. SNMP monitoring with Telegraf
machine_learning_with_HealthBot
Machine learning 101. Network anomaly detection using HealthBot and machine learning.
Machine_Learning_with_Python
Machine learning 101. machine learning hello world with python
microservice-collect-junos-show-commands
Microservice to collect Junos show commands. Based on Ansible and Docker
microservice_collect_junos_configuration
Microservice to collect Junos configuration. Based on Ansible and Docker
stream_openconfig_telemetry_from_junos_to_kafka_using_telegraf
How to stream openconfig telemetry from junos devices to kafka using telegraf
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
junos_automation_using_ncclient
Junos automation content using ncclient with Jupyter notebook
kafka_hello_world
Kakfa hello-world. How to deploy Kakfa, how to use the command line tool Kafkacat, how to produce and consume messages with Python.
microservice-load-junos-configuration
Microservice to load 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.
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_jtimon
collect openconfig telemetry from junos devices using jtimon. store collected data in influxdb. query influxdb with python
EVPN-Webinars
Configurations from EVPN Webinars
saltstack_master_junos_syslog_engine_docker
Dockerfile for SaltStack master including dependencies to use the Junos syslog engine
saltstack_minion_junos_modules_docker
Dockerfile for SaltStack minion including dependencies to use the Junos modules