sudo /usr/local/nmis9/admin/node_admin.pl -h
sudo /usr/local/nmis9/admin/node_admin.pl act=list
sudo /usr/local/nmis9/admin/node_admin.pl act=list_uuid
sudo /usr/local/nmis9/admin/node_admin.pl act=show node=Printer
sudo /usr/local/nmis9/admin/node_admin.pl act=export file="/tmp/Nodes_export_keep_id.nmis" keep_ids=1
grep -E "display_name|id|poller" Nodes_export_keep_id.nmis
grep -E "display_name" Nodes_export_keep_id.nmis
sudo /usr/local/nmis9/admin/node_admin.pl act=import_bulk nodes="/tmp/Nodes_export_keep_id.nmis" nmis9_format=1
OBSERVATION: If you are bulk import for a NMIS9, you will need to add the parameter nmis9_format=1. If you forgot it, it will through an error.
This way will enable activation on NMIS:
The best way to import from NMIS8 to NMIS9 is to create a CSV file and then copy it to NMIS9 Administration GUI ==> Add node
From your NMIS8
/usr/local/nmis8/admin
sudo ./export_nodes.pl nodes=/tmp/node_export_location2.csv
https://community.opmantek.com/display/opCommon/Importing+Nodes+with+Admin+GUI
sudo ./import_nodes.pl csv=/usr/local/nmis9/admin/node.csv verbose=1 simulate=f
sudo ./import_nodes.pl csv=/usr/local/nmis9/admin/node.csv
sudo /usr/local/nmis9/admin/node_admin.pl act=dump node="RokuStreamingStick" everything=1 file="/tmp/RokuStreamingStick-dump.zip"
unzip RokuStreamingStick-dump.zip
sudo /usr/local/nmis9/admin/node_admin.pl act=delete node="RokuStreamingStick" confirm=YES deletedata=1
sudo /usr/local/nmis9/admin/node_admin.pl act=restore file=RokuStreamingStick-dump.zip localise_ids=1
sudo /usr/local/nmis9/admin/node_admin.pl act=rename old=RokuStreamingStick new=Roku_stick
sudo /usr/local/nmis9/admin/node_admin.pl act=list_uuid
sudo /usr/local/nmis9/admin/node_admin.pl act=mktemplate placeholder=1 file="/tmp/template.json"
cat template.json
cp template.json my_new_paradise.json
vim my_new_paradise.json
{
"activated" :{
"NMIS":1
},
"cluster_id" : "7c1084fe-5f66-4b3b-8a3b-6e58cc8aff4f",
"configuration" : {
"authkey" : "",
"authpassword" : "",
"authprotocol" : "md5",
"collect" : 1,
"community" : "nmisGig8",
"group" : "NMIS9",
"host" : "192.168.0.95",
"location" : "Default Location",
"model" : "automatic",
"netType" : "default",
"notes" : "",
"ping" : 1,
"port" : 161,
"privkey" : "",
"privpassword" : "",
"privprotocol" : "des",
"roleType" : "default",
"threshold" :1,
"username" : "",
"version" : "snmpv2c"
},
"name" : "My_new_paradise",
"uuid" : ""
}
sudo /usr/local/nmis9/admin/node_admin.pl act=create file="/tmp/my_new_paradise.json"
sudo /usr/local/nmis9/admin/node_admin.pl act=list_uuid
sudo /usr/local/nmis9/admin/node_admin.pl act=clean-node-events node=My_new_paradise
sudo /usr/local/nmis9/admin/node_admin.pl act=clean-node-events uuid=95bc5b15-afbb-4ea0-a899-5e7026a56d4d