Ad Widget

Collapse

Подскажите, плиз, как получить значение из другого шаблона?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • console
    Junior Member
    • Jul 2015
    • 15

    #1

    Подскажите, плиз, как получить значение из другого шаблона?

    Привет!


    Подскажите, плиз, как получить значение из другого шаблона?

    Наример, оба выражения нерабочие

    Code:
    {Template MongoDB-mongostat:mongodbstat[{$MONGODB_SERVER},{$MONGODB_PORT},{$DBNAME01},db.stats,dataSize].last()} <= {{HOST.NAME}:vm.memory.size[total].last()}
    or
    Code:
    {Template MongoDB-mongostat:mongodbstat[{$MONGODB_SERVER},{$MONGODB_PORT},{$DBNAME01},db.stats,dataSize].last()} <= {Template OS Linux - extended:vm.memory.size[total].last()}=0
  • Semiadmin
    Senior Member
    • Oct 2014
    • 1625

    #2
    Прилинковать шаблон OS Linux к шаблону MongoDB

    Comment

    • Victor Vislobokov
      Senior Member
      • Aug 2018
      • 298

      #3
      Вообще, если подумать, то ересь получается с точки зрения логики. Элементы данных в шаблоне не содержат никаких значений. На момент написания выражения в шаблоне нет никакой гарантии, что любой из шаблонов будет задействован и получит какие-то реальные данные. Если делаем выражение с элементами одного шаблона, то в принципе всё нормально - шаблон один и он никуда не денется. Если же шаблонов два, то понятно, что никаких гарантий нет. Так что действительно, либо объединить два шаблона в один, либо сравнивать значения из шаблонов уже не в шаблоне, а на том узле, к которому оба эти шаблона прицеплены.

      Comment

      Working...