- CheckMates
- :
- Products
- :
- Developers
- :
- API / CLI Discussion
- :
- Re: adding network object with mgmt_cli batch CSV ...
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
Are you a member of CheckMates?
×- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
adding network object with mgmt_cli batch CSV file
i try to add number of network object with cli tool but i received an error.
i followed sk113078 and did exactly the same and received the error:
Line 2: code: "generic_err_invalid_parameter_name"
message: "Unrecognized parameter [name]"
Line 3: code: "generic_err_invalid_parameter_name"
message: "Unrecognized parameter [name]"
Line 4: code: "generic_err_invalid_parameter_name"
message: "Unrecognized parameter [name]"
Executed command failed. Changes are discarded.
the csv is:
name,subnet,subnet-mask
network1,10.10.10.0,255.255.255.0
network2,20.20.20.0,255.255.255.0
network3,30.30.30.0,255.255.255.0
i have R80.20 take: 103
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In R80.30, the above works using both the 1.5 (R80.30) and 1.3 (R80.20) versions of the API.
Suggest opening a TAC case.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
mgmt_cli add network --batch network.csv
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
i tried with "--version 1.1", same error.
manually adding with "mgmt_cli", works fine.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In R80.30, the above works using both the 1.5 (R80.30) and 1.3 (R80.20) versions of the API.
Suggest opening a TAC case.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I had the same issue on R80.10 with --version 1.1 and on R80.30 with --version 1.1, 1.5, 1.6
Constructing the command and "eval"ing it solved it:
<code>
#!/bin/bash
(...)
COMMAND="mgmt_cli add network (...)"
eval $COMMAND
</code>
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I think, you create the file on a windows OS. I have the same issue when i create a file on a windows os and then put the file on the management server. To bypass this problem i copy the text on a clippoard and then i create a file by utility vi on the management server then i do a paste in the file (by vi). Maybe you can use the utility dos2unix on the server management to convert the windows file ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I just used WinSCP and changed the file encoding.
It fixed the problem for me.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Can you please elaborate the solution
What exactly you did to resolve this
Thanks in advance
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Checked on 81.10
Example:
name,ip-address,color,comments
1.1.1.1,1.1.1.1,blue,test
UTF-8-BOM
cd /tmp
cat > test.csv
CTRL+C
vi test.csv
Press I
Copy your list of hosts and press ESC, then :wq
Checking the file cat test.csv
If everything is ok, publish
mgmt_cli add host --batch test.csv
P.S. Requires UTF-8-BOM encoding (at least on 81.10)
and do not use name/host in the file name.
P.S.S. if you need to add a network, then the subnet and mask-length columns and the publish command mgmt_cli add network --batch test.csv are added
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In your example you use 1.1.1.1 as the name, you're not allowed to use numbers to start the name with. Minor detail.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Logged in just to say thank you for this!
