Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
Brand Logo

NetXMS Forum

  1. Home
  2. Support (Russian)
  3. Графики загрузки интерфейсов

Графики загрузки интерфейсов

Scheduled Pinned Locked Moved Support (Russian)
17 Posts 3 Posters 66.6k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A
    A
    Alex
    wrote on last edited by
    #5

    DCI переходит в статус Not Supported.

    1 Reply Last reply
    0
    • V
      V
      Victor Kirhenshtein
      wrote on last edited by
      #6

      Ochen' stranno - vrode kak Cisco switchi dolzni podderzivat' ifXTable. A kakaja tochno model' i versija IOS? I chto skazet

      nxsnmpwalk -c <community> <switch_address> .1.3.6.1.2.1.31.1.1.1
      

      ?

      1 Reply Last reply
      0
      • A
        A
        Alex
        wrote on last edited by
        #7

        @victor said in Графики загрузки интерфейсов:

        Ochen' stranno - vrode kak Cisco switchi dolzni podderzivat' ifXTable. A kakaja tochno model' i versija IOS? I chto skazet

        ?

        cisco WS-C3550-12G
        IOS: 12.1(22)EA8a

        nxsnmpwalk -c <community> <switch_address> .1.3.6.1.2.1.31.1.1.1
        
        IF-MIB::ifName.1 = STRING: Gi0/1
        IF-MIB::ifName.2 = STRING: Gi0/2
        IF-MIB::ifName.3 = STRING: Gi0/3
        IF-MIB::ifName.4 = STRING: Gi0/4
        IF-MIB::ifName.5 = STRING: Gi0/5
        IF-MIB::ifName.6 = STRING: Gi0/6
        IF-MIB::ifName.7 = STRING: Gi0/7
        IF-MIB::ifName.8 = STRING: Gi0/8
        IF-MIB::ifName.9 = STRING: Gi0/9
        IF-MIB::ifName.10 = STRING: Gi0/10
        IF-MIB::ifName.11 = STRING: Gi0/11
        IF-MIB::ifName.12 = STRING: Gi0/12
        IF-MIB::ifName.13 = STRING: Nu0
        IF-MIB::ifName.14 = STRING: Vl1
        IF-MIB::ifName.15 = STRING: Vl2
        IF-MIB::ifInMulticastPkts.1 = Counter32: 0
        IF-MIB::ifInMulticastPkts.2 = Counter32: 0
        IF-MIB::ifInMulticastPkts.3 = Counter32: 0
        IF-MIB::ifInMulticastPkts.4 = Counter32: 16926355
        IF-MIB::ifInMulticastPkts.5 = Counter32: 0
        IF-MIB::ifInMulticastPkts.6 = Counter32: 0
        IF-MIB::ifInMulticastPkts.7 = Counter32: 0
        IF-MIB::ifInMulticastPkts.8 = Counter32: 193747
        IF-MIB::ifInMulticastPkts.9 = Counter32: 0
        IF-MIB::ifInMulticastPkts.10 = Counter32: 33358310
        IF-MIB::ifInMulticastPkts.11 = Counter32: 324177
        IF-MIB::ifInMulticastPkts.12 = Counter32: 574850
        IF-MIB::ifInBroadcastPkts.1 = Counter32: 0
        IF-MIB::ifInBroadcastPkts.2 = Counter32: 0
        IF-MIB::ifInBroadcastPkts.3 = Counter32: 0
        IF-MIB::ifInBroadcastPkts.4 = Counter32: 368259957
        IF-MIB::ifInBroadcastPkts.5 = Counter32: 0
        IF-MIB::ifInBroadcastPkts.6 = Counter32: 0
        IF-MIB::ifInBroadcastPkts.7 = Counter32: 0
        IF-MIB::ifInBroadcastPkts.8 = Counter32: 6992
        IF-MIB::ifInBroadcastPkts.9 = Counter32: 39963128
        IF-MIB::ifInBroadcastPkts.10 = Counter32: 6414406
        IF-MIB::ifInBroadcastPkts.11 = Counter32: 11175
        IF-MIB::ifInBroadcastPkts.12 = Counter32: 3155
        IF-MIB::ifOutMulticastPkts.1 = Counter32: 0
        IF-MIB::ifOutMulticastPkts.2 = Counter32: 0
        IF-MIB::ifOutMulticastPkts.3 = Counter32: 0
        IF-MIB::ifOutMulticastPkts.4 = Counter32: 632523
        IF-MIB::ifOutMulticastPkts.5 = Counter32: 0
        IF-MIB::ifOutMulticastPkts.6 = Counter32: 0
        IF-MIB::ifOutMulticastPkts.7 = Counter32: 0
        IF-MIB::ifOutMulticastPkts.8 = Counter32: 17067171
        IF-MIB::ifOutMulticastPkts.9 = Counter32: 17119188
        IF-MIB::ifOutMulticastPkts.10 = Counter32: 33538955
        IF-MIB::ifOutMulticastPkts.11 = Counter32: 9728779
        IF-MIB::ifOutMulticastPkts.12 = Counter32: 17050116
        IF-MIB::ifOutBroadcastPkts.1 = Counter32: 0
        IF-MIB::ifOutBroadcastPkts.2 = Counter32: 0
        IF-MIB::ifOutBroadcastPkts.3 = Counter32: 0
        IF-MIB::ifOutBroadcastPkts.4 = Counter32: 46398865
        IF-MIB::ifOutBroadcastPkts.5 = Counter32: 0
        IF-MIB::ifOutBroadcastPkts.6 = Counter32: 0
        IF-MIB::ifOutBroadcastPkts.7 = Counter32: 0
        IF-MIB::ifOutBroadcastPkts.8 = Counter32: 414633162
        IF-MIB::ifOutBroadcastPkts.9 = Counter32: 374675683
        IF-MIB::ifOutBroadcastPkts.10 = Counter32: 408243998
        IF-MIB::ifOutBroadcastPkts.11 = Counter32: 271644462
        IF-MIB::ifOutBroadcastPkts.12 = Counter32: 414270788
        IF-MIB::ifHCInOctets.1 = Counter64: 0
        IF-MIB::ifHCInOctets.2 = Counter64: 0
        IF-MIB::ifHCInOctets.3 = Counter64: 0
        IF-MIB::ifHCInOctets.4 = Counter64: 137367511530613
        IF-MIB::ifHCInOctets.5 = Counter64: 0
        IF-MIB::ifHCInOctets.6 = Counter64: 0
        IF-MIB::ifHCInOctets.7 = Counter64: 0
        IF-MIB::ifHCInOctets.8 = Counter64: 454288182588
        IF-MIB::ifHCInOctets.9 = Counter64: 122648720046935
        IF-MIB::ifHCInOctets.10 = Counter64: 15089940316324
        IF-MIB::ifHCInOctets.11 = Counter64: 49123130089
        IF-MIB::ifHCInOctets.12 = Counter64: 406512356744
        IF-MIB::ifHCInOctets.14 = Counter64: 20800983298
        IF-MIB::ifHCInOctets.15 = Counter64: 140736
        IF-MIB::ifHCInUcastPkts.1 = Counter64: 0
        IF-MIB::ifHCInUcastPkts.2 = Counter64: 0
        IF-MIB::ifHCInUcastPkts.3 = Counter64: 0
        IF-MIB::ifHCInUcastPkts.4 = Counter64: 1519953346283
        IF-MIB::ifHCInUcastPkts.5 = Counter64: 0
        IF-MIB::ifHCInUcastPkts.6 = Counter64: 0
        IF-MIB::ifHCInUcastPkts.7 = Counter64: 0
        IF-MIB::ifHCInUcastPkts.8 = Counter64: 2057908816
        IF-MIB::ifHCInUcastPkts.9 = Counter64: 1399522687749
        IF-MIB::ifHCInUcastPkts.10 = Counter64: 165495610078
        IF-MIB::ifHCInUcastPkts.11 = Counter64: 563417203
        IF-MIB::ifHCInUcastPkts.12 = Counter64: 1816557370
        IF-MIB::ifHCInUcastPkts.14 = Counter64: 318814265
        IF-MIB::ifHCInUcastPkts.15 = Counter64: 2199
        IF-MIB::ifHCInMulticastPkts.1 = Counter64: 0
        IF-MIB::ifHCInMulticastPkts.2 = Counter64: 0
        IF-MIB::ifHCInMulticastPkts.3 = Counter64: 0
        IF-MIB::ifHCInMulticastPkts.4 = Counter64: 16926355
        IF-MIB::ifHCInMulticastPkts.5 = Counter64: 0
        IF-MIB::ifHCInMulticastPkts.6 = Counter64: 0
        IF-MIB::ifHCInMulticastPkts.7 = Counter64: 0
        IF-MIB::ifHCInMulticastPkts.8 = Counter64: 193747
        IF-MIB::ifHCInMulticastPkts.9 = Counter64: 0
        IF-MIB::ifHCInMulticastPkts.10 = Counter64: 33358310
        IF-MIB::ifHCInMulticastPkts.11 = Counter64: 324177
        IF-MIB::ifHCInMulticastPkts.12 = Counter64: 574850
        IF-MIB::ifHCInBroadcastPkts.1 = Counter64: 0
        IF-MIB::ifHCInBroadcastPkts.2 = Counter64: 0
        IF-MIB::ifHCInBroadcastPkts.3 = Counter64: 0
        IF-MIB::ifHCInBroadcastPkts.4 = Counter64: 368259957
        IF-MIB::ifHCInBroadcastPkts.5 = Counter64: 0
        IF-MIB::ifHCInBroadcastPkts.6 = Counter64: 0
        IF-MIB::ifHCInBroadcastPkts.7 = Counter64: 0
        IF-MIB::ifHCInBroadcastPkts.8 = Counter64: 6992
        IF-MIB::ifHCInBroadcastPkts.9 = Counter64: 39963128
        IF-MIB::ifHCInBroadcastPkts.10 = Counter64: 6414406
        IF-MIB::ifHCInBroadcastPkts.11 = Counter64: 11175
        IF-MIB::ifHCInBroadcastPkts.12 = Counter64: 3155
        IF-MIB::ifHCOutOctets.1 = Counter64: 0
        IF-MIB::ifHCOutOctets.2 = Counter64: 0
        IF-MIB::ifHCOutOctets.3 = Counter64: 0
        IF-MIB::ifHCOutOctets.4 = Counter64: 138359674176074
        IF-MIB::ifHCOutOctets.5 = Counter64: 0
        IF-MIB::ifHCOutOctets.6 = Counter64: 0
        IF-MIB::ifHCOutOctets.7 = Counter64: 0
        IF-MIB::ifHCOutOctets.8 = Counter64: 503631626067
        IF-MIB::ifHCOutOctets.9 = Counter64: 121828219912671
        IF-MIB::ifHCOutOctets.10 = Counter64: 15029230544777
        IF-MIB::ifHCOutOctets.11 = Counter64: 49230931554
        IF-MIB::ifHCOutOctets.12 = Counter64: 440517506144
        IF-MIB::ifHCOutOctets.14 = Counter64: 1173080478
        IF-MIB::ifHCOutOctets.15 = Counter64: 131460
        IF-MIB::ifHCOutUcastPkts.1 = Counter64: 0
        IF-MIB::ifHCOutUcastPkts.2 = Counter64: 0
        IF-MIB::ifHCOutUcastPkts.3 = Counter64: 0
        IF-MIB::ifHCOutUcastPkts.4 = Counter64: 1566418932689
        IF-MIB::ifHCOutUcastPkts.5 = Counter64: 0
        IF-MIB::ifHCOutUcastPkts.6 = Counter64: 0
        IF-MIB::ifHCOutUcastPkts.7 = Counter64: 0
        IF-MIB::ifHCOutUcastPkts.8 = Counter64: 2784467240
        IF-MIB::ifHCOutUcastPkts.9 = Counter64: 1341472521886
        IF-MIB::ifHCOutUcastPkts.10 = Counter64: 176585633058
        IF-MIB::ifHCOutUcastPkts.11 = Counter64: 174969571
        IF-MIB::ifHCOutUcastPkts.12 = Counter64: 2411637293
        IF-MIB::ifHCOutUcastPkts.14 = Counter64: 12759046
        IF-MIB::ifHCOutUcastPkts.15 = Counter64: 2191
        IF-MIB::ifHCOutMulticastPkts.1 = Counter64: 0
        IF-MIB::ifHCOutMulticastPkts.2 = Counter64: 0
        IF-MIB::ifHCOutMulticastPkts.3 = Counter64: 0
        IF-MIB::ifHCOutMulticastPkts.4 = Counter64: 632523
        IF-MIB::ifHCOutMulticastPkts.5 = Counter64: 0
        IF-MIB::ifHCOutMulticastPkts.6 = Counter64: 0
        IF-MIB::ifHCOutMulticastPkts.7 = Counter64: 0
        IF-MIB::ifHCOutMulticastPkts.8 = Counter64: 17067171
        IF-MIB::ifHCOutMulticastPkts.9 = Counter64: 17119188
        IF-MIB::ifHCOutMulticastPkts.10 = Counter64: 33538955
        IF-MIB::ifHCOutMulticastPkts.11 = Counter64: 9728779
        IF-MIB::ifHCOutMulticastPkts.12 = Counter64: 17050116
        IF-MIB::ifHCOutBroadcastPkts.1 = Counter64: 0
        IF-MIB::ifHCOutBroadcastPkts.2 = Counter64: 0
        IF-MIB::ifHCOutBroadcastPkts.3 = Counter64: 0
        IF-MIB::ifHCOutBroadcastPkts.4 = Counter64: 46398865
        IF-MIB::ifHCOutBroadcastPkts.5 = Counter64: 0
        IF-MIB::ifHCOutBroadcastPkts.6 = Counter64: 0
        IF-MIB::ifHCOutBroadcastPkts.7 = Counter64: 0
        IF-MIB::ifHCOutBroadcastPkts.8 = Counter64: 414633162
        IF-MIB::ifHCOutBroadcastPkts.9 = Counter64: 374675683
        IF-MIB::ifHCOutBroadcastPkts.10 = Counter64: 408243998
        IF-MIB::ifHCOutBroadcastPkts.11 = Counter64: 271644462
        IF-MIB::ifHCOutBroadcastPkts.12 = Counter64: 414270788
        IF-MIB::ifLinkUpDownTrapEnable.1 = INTEGER: enabled(1)
        IF-MIB::ifLinkUpDownTrapEnable.2 = INTEGER: enabled(1)
        IF-MIB::ifLinkUpDownTrapEnable.3 = INTEGER: enabled(1)
        IF-MIB::ifLinkUpDownTrapEnable.4 = INTEGER: enabled(1)
        IF-MIB::ifLinkUpDownTrapEnable.5 = INTEGER: enabled(1)
        IF-MIB::ifLinkUpDownTrapEnable.6 = INTEGER: enabled(1)
        IF-MIB::ifLinkUpDownTrapEnable.7 = INTEGER: enabled(1)
        IF-MIB::ifLinkUpDownTrapEnable.8 = INTEGER: enabled(1)
        IF-MIB::ifLinkUpDownTrapEnable.9 = INTEGER: enabled(1)
        IF-MIB::ifLinkUpDownTrapEnable.10 = INTEGER: enabled(1)
        IF-MIB::ifLinkUpDownTrapEnable.11 = INTEGER: enabled(1)
        IF-MIB::ifLinkUpDownTrapEnable.12 = INTEGER: enabled(1)
        IF-MIB::ifLinkUpDownTrapEnable.13 = INTEGER: enabled(1)
        IF-MIB::ifLinkUpDownTrapEnable.14 = INTEGER: enabled(1)
        IF-MIB::ifLinkUpDownTrapEnable.15 = INTEGER: enabled(1)
        IF-MIB::ifHighSpeed.1 = Gauge32: 10
        IF-MIB::ifHighSpeed.2 = Gauge32: 10
        IF-MIB::ifHighSpeed.3 = Gauge32: 10
        IF-MIB::ifHighSpeed.4 = Gauge32: 1000
        IF-MIB::ifHighSpeed.5 = Gauge32: 10
        IF-MIB::ifHighSpeed.6 = Gauge32: 10
        IF-MIB::ifHighSpeed.7 = Gauge32: 10
        IF-MIB::ifHighSpeed.8 = Gauge32: 1000
        IF-MIB::ifHighSpeed.9 = Gauge32: 1000
        IF-MIB::ifHighSpeed.10 = Gauge32: 1000
        IF-MIB::ifHighSpeed.11 = Gauge32: 1000
        IF-MIB::ifHighSpeed.12 = Gauge32: 1000
        IF-MIB::ifHighSpeed.13 = Gauge32: 10000
        IF-MIB::ifHighSpeed.14 = Gauge32: 1000
        IF-MIB::ifHighSpeed.15 = Gauge32: 1000
        IF-MIB::ifPromiscuousMode.1 = INTEGER: false(2)
        IF-MIB::ifPromiscuousMode.2 = INTEGER: false(2)
        IF-MIB::ifPromiscuousMode.3 = INTEGER: false(2)
        IF-MIB::ifPromiscuousMode.4 = INTEGER: false(2)
        IF-MIB::ifPromiscuousMode.5 = INTEGER: false(2)
        IF-MIB::ifPromiscuousMode.6 = INTEGER: false(2)
        IF-MIB::ifPromiscuousMode.7 = INTEGER: false(2)
        IF-MIB::ifPromiscuousMode.8 = INTEGER: false(2)
        IF-MIB::ifPromiscuousMode.9 = INTEGER: false(2)
        IF-MIB::ifPromiscuousMode.10 = INTEGER: false(2)
        IF-MIB::ifPromiscuousMode.11 = INTEGER: false(2)
        IF-MIB::ifPromiscuousMode.12 = INTEGER: false(2)
        IF-MIB::ifPromiscuousMode.13 = INTEGER: false(2)
        IF-MIB::ifPromiscuousMode.14 = INTEGER: false(2)
        IF-MIB::ifPromiscuousMode.15 = INTEGER: false(2)
        IF-MIB::ifConnectorPresent.1 = INTEGER: true(1)
        IF-MIB::ifConnectorPresent.2 = INTEGER: true(1)
        IF-MIB::ifConnectorPresent.3 = INTEGER: true(1)
        IF-MIB::ifConnectorPresent.4 = INTEGER: true(1)
        IF-MIB::ifConnectorPresent.5 = INTEGER: true(1)
        IF-MIB::ifConnectorPresent.6 = INTEGER: true(1)
        IF-MIB::ifConnectorPresent.7 = INTEGER: true(1)
        IF-MIB::ifConnectorPresent.8 = INTEGER: true(1)
        IF-MIB::ifConnectorPresent.9 = INTEGER: true(1)
        IF-MIB::ifConnectorPresent.10 = INTEGER: true(1)
        IF-MIB::ifConnectorPresent.11 = INTEGER: true(1)
        IF-MIB::ifConnectorPresent.12 = INTEGER: true(1)
        IF-MIB::ifConnectorPresent.13 = INTEGER: false(2)
        IF-MIB::ifConnectorPresent.14 = INTEGER: false(2)
        IF-MIB::ifConnectorPresent.15 = INTEGER: false(2)
        IF-MIB::ifAlias.1 = STRING:
        IF-MIB::ifAlias.2 = STRING:
        IF-MIB::ifAlias.3 = STRING:
        IF-MIB::ifAlias.4 = STRING:
        IF-MIB::ifAlias.5 = STRING:
        IF-MIB::ifAlias.6 = STRING:
        IF-MIB::ifAlias.7 = STRING:
        IF-MIB::ifAlias.8 = STRING:
        IF-MIB::ifAlias.9 = STRING:
        IF-MIB::ifAlias.10 = STRING:
        IF-MIB::ifAlias.11 = STRING:
        IF-MIB::ifAlias.12 = STRING:
        IF-MIB::ifAlias.13 = STRING:
        IF-MIB::ifAlias.14 = STRING:
        IF-MIB::ifAlias.15 = STRING:
        
        1 Reply Last reply
        0
        • V
          V
          Victor Kirhenshtein
          wrote on last edited by
          #8

          Sudja po snmpwalk - podderzka 64 bit counterov est'. Poproboval na dostupnom mne Cisco switche - rabotaet. Edinstvenno, posle smeni OID v DCI nado pomenjat' ego tip na Unisigned Int64. No v ljubom sluchae on ne dolzen bil perehodit' v sostojanie not supported. A mozno screenshot nastrojki DCI - mozet ja tam kakuju oshibku uvizu?

          1 Reply Last reply
          0
          • A
            A
            Alex
            wrote on last edited by
            #9

            Скрины в атаче.


            netxms1.jpg

            netxms2.jpg

            1 Reply Last reply
            0
            • V
              V
              Victor Kirhenshtein
              wrote on last edited by
              #10

              Pohoze ja razobralsja: v properties nodi kakaja versija SNMP stoit - 1 ili 2c? 64bit counteri podderzivaet tol'ko 2c - esli stoit versija 1, to kak raz takoj effekt i budet.

              1 Reply Last reply
              0
              • A
                A
                Alex
                wrote on last edited by
                #11

                Ага, проблема как раз была в этом. Вопрос теперь в другом, все данные испортились и добавилась буковка G в конце 🙂 Видимо данные разные. Стоял Tranformation Script $1*8. Вопрос нужно ли его убирать? И стоит Average Delta Per Second

                1 Reply Last reply
                0
                • V
                  V
                  Victor Kirhenshtein
                  wrote on last edited by
                  #12

                  Po idee iportitsja dolzno bilo tol'ko odno znachenie - poskol'ku poschitali raznicu mezdu poslednim znacheniem, vzjatim iz 32 bita countera, i pervim 64 bita. Vse posledujuschie po idee dolzni scitatsja normal'no. Script ubirat' ne nado, on perevodit baiti v biti - v etom otnoshenii nichego ne izmenilos' - po preznemu s nodi chitajutsja baiti.

                  1 Reply Last reply
                  0
                  • A
                    A
                    Alex
                    wrote on last edited by
                    #13

                    Угу. Так и есть. В данный момент вроде все хорошо. Спасибо большое. Начну теперь следить над макс. значением загрузки порта 🙂

                    1 Reply Last reply
                    0
                    • I
                      I
                      Mikhail V. Platonov
                      wrote on last edited by
                      #14

                      А вот скажите, можно ли сделать возможной отрисовку графиков отрицательных значений? У нас есть датчик температур с поддержкой SNMP, пока было лето, всё было хорошо, а сейчас за окном всё чаще минус и на графике кривая просто исчезает 😃

                      1 Reply Last reply
                      0
                      • I
                        I
                        Mikhail V. Platonov
                        wrote on last edited by
                        #15

                        Осмелюсь поднять пост. Может быть есть какой-нибудь хак? Или хотя бы скажите, возможно ли такое?

                        1 Reply Last reply
                        0
                        • V
                          V
                          Victor Kirhenshtein
                          wrote on last edited by
                          #16

                          Сорри, сразу не ответил. Хотел по быстрому сделать и написать что все работает в новом нелизе, но не успел 🙂 Начал делать поддержку минусовых значений - по идее переделка небольшая. Так-что скоро будет...

                          1 Reply Last reply
                          0
                          • I
                            I
                            Mikhail V. Platonov
                            wrote on last edited by
                            #17

                            @victor said in Графики загрузки интерфейсов:

                            Сорри, сразу не ответил. Хотел по быстрому сделать и написать что все работает в новом нелизе, но не успел 🙂 Начал делать поддержку минусовых значений - по идее переделка небольшая. Так-что скоро будет...

                            Здорово, спасибо. Буду ждать.

                            1 Reply Last reply
                            0

                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                            With your input, this post could be even better 💗

                            Register Login
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            Powered by NodeBB Contributors
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • Users
                            • Groups