Ad Widget

Collapse

проверка файла и {HOST.IP}

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • AUTHOR
    Junior Member
    • Jun 2018
    • 2

    #1

    проверка файла и {HOST.IP}

    Средствами ansible настроено снятие конфигурации с коммутаторов и раскладывание по пакам вида .../{HOST.IP}/running_config. (пример .../172.21.0.80/running_config)
    При попытке сделать проверку vfs.file.exists[/.../{HOST.IP}/running_config] интерфейс узла сети указывается локальный агент, и в результате выражение приобретает вид ../127.0.0.1/running_config

    Как сделать что бы подставлялся адрес коммутатора? или как настроить добавление адреса в другой макрос или поле инвентаризации. (OID типа .1.3.6.1.2.1.4.20.1.1.{HOST.IP} так же не работает)
  • Alex_UUU
    Senior Member
    • Dec 2018
    • 541

    #2
    Все логично.Макрос {HOST.IP} раскрываетсчя как адрес сервера, на котором эта проверка происходит.
    Если другиеи серверы, такие как 172.21.0.80 к твоему заббиксу подключены, то повесь ЭД и ТМ на тех серверах. Только будет не агент, а внешняя проверка, кторая выполняет скрипт на сервере заббикса. А в нем уже и сделай проверку на есть файл или нет.
    Или через дискаверинг сделай множество ЭД. И много ТМ, (или через агрегацию одну ТМ).

    Comment

    Working...