Ad Widget

Collapse

Массовое изменение типа элемента данных

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • FreeD
    Member
    • Aug 2011
    • 68

    #1

    Массовое изменение типа элемента данных

    Есть шаблон для мониторинга свича. По умолчанию тип элементов "SNMPv2 агент". Как можно массово изменить тип на SNMPv3, учитывая что элементов более 400.
    Пробовал смотреть XML шаблона,там о типе ничего не сказано.
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Originally posted by FreeD
    Пробовал смотреть XML шаблона,там о типе ничего не сказано.
    Плохо смотрели, поля со словом snmpv3
    Code:
    <item type="6" key="procUsage" value_type="3">
                                            <description>% CPU Usage</description>
                                            <delay>150*2</delay>
                                            <history>7</history>
                                            <trends>365</trends>
                                            <formula>1</formula>
                                            <snmp_community>public</snmp_community>
                                            <snmp_oid>.1.3.6.1.4.1.2620.1.6.7.2.4.0</snmp_oid>
                                            <snmp_port>161</snmp_port>
                                            <snmpv3_securityname>public</snmpv3_securityname> 
                                            <snmpv3_securitylevel>2</snmpv3_securitylevel> 
                                            <snmpv3_authpassphrase>pass</snmpv3_authpassphrase> 
                                            <snmpv3_privpassphrase>pass2</snmpv3_privpassphrase> 
                                    </item>

    Comment

    • FreeD
      Member
      • Aug 2011
      • 68

      #3
      Эти настройки я указал. Пример из шаблона HP Procurve:
      Code:
      <item type="4" key="icmpInAddrMaskReps" value_type="0">
                <ipmi_sensor></ipmi_sensor>
                <delay>60</delay>
                <history>90</history>
                <trends>90</trends>
                <status>0</status>
                <data_type>0</data_type>
                <units></units>
                <multiplier>0</multiplier>
                <delta>0</delta>
                <formula></formula>
                <lastlogsize>0</lastlogsize>
                <logtimefmt></logtimefmt>
                <delay_flex></delay_flex>
                <authtype>0</authtype>
                <username></username>
                <password></password>
                <publickey></publickey>
                <privatekey></privatekey>
                <params></params>
                <trapper_hosts></trapper_hosts>
                <snmp_community>public</snmp_community>
                <snmp_oid>1.3.6.1.2.1.5.13.0</snmp_oid>
                <snmp_port>161</snmp_port>
                <snmpv3_securityname>testuser</snmpv3_securityname>
                <snmpv3_securitylevel>1</snmpv3_securitylevel>
                <snmpv3_authpassphrase>testpass</snmpv3_authpassphrase>
                <snmpv3_privpassphrase></snmpv3_privpassphrase>
                <valuemapid>0</valuemapid>
                <applications/>
              </item>

      Вот тут как поставить чтоб автоматически было v3, а не v2? value_type заменить?
      Last edited by FreeD; 11-01-2012, 14:31.

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        Ключевое слово
        item type="6"

        Comment

        • FreeD
          Member
          • Aug 2011
          • 68

          #5
          И тем не менее, не помогает.

          Code:
          <item type="4" key="ifOutOctets15" [B]value_type="6"[/B]>
                    <description>ifOutOctets15</description>
                    <ipmi_sensor></ipmi_sensor>
                    <delay>60</delay>
                    <history>7</history>
                    <trends>365</trends>
                    <status>0</status>
                    <data_type>0</data_type>
                    <units>B</units>
                    <multiplier>0</multiplier>
                    <delta>1</delta>
                    <formula></formula>
                    <lastlogsize>0</lastlogsize>
                    <logtimefmt></logtimefmt>
                    <delay_flex></delay_flex>
                    <authtype>0</authtype>
                    <username></username>
                    <password></password>
                    <publickey></publickey>
                    <privatekey></privatekey>
                    <params></params>
                    <trapper_hosts></trapper_hosts>
                    <snmp_community>public</snmp_community>
                    <snmp_oid>1.3.6.1.2.1.2.2.1.16.15</snmp_oid>
                    <snmp_port>161</snmp_port>
                    <snmpv3_securityname>user</snmpv3_securityname>
                    <snmpv3_securitylevel>1</snmpv3_securitylevel>
                    <snmpv3_authpassphrase>pass</snmpv3_authpassphrase>
                    <snmpv3_privpassphrase></snmpv3_privpassphrase>
                    <valuemapid>0</valuemapid>
                    <applications/>
                  </item>


          Comment

          • dima_dm
            Senior Member
            • Dec 2009
            • 2697

            #6
            я писал про item type="6", а не про value_type="6".
            item type - это Тип Item (Т.е. Zabbix_Agent, SNMPv1, SNMPv2 и т.д.)
            value_type - тип данных (Символ, Числовой (Целое), Числовой с плавающей точкой и т.д.)
            Last edited by dima_dm; 12-01-2012, 08:00. Reason: добавил описание item type и value_type

            Comment

            • gdgsoft
              Senior Member
              • Apr 2009
              • 202

              #7
              Я правильно понял, что нужно изменить тип элементов в одном шаблоне?
              Странно, а почему бы не воспользоваться функцией "Mass update" для элементов?
              Zabbix 2.4.2
              PHP 5.4.5
              Oracle Linux 6.5
              VmWare ESXi 4

              MariaDB 10.0.15
              Oracle Linux 6.5
              Supermicro SYS-6027TRF(64Gb+RAID-10 600Gb SAS15k)

              Comment

              Working...