Книга: Документация NetAMS
Утилита netamsctl
Утилита netamsctl
При инсталляции утилита netamsctl переписывается в (обычно) /usr/local/sbin
Что это такое?
netamsctl — примитивный telnet–клиент, позволяющий передать одну или несколько команд для работающего netams. Он работает через обычный TCP–сокет. Открывается соединение, отправляется команда, получается и выводится на экран ответ сервера.
Зачем это нужно, когда все можно сделать и через telnet?
Вам не надо все время вводить логин–пароль для авторизации, указывать имя хоста и порт. Эта информация берется из файла .netamsctl.rc
Вызов netamsctl с нужной командой можно поместить, например, в cron, в вашу любимую самописную программу, в sudo–скрипт для исполнения секретаршей–блондинкой.
Как настроить?
После сборки, исполняемая программа netamsctl находится в netams/src, пример настроек .netamsctl.rc в netams/addon
make install копирует программу в /usr/local/sbin, однако .netamsctl.rc не трогается
Ваше дело — положить этот файл в один из каталогов:
• ~/.netamsctl.rc (домашний каталог пользователя, который будет запускать)
• .netamsctl.rc (там, где находится исполняемый файл)
• /usr/local/etc/.netamsctl.rc
• /etc/.netamsctl.rc
Отредактируйте этот файл, прописав там верные значения логина, пароля, хоста (по умолчанию — localhost) и TCP–порта (по умолчанию — 20001), словом то же самое, что вы используете для повседневного управления через Telnet
Не забудьте отнять права у этого файла на чтения «кому не надо»:
chmod 600 .netamsctl.rc
Проверяем:
src/netams–l
netamsctl «show version»
Не забывайте, что возможно задать на исполнение сразу несколько команд, если разделить их комбинацией "&&". Это крайне полезно, если необходимо передать команду какому–нибудь сервису:
netamsctl «service processor && unit host name pupkin sys–deny && exit»
- ВНИМАНИЕ!
- Введение
- Инсталляция
- Первоначальная настройка
- Эксплуатация
- Принципы работы
- Сервисы и команды
- Список всех команд
- Cisco Netflow
- NeTAMS на PC–маршрутизаторе
- Простейший файл конфигурации
- Startup–скрипт
- Утилита netamsctl
- Часто задаваемые вопросы
- История проекта NeTAMS
- База знаний
- Содержание книги
- Популярные страницы
- 5.4 Утилита резервного копирования Windows 2000
- ГЛАВА 37. Интерактивный SQL (утилита isql).
- 15.4. Утилита make: автоматизация процедур
- Пример A-3. rn: Очень простая утилита для переименования файлов
- 20.1 Утилита dpkg
- Утилита ksymoops
- 23.2.3. Простая утилита grep
- 5.2.2. Утилита livna-config-display
- Утилита Driver Verifier
- А.3.4. Как работает утилита gprof
- Утилита slapt-get: применение
- 1.10.8. Мини-утилита Родительский контроль