mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/bash
 | 
						|
# Observium to LibreNMS conversion
 | 
						|
 | 
						|
####################### SCRIPT DESCRIPTION ########################
 | 
						|
# A simple script to add each host in text file to LibreNMS       #
 | 
						|
###################################################################
 | 
						|
 | 
						|
########################### DIRECTIONS ############################
 | 
						|
# Enter values for ADDHOST, SNMPSTRING, and NODELIST. The default # 
 | 
						|
# should work if you put the files in the same location.          #
 | 
						|
###################################################################
 | 
						|
 | 
						|
############################# CREDITS #############################             
 | 
						|
# LibreNMS work is done by a great group - http://librenms.org    #
 | 
						|
# Script Written by - Dan Brown - http://vlan50.com               #
 | 
						|
###################################################################
 | 
						|
 | 
						|
# Enter path to LibreNMS addhost module
 | 
						|
ADDHOST=/opt/librenms/addhost.php
 | 
						|
# Enter your unique SNMP String
 | 
						|
SNMPSTRING=cisconetwork
 | 
						|
# Enter path to nodelist text file
 | 
						|
NODELIST=/tmp/nodelist.txt
 | 
						|
 | 
						|
while read line 
 | 
						|
	# Add each host from the node list file to LibreNMS
 | 
						|
	do php $ADDHOST "${line%/*}" $SNMPSTRING v2c;
 | 
						|
done < $NODELIST |