Імпорт пристроїв з CSV-файлу➧
Опис➧
Команда wca device:import дозволяє імпортувати пристрої в Wildcore з CSV-файлу.
Це зручний інструмент для швидкого додавання великої кількості обладнання.
Під час імпорту кожен пристрій проходить перевірку на доступність. Також визначається його модель згідно з model_key у Wildcore.
Обладнання, яке не підтримується чи недоступне в даний час, буде проігноровано
Якщо в CSV-файлі буде вказано model_key, обладнання буде додано без спроби автоматичного визначення моделі та перевірки доступності
При імпорті можуть бути автоматично створені доступи для пристроїв, якщо таких не було знайдено в системі Wildcore.
Формат CSV-файлу➧
Файл повинен містити дані в наступному форматі:
<IP>,<Login>,<Password>,<Public community>,<Private community>,<Name|can be empty>,<wildcore model key (not required)>
- IP - IP-адреса пристрою.
- Login - Логін для доступу.
- Password - Пароль для доступу.
- Public community - Значення
public communitySNMP. - Private community - Значення
private communitySNMP. - Name - Ім'я пристрою (може бути порожнім).
- wildcore model key - Ключ моделі пристрою в Wildcore (не обов'язковий).
Консольна команда device:import➧
Опис:
Імпортує пристрої з CSV-файлу.
Використання:
wca device:import [options] [--] <path>
Аргументи:
<path>- Шлях до файлу.
Опції:
-g, --group-id[=GROUP-ID]- ID групи, в яку додати нові пристрої. За замовчуванням:"-1".-s, --separator[=SEPARATOR]- Розділювач полів у CSV-файлі. За замовчуванням:",".-h, --help- Відобразити довідку для команди.-q, --quiet- Не виводити жодних повідомлень.-V, --version- Відобразити версію програми.-n, --no-interaction- Не ставити інтерактивних запитань.-v|vv|vvv, --verbose- Збільшити деталізацію повідомлень.
Покрокова інструкція➧
Через особливості роботи системи в Docker, необхідно спочатку скопіювати підготовлений файл всередину контейнера, а потім виконати команду імпорту
-
Підготуйте файл
devices.csvзгідно з форматом, описаним вище. -
Скопіюйте файл у контейнер Docker:
-
Виконайте команду імпорту:
-v: Вмикає детальний вивід, щоб бачити прогрес.-g-1: Вказує ID групи, в яку будуть додані пристрої. Значення-1означає, що пристрої будуть додані до групи з ID -1 (Ця група існує за-замовчуванням). Ви можете замінити його на ID потрібної групи./tmp/devices.csv: Шлях до файлу всередині контейнера.