Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Наступна ревізія | Попередня ревізія | ||
envy [2022/09/24 14:39] 127.0.0.1 зовнішнє редагування |
envy [2023/12/26 17:01] nightfly |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
- | ====== Зависть ====== | + | ====== Заздрість ====== |
- | Модуль "Зависть" | + | Модуль "Заздрість" |
{{: | {{: | ||
- | ===== Начальная конфигурация ===== | + | ===== Початкова конфігурація ===== |
- | Включение модуля производится | + | Ввімкнення модулю здійснюється відповідною опцією |
<code ini> | <code ini> | ||
Рядок 15: | Рядок 15: | ||
</ | </ | ||
- | Для доступа к модулю используется следующий елемент " | + | Для доступу до модуля використовується наступний елемент " |
{{: | {{: | ||
- | Жизнерадостная картина которую мы видим изначально | + | Життєрадісна картина, яку ми бачимо, спочатку |
{{: | {{: | ||
- | Для | + | Для |
{{: | {{: | ||
+ | Створені вами скрипи заздрості запускатимуться відносно моделі ваших заздрісних пристроїв. Запускатися вони будуть за допомогою програмного забезпечення вказаного в опції **EXPECT_PATH** конфігу **billing.ini**. Можливо це не очевидно, | ||
- | Созданные вами скрипы зависти будут запускаться относительно модели ваших завистливых устройств. Запускаться они будут при помощи ПО указанного в опции **EXPECT_PATH** конфига **billing.ini**. Возможно это не очевидно, | ||
{{: | {{: | ||
- | В наших скриптах, мы можем использовать следующие макросы: **{IP}, {LOGIN}, {PASSWORD}, {ENABLEPASSWORD}, | + | У наших скриптах ми можемо використовувати |
{{: | {{: | ||
- | Значение же макроса **{IP}** берется | + | Значення макросу **{IP}** береться з довідника "Світчі" |
- | Далее при | + | Далі за допомогою відповідного довідника ми можемо додати існуючі комутатори або будь-які інші пристрої з довідника "Світчі" |
{{: | {{: | ||
- | Как не сложно заметить в перечне возможных для создания зависти | + | Як не складно помітити, в переліку |
- | Для того, | + | Для того, |
{{: | {{: | ||
- | Крутотень? Правда? | + | Крутотінь? Правда? |
- | Также мы можем принудительно и "прямо сейчас" | + | Також ми можемо примусово і " |
{{: | {{: | ||
- | Ну вот и все, теперь у нас в архиве материализовываются | + | Ну от і все, тепер у нас в архіві матеріалізуються відповідні |
{{: | {{: | ||
- | При необходимости автоматического | + | При необхідності автоматичного |
< | < | ||
Рядок 64: | Рядок 64: | ||
</ | </ | ||
- | Следует | + | Слід також зауважити, що конфіги будуть збережені в архіві при масовій обробці, тільки для |
- | ===== Примеры | + | |
+ | ===== Приклади | ||
==== Juniper MX ==== | ==== Juniper MX ==== | ||
Рядок 325: | Рядок 326: | ||
expect " | expect " | ||
+ | send " | ||
+ | </ | ||
+ | |||
+ | ==== Mikrotik CSS326 (SwOS) ==== | ||
+ | |||
+ | < | ||
+ | set timeout 120 | ||
+ | |||
+ | set login {LOGIN} | ||
+ | set password {PASSWORD} | ||
+ | set ip {IP} | ||
+ | |||
+ | |||
+ | spawn / | ||
+ | |||
+ | expect eof | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== FreeBSD host configs ==== | ||
+ | |||
+ | < | ||
+ | set timeout 60 | ||
+ | |||
+ | set login {LOGIN} | ||
+ | set password {PASSWORD} | ||
+ | set ip {IP} | ||
+ | #custom ssh port here | ||
+ | set port 22 | ||
+ | |||
+ | spawn ssh -o UserKnownHostsFile=/ | ||
+ | |||
+ | expect " | ||
+ | send " | ||
+ | |||
+ | expect "*:~ %" | ||
+ | send "cat / | ||
+ | |||
+ | expect "*:~ %" | ||
+ | send "cat / | ||
+ | |||
+ | expect "*:~ %" | ||
send " | send " | ||
</ | </ |