Advanced Search
Search Results
45 total results found
Netos NetOps
Netos Network Operations - the top of the stack using Ansible Semaphore to deploy and operate NetBox, Airflow, Elastic, and Ansible
Netos Community
Open sourcing and community initiatives to help deliver more robust and commercially strong networks
1 - Semaphore NetOps
Deploy and manage Ansible Semaphore on your server. The Netos NetOps project lays the foundation for you to install and manage NetBox, and other network tools and labs.
2 - Semaphore NetBox
Deploy, operate, and upgrade NetBox from within a purpose built Ansible Semaphore management wrapper. Get started in less than 15 minutes.
Getting Started
1 - Data Pipelines
Pull data into NetBox and reconcile
Getting Started
Deploy & Upgrade NetBox
Manage & Operate NetBox
Backup, restore, and perform health checks and maintenance on your NetBox instance
Deploy NetBox Community Plugins
Deploy Netos Enterprise
Deploy Netos Semaphore
Manage & Operate Semaphore
Data Sources
Pipeline Templates
Pipeline Outputs
Welcome to Netos Support
Getting Started Welcome to the Netos customer and community support portal. Shelves group Netos products and projects Books group pages and articles Use Search to, you guessed it, search :) Community Follow us on LinkedIn for upcoming announcements. ...
Introduction to the Netos NetOps Project
Introduction Our goal with our Sempahore projects is to deliver a framework that makes it simple and fast to deploy and manage open-source enterprise networking applications and tools. Quickly spin up an enterprise grade application stack (in minutes). De...
NetBox Backup Guide
Introduction The NetBox backup process provides regular secure backups. In summary the Ansible playbook does the following: Manages retention based on your preferences, e.g. deletes local backups older than 14 days old. Backs up and encrypts the media dir...
Key Semaphore Principles
Introduction The following diagram illustrates the purpose of each menu item in Semaphore, in the context of the Netos deployment. Environments Environments pass variables into Ansible (or other scripts such as Python or Bash). For example, in this env...
Install NetBox
Introduction This guide details how to deploy a new instance of NetBox. For guidance on upgrading NetBox, please refer to this Upgrade NetBox. NetBox is installed from the public GitHub repository according to the version set in Semaphore (or proposed during...
Upgrade NetBox
Introduction This guide will walk you through the process of upgrading NetBox, including a suggested pre-staging strategy. The approach we take to upgrading NetBox is as follows: Upgrade to the final patch of the current release, e.g. from 3.7.4 to 3.7.8 ...
Remove NetBox
Introduction In a test or lab environment it is useful to be able to quickly wipe NetBox so you can re-install and restore. This process will drop the NetBox database from PostgreSQL and delete the /opt/netbox folder. It's probably not a good idea to run t...
Deploying NGINX & Certificates
Introduction We have packaged pre-configured NGINX configurations for all applications that can be deployed through Semaphore, e.g. Semaphore, NetBox, Airflow, Elastic, and so on. Within each Netos defined project in Semaphore, there will be a "SYSTEM" tab wh...
Deploy Semaphore & Netos Projects
Introduction This guide details how to install Ansible Semaphore and automatically import all of the projects referenced in Netos NetOps. For example, to be able to Install NetBox, run through this process first. 1. Size Your Server To run Semaphore and Net...
Sync Semaphore Repository Updates from Netos
Introduction Each Semaphore project links to an associated GitHub repository, for example: NetOps = https://github.com/netos-networks/netos-netops Netos NetBox = https://github.com/netos-networks/netos-netbox When you run playbooks from within the proj...
NetBox CSRF Settings
Introduction This playbook netbox-csrf will add your domains in the following format to the NetBox settings.py file based on the DOMAIN variable in Semaphore. http://*.yourdomain.com https://*.yourdomain.com http://yourdomain.com https://yourdomain.com ...
NetBox Restoration Guide
Introduction The restore process works by taking a backup generated by the NetBox Backup, decrypting it, and restoring it. Check the NetBox Development Snapshots section in the backup guide for an approach on using this feature for dev/test. The ENCRYPTION_K...
NetBox Health Checks & Maintenance
Introduction In order to keep your NetBox instance operating smoothly you can run housekeeping and maintenance scripts. NetBox Housekeeping Script NetBox includes a housekeeping management command that should be run nightly. This command handles: Clearin...
Deploy NetBox Community Plugins
This feature is a work-in-progress. Testing has been completed deploying the plugins in the screenshot to NetBox 3.7.8, and NetBox 4.0.11, and also upgrading NetBox, and then re-deploying using this tool. Introduction Deploy, manage, and upgrade NetBox commu...
Semaphore Backup Guide
Introduction The Semaphore backup process provides regular secure backups. In summary the playbook: Manages retention based on your preferences, e.g. deletes backups older than 14 days old Backs up and encrypts the /netos/ directory, which contains many i...
Restore Semaphore
Manual Restore We haven't included a playbook in Semaphore to restore itself, because it's a bit like sawing the branch off that you're hanging from. To restore from your Semaphore backup, you can follow this process. Start with a fresh install following t...
Deploy Netos Enterprise Plugins
Introduction This guide summarizes how to deploy licensed Netos enterprise plugins, which are compiled and licensed per-customer. The Netos Plugin architecture is as follows, and you can find out more here. License Status You can check the license s...
Deploy Netos User Preferences & Field Choices
Introduction Netos enriches the standard NetBox dataset, and this playbook imports settings and views to align the Netos plugins with NetBox. When running the playbook, it will insert markers in the configuration.py file to ensure that duplicates are not adde...
Netos Reporting Cache Pre-Load
Introduction Some reports require large database queries to prepare the data, which can take 10-30 seconds to run. From a user perspective this is too slow. Netos has developed a caching engine that pre-loads the report caches so the charts in reports, lik...
NetBox Quick Start Installation Guide
Deploy a NetBox Dev/Test Environment in 20 Minutes To get NetBox up and running in the fastest possible way, follow this guide. This framework will allow you to install, backup, remove, upgrade, customize, and deploy NetBox plugins, all in minutes. The blue ...