From 1fa45a6c69d7ca5b84c033f97a9bd229b3387e74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Chapron?= <34628915+sc979@users.noreply.github.com> Date: Wed, 20 Dec 2023 12:23:48 +0100 Subject: [PATCH 1/7] enh(chore): github actions hardening (#4780) --- .../actions/deb-delivery-legacy/action.yml | 4 ++-- .github/actions/deb-delivery/action.yml | 4 ++-- .github/actions/package-nfpm/action.yml | 4 ++-- .github/actions/package/action.yml | 4 ++-- .github/actions/promote-to-stable/action.yml | 2 +- .../actions/rpm-delivery-legacy/action.yml | 4 ++-- .github/actions/rpm-delivery/action.yml | 4 ++-- .github/actions/runner-docker/action.yml | 2 +- .github/dependabot.yml | 9 +++++++ .github/workflows/actionlint.yml | 4 ++-- .github/workflows/connector-vmware.yml | 6 ++--- .../docker-builder-packaging-plugins.yml | 10 ++++---- .github/workflows/get-environment.yml | 2 +- .github/workflows/nrpe.yml | 6 ++--- .github/workflows/perl-cpan-libraries.yml | 20 ++++++++-------- .github/workflows/perl-crypt-argon2.yml | 10 ++++---- .github/workflows/perl-filesys-smbclient.yml | 20 ++++++++-------- .github/workflows/perl-json-path.yml | 10 ++++---- .github/workflows/perl-keepass-reader.yml | 24 +++++++++---------- .github/workflows/perl-libssh-session.yml | 10 ++++---- .github/workflows/perl-net-curl.yml | 10 ++++---- .github/workflows/perl-openwsman.yml | 10 ++++---- .github/workflows/perl-vmware-vsphere.yml | 10 ++++---- .github/workflows/plink.yml | 16 ++++++------- .github/workflows/plugin-delivery.yml | 14 +++++------ .github/workflows/plugins-selinux.yml | 4 ++-- .github/workflows/plugins.yml | 16 ++++++------- .github/workflows/tests-functional.yml | 6 ++--- 28 files changed, 127 insertions(+), 118 deletions(-) create mode 100644 .github/dependabot.yml diff --git a/.github/actions/deb-delivery-legacy/action.yml b/.github/actions/deb-delivery-legacy/action.yml index 53fa62794..3bdb630f4 100644 --- a/.github/actions/deb-delivery-legacy/action.yml +++ b/.github/actions/deb-delivery-legacy/action.yml @@ -24,13 +24,13 @@ runs: using: "composite" steps: - name: Use cache DEB files - uses: actions/cache/restore@v3 + uses: actions/cache/restore@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: ./*.deb key: ${{ inputs.cache_key }} fail-on-cache-miss: true - - uses: jfrog/setup-jfrog-cli@v3 + - uses: jfrog/setup-jfrog-cli@901bb9632db90821c2d3f076012bdeaf66598555 # v3.4.1 env: JF_URL: https://centreon.jfrog.io JF_ACCESS_TOKEN: ${{ inputs.artifactory_token }} diff --git a/.github/actions/deb-delivery/action.yml b/.github/actions/deb-delivery/action.yml index 088709d9e..5af1b4eeb 100644 --- a/.github/actions/deb-delivery/action.yml +++ b/.github/actions/deb-delivery/action.yml @@ -25,13 +25,13 @@ runs: shell: bash - name: Use cache DEB files - uses: actions/cache/restore@v3 + uses: actions/cache/restore@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: ./*.deb key: ${{ inputs.cache_key }} fail-on-cache-miss: true - - uses: jfrog/setup-jfrog-cli@v3 + - uses: jfrog/setup-jfrog-cli@901bb9632db90821c2d3f076012bdeaf66598555 # v3.4.1 env: JF_URL: https://centreon.jfrog.io JF_ACCESS_TOKEN: ${{ inputs.artifactory_token }} diff --git a/.github/actions/package-nfpm/action.yml b/.github/actions/package-nfpm/action.yml index 0cd140c3e..50bc05e38 100644 --- a/.github/actions/package-nfpm/action.yml +++ b/.github/actions/package-nfpm/action.yml @@ -105,7 +105,7 @@ runs: shell: bash - name: Cache packages - uses: actions/cache/save@v3 + uses: actions/cache/save@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: ./*.${{ inputs.package_extension }} key: ${{ inputs.cache_key }} @@ -113,7 +113,7 @@ runs: # Update if condition to true to get packages as artifacts - if: ${{ false }} name: Upload package artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 with: name: packages-${{ inputs.distrib }} path: ./*.${{ inputs.package_extension}} diff --git a/.github/actions/package/action.yml b/.github/actions/package/action.yml index b0797d1ec..f8e5d685f 100644 --- a/.github/actions/package/action.yml +++ b/.github/actions/package/action.yml @@ -72,14 +72,14 @@ runs: shell: bash - name: Upload package artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 with: name: packages-${{ inputs.distrib }} path: ./*.${{ inputs.package_extension }} retention-days: 1 - name: Cache packages - uses: actions/cache/save@v3 + uses: actions/cache/save@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: ./*.${{ inputs.package_extension }} key: ${{ inputs.cache_key }} diff --git a/.github/actions/promote-to-stable/action.yml b/.github/actions/promote-to-stable/action.yml index 275577ef7..05d5bf2da 100644 --- a/.github/actions/promote-to-stable/action.yml +++ b/.github/actions/promote-to-stable/action.yml @@ -17,7 +17,7 @@ inputs: runs: using: "composite" steps: - - uses: jfrog/setup-jfrog-cli@v3 + - uses: jfrog/setup-jfrog-cli@901bb9632db90821c2d3f076012bdeaf66598555 # v3.4.1 env: JF_URL: https://centreon.jfrog.io JF_ACCESS_TOKEN: ${{ inputs.artifactory_token }} diff --git a/.github/actions/rpm-delivery-legacy/action.yml b/.github/actions/rpm-delivery-legacy/action.yml index 39578cd10..f5ab84809 100644 --- a/.github/actions/rpm-delivery-legacy/action.yml +++ b/.github/actions/rpm-delivery-legacy/action.yml @@ -24,13 +24,13 @@ runs: using: "composite" steps: - name: Use cache RPM files - uses: actions/cache/restore@v3 + uses: actions/cache/restore@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: ./*.rpm key: ${{ inputs.cache_key }} fail-on-cache-miss: true - - uses: jfrog/setup-jfrog-cli@v3 + - uses: jfrog/setup-jfrog-cli@901bb9632db90821c2d3f076012bdeaf66598555 # v3.4.1 env: JF_URL: https://centreon.jfrog.io JF_ACCESS_TOKEN: ${{ inputs.artifactory_token }} diff --git a/.github/actions/rpm-delivery/action.yml b/.github/actions/rpm-delivery/action.yml index 1436631b9..45eabad40 100644 --- a/.github/actions/rpm-delivery/action.yml +++ b/.github/actions/rpm-delivery/action.yml @@ -25,13 +25,13 @@ runs: shell: bash - name: Use cache RPM files - uses: actions/cache/restore@v3 + uses: actions/cache/restore@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: ./*.rpm key: ${{ inputs.cache_key }} fail-on-cache-miss: true - - uses: jfrog/setup-jfrog-cli@v3 + - uses: jfrog/setup-jfrog-cli@901bb9632db90821c2d3f076012bdeaf66598555 # v3.4.1 env: JF_URL: https://centreon.jfrog.io JF_ACCESS_TOKEN: ${{ inputs.artifactory_token }} diff --git a/.github/actions/runner-docker/action.yml b/.github/actions/runner-docker/action.yml index b457eee72..a5558424b 100644 --- a/.github/actions/runner-docker/action.yml +++ b/.github/actions/runner-docker/action.yml @@ -29,7 +29,7 @@ runs: using: "composite" steps: - name: Login to Registry (via runner) - uses: docker/login-action@v2 + uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc # v2.2.0 with: registry: ${{ inputs.registry_url }} username: ${{ inputs.registry_username }} diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 000000000..ff9fb1d34 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,9 @@ +version: 2 +updates: + - package-ecosystem: github-actions + directory: '/' + schedule: + interval: weekly + open-pull-requests-limit: 10 + labels: + - 'pr: dependencies' diff --git a/.github/workflows/actionlint.yml b/.github/workflows/actionlint.yml index c1c365d44..61c74f5ff 100644 --- a/.github/workflows/actionlint.yml +++ b/.github/workflows/actionlint.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Download actionlint id: get_actionlint @@ -40,7 +40,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Install Yaml run: | diff --git a/.github/workflows/connector-vmware.yml b/.github/workflows/connector-vmware.yml index 47206aad6..0be147a0c 100644 --- a/.github/workflows/connector-vmware.yml +++ b/.github/workflows/connector-vmware.yml @@ -51,7 +51,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Package uses: ./.github/actions/package @@ -80,7 +80,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/rpm-delivery @@ -104,7 +104,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/deb-delivery diff --git a/.github/workflows/docker-builder-packaging-plugins.yml b/.github/workflows/docker-builder-packaging-plugins.yml index c7f4fea52..dd95281c6 100644 --- a/.github/workflows/docker-builder-packaging-plugins.yml +++ b/.github/workflows/docker-builder-packaging-plugins.yml @@ -42,25 +42,25 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Login to Registry - uses: docker/login-action@v2 + uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc # v2.2.0 with: registry: ${{ vars.DOCKER_INTERNAL_REGISTRY_URL }} username: ${{ secrets.DOCKER_REGISTRY_ID }} password: ${{ secrets.DOCKER_REGISTRY_PASSWD }} - name: Login to proxy registry - uses: docker/login-action@v2 + uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc # v2.2.0 with: registry: ${{ vars.DOCKER_PROXY_REGISTRY_URL }} username: ${{ secrets.DOCKER_REGISTRY_ID }} password: ${{ secrets.DOCKER_REGISTRY_PASSWD }} - - uses: docker/setup-buildx-action@v2 + - uses: docker/setup-buildx-action@885d1462b80bc1c1c7f0b00334ad271f09369c55 # v2.10.0 - - uses: docker/build-push-action@v3 + - uses: docker/build-push-action@1104d471370f9806843c095c1db02b5a90c5f8b6 # v3.3.1 with: file: .github/docker/Dockerfile.${{ matrix.dockerfile }} context: . diff --git a/.github/workflows/get-environment.yml b/.github/workflows/get-environment.yml index b432b4a2b..3ae9be4ae 100644 --- a/.github/workflows/get-environment.yml +++ b/.github/workflows/get-environment.yml @@ -25,7 +25,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - id: get_environment run: | diff --git a/.github/workflows/nrpe.yml b/.github/workflows/nrpe.yml index 64fdb4687..b76e986cc 100644 --- a/.github/workflows/nrpe.yml +++ b/.github/workflows/nrpe.yml @@ -49,7 +49,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Download nrpe sources run: | @@ -118,7 +118,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/rpm-delivery @@ -140,7 +140,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/deb-delivery diff --git a/.github/workflows/perl-cpan-libraries.yml b/.github/workflows/perl-cpan-libraries.yml index 84bd8939a..d2b9bbaff 100644 --- a/.github/workflows/perl-cpan-libraries.yml +++ b/.github/workflows/perl-cpan-libraries.yml @@ -162,7 +162,7 @@ jobs: password: ${{ secrets.DOCKER_REGISTRY_PASSWD }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - if: ${{ contains(matrix.build_distribs, matrix.distrib) && matrix.package_extension == 'rpm' }} run: | @@ -255,7 +255,7 @@ jobs: DEB_BUILD_OPTIONS="nocheck nodocs notest" dh-make-perl make --build $PACKAGE_VERSION --cpan ${{ matrix.name }} shell: bash - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 with: name: packages-${{ matrix.package_extension }}-${{ matrix.distrib }} path: ./*.${{ matrix.package_extension }} @@ -280,9 +280,9 @@ jobs: - run: apt-get install -y zstd shell: bash - - uses: actions/checkout@v4 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2 with: name: packages-rpm-${{ matrix.distrib }} path: ./ @@ -293,7 +293,7 @@ jobs: - run: rpmsign --addsign ./*.rpm shell: bash - - uses: actions/cache@v3 + - uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: ./*.rpm key: ${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }} @@ -302,12 +302,12 @@ jobs: needs: [package] runs-on: ubuntu-22.04 steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2 with: name: packages-deb-bullseye path: ./ - - uses: actions/cache@v3 + - uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: ./*.deb key: ${{ github.sha }}-${{ github.run_id }}-deb-bullseye @@ -323,7 +323,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/rpm-delivery @@ -345,7 +345,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/deb-delivery @@ -366,7 +366,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Promote ${{ matrix.distrib }} to stable uses: ./.github/actions/promote-to-stable diff --git a/.github/workflows/perl-crypt-argon2.yml b/.github/workflows/perl-crypt-argon2.yml index 04740a534..2706c1b74 100644 --- a/.github/workflows/perl-crypt-argon2.yml +++ b/.github/workflows/perl-crypt-argon2.yml @@ -64,7 +64,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Install locally Crypt::Argon2 run: | @@ -118,7 +118,7 @@ jobs: # set condition to true if artifacts are needed - if: ${{ false }} name: Upload package artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 with: name: packages-${{ matrix.distrib }}-${{ matrix.arch }} path: ./*.${{ matrix.package_extension}} @@ -137,7 +137,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/rpm-delivery @@ -165,7 +165,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/deb-delivery @@ -194,7 +194,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Promote ${{ matrix.distrib }} ${{ matrix.arch }} to stable uses: ./.github/actions/promote-to-stable diff --git a/.github/workflows/perl-filesys-smbclient.yml b/.github/workflows/perl-filesys-smbclient.yml index 122fcc680..9d92daf0c 100644 --- a/.github/workflows/perl-filesys-smbclient.yml +++ b/.github/workflows/perl-filesys-smbclient.yml @@ -42,7 +42,7 @@ jobs: password: ${{ secrets.DOCKER_REGISTRY_PASSWD }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - run: | yum install -y yum-utils @@ -61,7 +61,7 @@ jobs: cp -r ~/rpmbuild/RPMS/x86_64/*.rpm . shell: bash - - uses: actions/cache@v3 + - uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: ./*.rpm key: unsigned-${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }} @@ -90,9 +90,9 @@ jobs: apt-get install -y zstd shell: bash - - uses: actions/checkout@v4 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - - uses: actions/cache@v3 + - uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: ./*.rpm key: unsigned-${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }} @@ -103,7 +103,7 @@ jobs: - run: rpmsign --addsign ./*.rpm shell: bash - - uses: actions/cache@v3 + - uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: ./*.rpm key: ${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }} @@ -126,7 +126,7 @@ jobs: password: ${{ secrets.DOCKER_REGISTRY_PASSWD }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - run: | apt update @@ -138,7 +138,7 @@ jobs: DEB_BUILD_OPTIONS="nocheck nodocs notest noautodbgsym" dh-make-perl make --verbose --build --version 4.0-${{ matrix.distrib }} perl-filesys-smbclient/ shell: bash - - uses: actions/cache@v3 + - uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: ./*.deb key: ${{ github.sha }}-${{ github.run_id }}-deb-${{ matrix.distrib }} @@ -154,7 +154,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/rpm-delivery @@ -176,7 +176,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/deb-delivery @@ -197,7 +197,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Promote ${{ matrix.distrib }} to stable uses: ./.github/actions/promote-to-stable diff --git a/.github/workflows/perl-json-path.yml b/.github/workflows/perl-json-path.yml index 29fc80b66..251be4850 100644 --- a/.github/workflows/perl-json-path.yml +++ b/.github/workflows/perl-json-path.yml @@ -51,7 +51,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Install locally JSON::Path run: | @@ -108,7 +108,7 @@ jobs: # set condition to true if artifacts are needed - if: ${{ false }} name: Upload package artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 with: name: packages-${{ matrix.distrib }} path: ./*.${{ matrix.package_extension}} @@ -127,7 +127,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/rpm-delivery @@ -152,7 +152,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/deb-delivery @@ -173,7 +173,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Promote ${{ matrix.distrib }} to stable uses: ./.github/actions/promote-to-stable diff --git a/.github/workflows/perl-keepass-reader.yml b/.github/workflows/perl-keepass-reader.yml index f551f9a9c..f0fb14c34 100644 --- a/.github/workflows/perl-keepass-reader.yml +++ b/.github/workflows/perl-keepass-reader.yml @@ -42,7 +42,7 @@ jobs: password: ${{ secrets.DOCKER_REGISTRY_PASSWD }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - run: | yum install -y make perl perl-devel perl-ExtUtils-MakeMaker @@ -57,7 +57,7 @@ jobs: cp -r ~/rpmbuild/RPMS/noarch/*.rpm . shell: bash - - uses: actions/cache@v3 + - uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: ./*.rpm key: unsigned-${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }} @@ -86,9 +86,9 @@ jobs: apt-get install -y zstd shell: bash - - uses: actions/checkout@v4 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - - uses: actions/cache@v3 + - uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: ./*.rpm key: unsigned-${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }} @@ -99,12 +99,12 @@ jobs: - run: rpmsign --addsign ./*.rpm shell: bash - - uses: actions/cache@v3 + - uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: ./*.rpm key: ${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 with: name: packages-${{ matrix.distrib }} path: ./*.rpm @@ -128,7 +128,7 @@ jobs: password: ${{ secrets.DOCKER_REGISTRY_PASSWD }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - run: | apt update @@ -140,12 +140,12 @@ jobs: DEB_BUILD_OPTIONS="nocheck nodocs notest noautodbgsym" dh-make-perl make -p libkeepass-reader-perl --verbose --build --version 0.2-${{ matrix.distrib }} perl-keepass-reader/ shell: bash - - uses: actions/cache@v3 + - uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: ./*.deb key: ${{ github.sha }}-${{ github.run_id }}-deb-${{ matrix.distrib }} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 with: name: packages-${{ matrix.distrib }} path: ./*.deb @@ -162,7 +162,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/rpm-delivery @@ -184,7 +184,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/deb-delivery @@ -205,7 +205,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Promote ${{ matrix.distrib }} to stable uses: ./.github/actions/promote-to-stable diff --git a/.github/workflows/perl-libssh-session.yml b/.github/workflows/perl-libssh-session.yml index 7262fd592..b50b85779 100644 --- a/.github/workflows/perl-libssh-session.yml +++ b/.github/workflows/perl-libssh-session.yml @@ -62,7 +62,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Install locally Libssh::Session run: | @@ -116,7 +116,7 @@ jobs: # set condition to true if artifacts are needed - if: ${{ false }} name: Upload package artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 with: name: packages-${{ matrix.distrib }}-${{ matrix.arch }} path: ./*.${{ matrix.package_extension}} @@ -135,7 +135,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/rpm-delivery @@ -163,7 +163,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/deb-delivery @@ -192,7 +192,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Promote ${{ matrix.distrib }} ${{ matrix.arch }} to stable uses: ./.github/actions/promote-to-stable diff --git a/.github/workflows/perl-net-curl.yml b/.github/workflows/perl-net-curl.yml index 3c7641893..ac184b3cd 100644 --- a/.github/workflows/perl-net-curl.yml +++ b/.github/workflows/perl-net-curl.yml @@ -62,7 +62,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Install locally Net::Curl run: | @@ -116,7 +116,7 @@ jobs: # set condition to true if artifacts are needed - if: ${{ false }} name: Upload package artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 with: name: packages-${{ matrix.distrib }}-${{ matrix.arch }} path: ./*.${{ matrix.package_extension}} @@ -135,7 +135,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/rpm-delivery @@ -163,7 +163,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/deb-delivery @@ -192,7 +192,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Promote ${{ matrix.distrib }} ${{ matrix.arch }} to stable uses: ./.github/actions/promote-to-stable diff --git a/.github/workflows/perl-openwsman.yml b/.github/workflows/perl-openwsman.yml index a3c479916..82ed23b6e 100644 --- a/.github/workflows/perl-openwsman.yml +++ b/.github/workflows/perl-openwsman.yml @@ -64,7 +64,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Install locally sblim-sfcc run: | @@ -180,7 +180,7 @@ jobs: # set condition to true if artifacts are needed - if: ${{ false }} name: Upload package artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 with: name: packages-${{ matrix.distrib }}-${{ matrix.arch }} path: ./*.${{ matrix.package_extension}} @@ -199,7 +199,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery libwsman uses: ./.github/actions/rpm-delivery @@ -236,7 +236,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery sblim-sfcc uses: ./.github/actions/deb-delivery @@ -283,7 +283,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Promote sblim-sfcc ${{ matrix.distrib }} ${{ matrix.arch }} to stable if: ${{ matrix.distrib == 'bullseye' }} diff --git a/.github/workflows/perl-vmware-vsphere.yml b/.github/workflows/perl-vmware-vsphere.yml index d0623409e..b1847e802 100644 --- a/.github/workflows/perl-vmware-vsphere.yml +++ b/.github/workflows/perl-vmware-vsphere.yml @@ -39,7 +39,7 @@ jobs: shell: bash - name: Cache vsphere cli sources - uses: actions/cache/save@v3 + uses: actions/cache/save@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: vmware-vsphere-cli-distrib key: ${{ github.sha }}-${{ github.run_id }}-sources-perl-vmware-vsphere @@ -71,10 +71,10 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Import source files - uses: actions/cache/restore@v3 + uses: actions/cache/restore@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: vmware-vsphere-cli-distrib key: ${{ github.sha }}-${{ github.run_id }}-sources-perl-vmware-vsphere @@ -105,7 +105,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/rpm-delivery @@ -129,7 +129,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/deb-delivery diff --git a/.github/workflows/plink.yml b/.github/workflows/plink.yml index 600953aa0..ff5429a78 100644 --- a/.github/workflows/plink.yml +++ b/.github/workflows/plink.yml @@ -41,7 +41,7 @@ jobs: password: ${{ secrets.DOCKER_REGISTRY_PASSWD }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - run: | yum install -y wget gcc make @@ -55,7 +55,7 @@ jobs: cp -r ~/rpmbuild/RPMS/x86_64/*.rpm . shell: bash - - uses: actions/cache@v3 + - uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: ./*.rpm key: unsigned-${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }} @@ -84,9 +84,9 @@ jobs: apt-get install -y zstd shell: bash - - uses: actions/checkout@v4 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - - uses: actions/cache@v3 + - uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: ./*.rpm key: unsigned-${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }} @@ -97,12 +97,12 @@ jobs: - run: rpmsign --addsign ./*.rpm shell: bash - - uses: actions/cache@v3 + - uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: ./*.rpm key: ${{ github.sha }}-${{ github.run_id }}-rpm-${{ matrix.distrib }} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 with: name: packages-${{ matrix.distrib }} path: ./*.rpm @@ -119,7 +119,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/rpm-delivery @@ -140,7 +140,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Promote ${{ matrix.distrib }} to stable uses: ./.github/actions/promote-to-stable diff --git a/.github/workflows/plugin-delivery.yml b/.github/workflows/plugin-delivery.yml index ea2d91bdc..e528995fd 100644 --- a/.github/workflows/plugin-delivery.yml +++ b/.github/workflows/plugin-delivery.yml @@ -28,9 +28,9 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - - uses: actions/cache/restore@v3 + - uses: actions/cache/restore@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: ./build/ key: fatpacked-plugins-${{ github.sha }}-${{ github.run_id }} @@ -56,7 +56,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/rpm-delivery @@ -78,7 +78,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/rpm-delivery-legacy @@ -100,7 +100,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/deb-delivery @@ -122,7 +122,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/deb-delivery-legacy @@ -140,7 +140,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Push git release tag run: | diff --git a/.github/workflows/plugins-selinux.yml b/.github/workflows/plugins-selinux.yml index ab83e5049..4a771a394 100644 --- a/.github/workflows/plugins-selinux.yml +++ b/.github/workflows/plugins-selinux.yml @@ -45,7 +45,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Generate selinux binary run: | @@ -79,7 +79,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delivery uses: ./.github/actions/rpm-delivery diff --git a/.github/workflows/plugins.yml b/.github/workflows/plugins.yml index c9f14b37b..274f6280f 100644 --- a/.github/workflows/plugins.yml +++ b/.github/workflows/plugins.yml @@ -29,15 +29,15 @@ jobs: outputs: plugins: ${{ steps.get_plugins.outputs.plugins }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: fetch-depth: 0 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4.7.1 with: python-version: '3.9' - - uses: dorny/paths-filter@v2 + - uses: dorny/paths-filter@4512585405083f25c027a35db413c2b3b9006d50 # v2.11.1 id: filter with: base: ${{ github.ref }} @@ -88,7 +88,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: fetch-depth: 1 @@ -104,7 +104,7 @@ jobs: COMMIT=$(git log -1 HEAD --pretty=format:%h) perl .github/scripts/plugins-source.container.pl "${{ needs.get-plugins.outputs.plugins }}" "${{ needs.get-environment.outputs.version }} ($COMMIT)" - - uses: actions/cache/save@v3 + - uses: actions/cache/save@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: ./build/ key: fatpacked-plugins-${{ github.sha }}-${{ github.run_id }} @@ -141,13 +141,13 @@ jobs: steps: - name: Checkout sources if: ${{ matrix.distrib == 'el7' }} - uses: actions/checkout@v3 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Checkout sources if: ${{ matrix.distrib != 'el7' }} - uses: actions/checkout@v4 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - - uses: actions/cache/restore@v3 + - uses: actions/cache/restore@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: ./build/ key: fatpacked-plugins-${{ github.sha }}-${{ github.run_id }} diff --git a/.github/workflows/tests-functional.yml b/.github/workflows/tests-functional.yml index 07eebf720..a3d2f13e6 100644 --- a/.github/workflows/tests-functional.yml +++ b/.github/workflows/tests-functional.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Install libs run: | @@ -28,7 +28,7 @@ jobs: sudo apt-get install -qqy snmpsim - name: Install Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3.8.2 with: node-version: 16 @@ -50,7 +50,7 @@ jobs: XML::LibXML - name: Install Python - uses: actions/setup-python@v4 + uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4.7.1 with: python-version: '3.11' From c5e570132157683763e3b677641f23d75c053976 Mon Sep 17 00:00:00 2001 From: Lucie Dubrunfaut <123162035+lucie-dubrunfaut@users.noreply.github.com> Date: Thu, 4 Jan 2024 14:35:30 +0100 Subject: [PATCH 2/7] [MON-22331] [Plugins] Mode sql-string not working anymore (#4746) --- .github/workflows/plugins.yml | 2 +- .github/workflows/tests-functional.yml | 8 +++++ .../common/protocols/sql/mode/sqlstring.pm | 9 ++--- .../functional/database/database-mysql.robot | 36 +++++++++++++++++++ 4 files changed, 50 insertions(+), 5 deletions(-) create mode 100644 tests/functional/database/database-mysql.robot diff --git a/.github/workflows/plugins.yml b/.github/workflows/plugins.yml index 274f6280f..74d80778f 100644 --- a/.github/workflows/plugins.yml +++ b/.github/workflows/plugins.yml @@ -141,7 +141,7 @@ jobs: steps: - name: Checkout sources if: ${{ matrix.distrib == 'el7' }} - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + uses: actions/checkout@v3 # el7 is not compatible with checkout v4 which uses node20 - name: Checkout sources if: ${{ matrix.distrib != 'el7' }} diff --git a/.github/workflows/tests-functional.yml b/.github/workflows/tests-functional.yml index a3d2f13e6..a9978146f 100644 --- a/.github/workflows/tests-functional.yml +++ b/.github/workflows/tests-functional.yml @@ -48,6 +48,11 @@ jobs: Net::SNMP URI::Encode XML::LibXML + DBI + DBD::mysql + POSIX + Time::HiRes + JSON::XS - name: Install Python uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4.7.1 @@ -71,3 +76,6 @@ jobs: sudo cp -r tests/resources/snmp/* /usr/snmpsim/data/ snmpsimd --agent-udpv4-endpoint=127.0.0.1:2024 --process-user=snmp --process-group=snmp & robot tests/functional/snmp + + - name: Run Robot Framework Database tests + run: robot tests/functional/database diff --git a/src/centreon/common/protocols/sql/mode/sqlstring.pm b/src/centreon/common/protocols/sql/mode/sqlstring.pm index a76d686de..8acb399fc 100644 --- a/src/centreon/common/protocols/sql/mode/sqlstring.pm +++ b/src/centreon/common/protocols/sql/mode/sqlstring.pm @@ -96,12 +96,13 @@ sub check_options { $self->{printf_value} = 'value_field'; if (defined($self->{option_results}->{printf_value}) && $self->{option_results}->{printf_value} ne '') { $self->{printf_value} = $1 - if ($self->{option_results}->{printf_value} =~ /\$self->{result_values}->{(value_field|key_field)}/); + if ($self->{option_results}->{printf_value} =~ /\$self->\{result_values}->\{(value_field|key_field)}/); $self->{printf_value} = $1 - if ($self->{option_results}->{printf_value} =~ /\%{(value_field|key_field)}/); + if ($self->{option_results}->{printf_value} =~ /\%\{(value_field|key_field)}/); $self->{printf_value} = $1 if ($self->{option_results}->{printf_value} =~ /\%\((value_field|key_field)\)/); } + } sub manage_selection { @@ -170,8 +171,8 @@ Specify a custom output message relying on printf formatting. If this option is =item B<--printf-value> -Specify scalar used to replace in printf. If this option is set --printf-format is mandatory. -(can be: %{key_field}, %{value_field}) +Specify variable used to replace in printf. If this option is set --printf-format is mandatory. +Can be: %{key_field} (default value) or %{value_field} =item B<--warning-string> diff --git a/tests/functional/database/database-mysql.robot b/tests/functional/database/database-mysql.robot new file mode 100644 index 000000000..7f0a51dd6 --- /dev/null +++ b/tests/functional/database/database-mysql.robot @@ -0,0 +1,36 @@ +*** Settings *** +Documentation Database Mysql plugin + +Library OperatingSystem +Library Process +Library String + +Test Timeout 120s + + +*** Variables *** +${CENTREON_PLUGINS} ${CURDIR}${/}..${/}..${/}..${/}src${/}centreon_plugins.pl + +${CMD} perl ${CENTREON_PLUGINS} --plugin=database::mysql::plugin + +&{sql_string_test1} +... result=UNKNOWN: Need to specify data_source arguments. +@{sql_string_tests} +... &{sql_string_test1} + + +*** Test Cases *** +Database Mysql sql string mode + [Documentation] Mode sql string (common protocol database) + [Tags] database mysql sql-string + FOR ${sql_string_test} IN @{sql_string_tests} + ${command} Catenate + ... ${CMD} + ... --mode=sql-string + ${output} Run ${command} + ${output} Strip String ${output} + Should Be Equal As Strings + ... ${output} + ... ${sql_string_test.result} + ... Wrong output result for compliance of ${sql_string_test.result}{\n}Command output:{\n}${output}{\n}{\n}{\n} + END From 68b16107facb332fac55cf05e24ae11da62f969d Mon Sep 17 00:00:00 2001 From: tuntoja <58987095+tuntoja@users.noreply.github.com> Date: Mon, 8 Jan 2024 08:57:45 +0100 Subject: [PATCH 3/7] enh(ci): use upload instead of copy for promote for perl-cpan-libraries (#4808) --- .github/actions/promote-to-stable/action.yml | 21 +++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/.github/actions/promote-to-stable/action.yml b/.github/actions/promote-to-stable/action.yml index 05d5bf2da..1a26c7a7d 100644 --- a/.github/actions/promote-to-stable/action.yml +++ b/.github/actions/promote-to-stable/action.yml @@ -41,16 +41,20 @@ runs: continue fi - echo "[DEBUG] - Build $ARCH target path." TARGET_PATH="rpm-plugins/${{ inputs.distrib }}/${{ inputs.stability }}/$ARCH/RPMS/${{ inputs.module }}/" echo "[DEBUG] - Target path: $TARGET_PATH" echo "[DEBUG] - Promoting $ARCH testing artifacts to stable." for ARTIFACT in ${SRC_PATHS[@]}; do - echo "[DEBUG] - Promoting $ARTIFACT to stable." - jf rt cp $ARTIFACT $TARGET_PATH --flat=true + echo "[DEBUG] - Downloading $ARTIFACT from TESTING." + jf rt download $ARTIFACT --flat done + for ARTIFACT_DL in $(dir|grep -E "*.rpm"); do + echo "[DEBUG] - Promoting (upload) $ARTIFACT_DL to stable $TARGET_PATH." + jf rt upload "$ARTIFACT_DL" "$TARGET_PATH" --flat + done + rm -f *.rpm done shell: bash @@ -78,8 +82,15 @@ runs: echo "[DEBUG] - Promoting DEB testing artifacts to stable." for ARTIFACT in ${SRC_PATHS[@]}; do - echo "[DEBUG] - Promoting $ARTIFACT to stable." - jf rt cp $ARTIFACT $TARGET_PATH --flat=true + echo "[DEBUG] - Downloading $ARTIFACT from TESTING." + jf rt download $ARTIFACT --flat done + for ARTIFACT_DL in $(dir|grep -E "*.deb"); do + ARCH=$(echo $ARTIFACT_DL | cut -d '_' -f3 | cut -d '.' -f1) + echo "[DEBUG] - Promoting (upload) $ARTIFACT_DL to stable $TARGET_PATH." + jf rt upload "$ARTIFACT_DL" "$TARGET_PATH" --deb "${{ inputs.distrib }}/main/$ARCH" + done + rm -f *.deb + shell: bash From 6efe9ebcd4513da4661fe37defd01da015d3f238 Mon Sep 17 00:00:00 2001 From: omercier <32134301+omercier@users.noreply.github.com> Date: Tue, 9 Jan 2024 11:13:18 +0100 Subject: [PATCH 4/7] enh(tests): snmpsimd is way too verbose and it does not help at all (#4812) --- .github/workflows/tests-functional.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests-functional.yml b/.github/workflows/tests-functional.yml index a9978146f..ae06e4ba3 100644 --- a/.github/workflows/tests-functional.yml +++ b/.github/workflows/tests-functional.yml @@ -74,7 +74,7 @@ jobs: sudo useradd snmp sudo mkdir -p /usr/snmpsim/data sudo cp -r tests/resources/snmp/* /usr/snmpsim/data/ - snmpsimd --agent-udpv4-endpoint=127.0.0.1:2024 --process-user=snmp --process-group=snmp & + snmpsimd --logging-method=null --agent-udpv4-endpoint=127.0.0.1:2024 --process-user=snmp --process-group=snmp & robot tests/functional/snmp - name: Run Robot Framework Database tests From 186afcb092417b910885bc2c2d7792b9a6029554 Mon Sep 17 00:00:00 2001 From: omercier <32134301+omercier@users.noreply.github.com> Date: Fri, 12 Jan 2024 14:22:07 +0100 Subject: [PATCH 5/7] new(pkg): adding new plugin for Avocent 8000 (#4813) --- .../deb.json | 5 + .../pkg.json | 13 + .../rpm.json | 5 + .../snmp/hardware-kvm-avocent-acs-8000.robot | 104 +++++ .../kvm/avocent/acs/8000/avocent8000.snmpwalk | 381 ++++++++++++++++++ 5 files changed, 508 insertions(+) create mode 100644 packaging/centreon-plugin-Hardware-Kvm-Avocent-Acs-8000-Snmp/deb.json create mode 100644 packaging/centreon-plugin-Hardware-Kvm-Avocent-Acs-8000-Snmp/pkg.json create mode 100644 packaging/centreon-plugin-Hardware-Kvm-Avocent-Acs-8000-Snmp/rpm.json create mode 100644 tests/functional/snmp/hardware-kvm-avocent-acs-8000.robot create mode 100644 tests/resources/snmp/hardware/kvm/avocent/acs/8000/avocent8000.snmpwalk diff --git a/packaging/centreon-plugin-Hardware-Kvm-Avocent-Acs-8000-Snmp/deb.json b/packaging/centreon-plugin-Hardware-Kvm-Avocent-Acs-8000-Snmp/deb.json new file mode 100644 index 000000000..663aaaceb --- /dev/null +++ b/packaging/centreon-plugin-Hardware-Kvm-Avocent-Acs-8000-Snmp/deb.json @@ -0,0 +1,5 @@ +{ + "dependencies": [ + "libsnmp-perl" + ] +} \ No newline at end of file diff --git a/packaging/centreon-plugin-Hardware-Kvm-Avocent-Acs-8000-Snmp/pkg.json b/packaging/centreon-plugin-Hardware-Kvm-Avocent-Acs-8000-Snmp/pkg.json new file mode 100644 index 000000000..7e91efedf --- /dev/null +++ b/packaging/centreon-plugin-Hardware-Kvm-Avocent-Acs-8000-Snmp/pkg.json @@ -0,0 +1,13 @@ +{ + "pkg_name": "centreon-plugin-Hardware-Kvm-Avocent-Acs-8000-Snmp", + "pkg_summary": "Centreon Plugin", + "plugin_name": "centreon_kvm_avocent_8000.pl", + "files": [ + "centreon/plugins/script_snmp.pm", + "centreon/plugins/snmp.pm", + "snmp_standard/mode/cpudetailed.pm", + "snmp_standard/mode/loadaverage.pm", + "snmp_standard/mode/memory.pm", + "hardware/kvm/avocent/acs/8000/snmp/" + ] +} diff --git a/packaging/centreon-plugin-Hardware-Kvm-Avocent-Acs-8000-Snmp/rpm.json b/packaging/centreon-plugin-Hardware-Kvm-Avocent-Acs-8000-Snmp/rpm.json new file mode 100644 index 000000000..418a331fc --- /dev/null +++ b/packaging/centreon-plugin-Hardware-Kvm-Avocent-Acs-8000-Snmp/rpm.json @@ -0,0 +1,5 @@ +{ + "dependencies": [ + "perl(SNMP)" + ] +} \ No newline at end of file diff --git a/tests/functional/snmp/hardware-kvm-avocent-acs-8000.robot b/tests/functional/snmp/hardware-kvm-avocent-acs-8000.robot new file mode 100644 index 000000000..8f4b1115f --- /dev/null +++ b/tests/functional/snmp/hardware-kvm-avocent-acs-8000.robot @@ -0,0 +1,104 @@ +*** Settings *** +Documentation hardware::kvm::avocent::acs::8000::snmp::plugin + +Library OperatingSystem +Library String + +Test Timeout 120s + + +*** Variables *** +${HOSTADDRESS} 127.0.0.1 +${SNMPPORT} 2024 +${SNMPVERSION} 2c +${SNMPCOMMUNITY} hardware/kvm/avocent/acs/8000/avocent8000 + + +*** Test Cases *** +Cpu-Detailed + [Documentation] cpu-detailed mode + [Tags] hardware kvm avocent cpu snmp + Remove File /dev/shm/snmpstandard_127.0.0.1_2024_cpu-detailed* + ${output} Run Avocent 8000 Plugin "cpu-detailed" --statefile-dir=/dev/shm/ + ${output} Strip String ${output} + Should Be Equal As Strings + ... ${output} + ... OK: CPU Usage: user : Buffer creation, nice : Buffer creation, system : Buffer creation, idle : Buffer creation, wait : Buffer creation, kernel : Buffer creation, interrupt : Buffer creation, softirq : Buffer creation, steal : Buffer creation, guest : Buffer creation, guestnice : Buffer creation + ... Wrong output result for command:{\n}${output}{\n}{\n}{\n} + + ${output} Run Avocent 8000 Plugin "cpu-detailed" --statefile-dir=/dev/shm/ + ${output} Strip String ${output} + Remove File /dev/shm/snmpstandard_127.0.0.1_2024_cpu-detailed* + Should Be Equal As Strings + ... ${output} + ... OK: CPU Usage: user : counter not moved, nice : counter not moved, system : counter not moved, idle : counter not moved, wait : counter not moved, kernel : counter not moved, interrupt : counter not moved, softirq : counter not moved, steal : counter not moved, guest : counter not moved, guestnice : counter not moved + ... Wrong output result for command:{\n}${output}{\n}{\n}{\n} + +Hardware + [Documentation] hardware mode + [Tags] hardware kvm avocent hardware-mode snmp + ${output} Run Avocent 8000 Plugin "hardware" "" + + ${output} Strip String ${output} + Should Be Equal As Strings + ... ${output} + ... OK: All 2 components are ok [2/2 psus]. | 'hardware.psu.count'=2;;;; + ... Wrong output result for command:{\n}${output}{\n}{\n}{\n} + +Load + [Documentation] load mode + [Tags] hardware kvm avocent load snmp + ${output} Run Avocent 8000 Plugin "load" "" + + ${output} Strip String ${output} + Should Be Equal As Strings + ... ${output} + ... OK: Load average: 0.04, 0.10, 0.15 | 'load1'=0.04;;;0; 'load5'=0.10;;;0; 'load15'=0.15;;;0; + ... Wrong output result for command:{\n}${output}{\n}{\n}{\n} + +Memory + [Documentation] memory mode + [Tags] hardware kvm avocent memory snmp + ${output} Run Avocent 8000 Plugin "memory" "" + + ${output} Strip String ${output} + Should Be Equal As Strings + ... ${output} + ... OK: Ram Total: 1.92 GB Used (-buffers/cache): 626.18 MB (31.79%) Free: 1.31 GB (68.21%), Buffer: 2.04 MB, Cached: 723.54 MB, Shared: 26.09 MB | 'used'=656592896B;;;0;2065698816 'free'=1409105920B;;;0;2065698816 'used_prct'=31.79%;;;0;100 'buffer'=2134016B;;;0; 'cached'=758689792B;;;0; 'shared'=27357184B;;;0; + ... Wrong output result for command:{\n}${output}{\n}{\n}{\n} + +Serial Ports + [Documentation] serial-ports mode + [Tags] hardware kvm avocent serial snmp + Remove File /dev/shm/avocent_acs_8000_127.0.0.1_2024_serial-ports* + ${output} Run Avocent 8000 Plugin "serial-ports" --statefile-dir=/dev/shm/ + ${output} Strip String ${output} + Should Be Equal As Strings + ... ${output} + ... OK: All serial ports are ok + ... Wrong output result for command:{\n}${output}{\n}{\n}{\n} + + ${output} Run Avocent 8000 Plugin "serial-ports" --statefile-dir=/dev/shm/ + ${output} Strip String ${output} + Remove File /dev/shm/avocent_acs_8000_127.0.0.1_2024_serial-ports* + Should Be Equal As Strings + ... ${output} + ... OK: All serial ports are ok | 'ttyS1#serialport.traffic.in.bitspersecond'=0b/s;;;0; 'ttyS1#serialport.traffic.out.bitspersecond'=0b/s;;;0; 'ttyS10#serialport.traffic.in.bitspersecond'=0b/s;;;0; 'ttyS10#serialport.traffic.out.bitspersecond'=0b/s;;;0; 'ttyS11#serialport.traffic.in.bitspersecond'=0b/s;;;0; 'ttyS11#serialport.traffic.out.bitspersecond'=0b/s;;;0; 'ttyS12#serialport.traffic.in.bitspersecond'=0b/s;;;0; 'ttyS12#serialport.traffic.out.bitspersecond'=0b/s;;;0; 'ttyS13#serialport.traffic.in.bitspersecond'=0b/s;;;0; 'ttyS13#serialport.traffic.out.bitspersecond'=0b/s;;;0; 'ttyS14#serialport.traffic.in.bitspersecond'=0b/s;;;0; 'ttyS14#serialport.traffic.out.bitspersecond'=0b/s;;;0; 'ttyS15#serialport.traffic.in.bitspersecond'=0b/s;;;0; 'ttyS15#serialport.traffic.out.bitspersecond'=0b/s;;;0; 'ttyS16#serialport.traffic.in.bitspersecond'=0b/s;;;0; 'ttyS16#serialport.traffic.out.bitspersecond'=0b/s;;;0; 'ttyS2#serialport.traffic.in.bitspersecond'=0b/s;;;0; 'ttyS2#serialport.traffic.out.bitspersecond'=0b/s;;;0; 'ttyS3#serialport.traffic.in.bitspersecond'=0b/s;;;0; 'ttyS3#serialport.traffic.out.bitspersecond'=0b/s;;;0; 'ttyS4#serialport.traffic.in.bitspersecond'=0b/s;;;0; 'ttyS4#serialport.traffic.out.bitspersecond'=0b/s;;;0; 'ttyS5#serialport.traffic.in.bitspersecond'=0b/s;;;0; 'ttyS5#serialport.traffic.out.bitspersecond'=0b/s;;;0; 'ttyS6#serialport.traffic.in.bitspersecond'=0b/s;;;0; 'ttyS6#serialport.traffic.out.bitspersecond'=0b/s;;;0; 'ttyS7#serialport.traffic.in.bitspersecond'=0b/s;;;0; 'ttyS7#serialport.traffic.out.bitspersecond'=0b/s;;;0; 'ttyS8#serialport.traffic.in.bitspersecond'=0b/s;;;0; 'ttyS8#serialport.traffic.out.bitspersecond'=0b/s;;;0; 'ttyS9#serialport.traffic.in.bitspersecond'=0b/s;;;0; 'ttyS9#serialport.traffic.out.bitspersecond'=0b/s;;;0; + ... Wrong output result for command:{\n}${output}{\n}{\n}{\n} + + +*** Keywords *** +Run Avocent 8000 Plugin + [Arguments] ${mode} ${extraoptions} + ${command} Catenate + ... perl ${CURDIR}${/}..${/}..${/}..${/}src${/}centreon_plugins.pl + ... --plugin=hardware::kvm::avocent::acs::8000::snmp::plugin + ... --mode=${mode} + ... --hostname=${HOSTADDRESS} + ... --snmp-version=${SNMPVERSION} + ... --snmp-port=${SNMPPORT} + ... --snmp-community=${SNMPCOMMUNITY} + ... ${extraoptions} + + ${output} Run ${command} + RETURN ${output} diff --git a/tests/resources/snmp/hardware/kvm/avocent/acs/8000/avocent8000.snmpwalk b/tests/resources/snmp/hardware/kvm/avocent/acs/8000/avocent8000.snmpwalk new file mode 100644 index 000000000..0091a9023 --- /dev/null +++ b/tests/resources/snmp/hardware/kvm/avocent/acs/8000/avocent8000.snmpwalk @@ -0,0 +1,381 @@ +.1.3.6.1.4.1.2021.4.3.0 = INTEGER: 0 +.1.3.6.1.4.1.2021.4.4.0 = INTEGER: 0 +.1.3.6.1.4.1.2021.4.5.0 = INTEGER: 2017284 +.1.3.6.1.4.1.2021.4.6.0 = INTEGER: 633088 +.1.3.6.1.4.1.2021.4.11.0 = INTEGER: 633088 +.1.3.6.1.4.1.2021.4.13.0 = INTEGER: 26716 +.1.3.6.1.4.1.2021.4.14.0 = INTEGER: 2084 +.1.3.6.1.4.1.2021.4.15.0 = INTEGER: 740908 +.1.3.6.1.4.1.2021.10.1.3.1 = STRING: 0.04 +.1.3.6.1.4.1.2021.10.1.3.2 = STRING: 0.10 +.1.3.6.1.4.1.2021.10.1.3.3 = STRING: 0.15 +.1.3.6.1.4.1.2021.11.50.0 = INTEGER: 135503 +.1.3.6.1.4.1.2021.11.51.0 = INTEGER: 2274 +.1.3.6.1.4.1.2021.11.52.0 = INTEGER: 40397 +.1.3.6.1.4.1.2021.11.53.0 = INTEGER: 4196071 +.1.3.6.1.4.1.2021.11.54.0 = INTEGER: 12504 +.1.3.6.1.4.1.2021.11.55.0 = INTEGER: 0 +.1.3.6.1.4.1.2021.11.56.0 = INTEGER: 20130 +.1.3.6.1.4.1.2021.11.57.0 = INTEGER: 1907546 +.1.3.6.1.4.1.2021.11.58.0 = INTEGER: 1097972 +.1.3.6.1.4.1.2021.11.59.0 = INTEGER: 19954356 +.1.3.6.1.4.1.2021.11.60.0 = INTEGER: 15304192 +.1.3.6.1.4.1.2021.11.61.0 = INTEGER: 5002 +.1.3.6.1.4.1.2021.11.62.0 = INTEGER: 0 +.1.3.6.1.4.1.2021.11.63.0 = INTEGER: 0 +.1.3.6.1.4.1.2021.11.64.0 = INTEGER: 0 +.1.3.6.1.4.1.2021.11.65.0 = INTEGER: 0 +.1.3.6.1.4.1.2021.11.66.0 = INTEGER: 0 +.1.3.6.1.4.1.2021.11.67.0 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.1.1.0 = STRING: "hostname" +.1.3.6.1.4.1.10418.26.2.1.2.0 = STRING: "ACS8016 with dual power supply" +.1.3.6.1.4.1.10418.26.2.1.3.0 = STRING: "000-000" +.1.3.6.1.4.1.10418.26.2.1.4.0 = STRING: "0520307296" +.1.3.6.1.4.1.10418.26.2.1.5.0 = STRING: "notavailable" +.1.3.6.1.4.1.10418.26.2.1.6.0 = STRING: "1.18" +.1.3.6.1.4.1.10418.26.2.1.7.0 = STRING: "2.4.5.3944+845+37+11" +.1.3.6.1.4.1.10418.26.2.1.8.1.0 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.1.8.2.0 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.1.8.3.0 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.1.9.0 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.2.1.0 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.1.0 = INTEGER: 16 +.1.3.6.1.4.1.10418.26.2.3.2.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.1.2 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.1.3 = INTEGER: 3 +.1.3.6.1.4.1.10418.26.2.3.2.1.1.4 = INTEGER: 4 +.1.3.6.1.4.1.10418.26.2.3.2.1.1.5 = INTEGER: 5 +.1.3.6.1.4.1.10418.26.2.3.2.1.1.6 = INTEGER: 6 +.1.3.6.1.4.1.10418.26.2.3.2.1.1.7 = INTEGER: 7 +.1.3.6.1.4.1.10418.26.2.3.2.1.1.8 = INTEGER: 8 +.1.3.6.1.4.1.10418.26.2.3.2.1.1.9 = INTEGER: 9 +.1.3.6.1.4.1.10418.26.2.3.2.1.1.10 = INTEGER: 10 +.1.3.6.1.4.1.10418.26.2.3.2.1.1.11 = INTEGER: 11 +.1.3.6.1.4.1.10418.26.2.3.2.1.1.12 = INTEGER: 12 +.1.3.6.1.4.1.10418.26.2.3.2.1.1.13 = INTEGER: 13 +.1.3.6.1.4.1.10418.26.2.3.2.1.1.14 = INTEGER: 14 +.1.3.6.1.4.1.10418.26.2.3.2.1.1.15 = INTEGER: 15 +.1.3.6.1.4.1.10418.26.2.3.2.1.1.16 = INTEGER: 16 +.1.3.6.1.4.1.10418.26.2.3.2.1.2.1 = STRING: "ttyS1" +.1.3.6.1.4.1.10418.26.2.3.2.1.2.2 = STRING: "ttyS2" +.1.3.6.1.4.1.10418.26.2.3.2.1.2.3 = STRING: "ttyS3" +.1.3.6.1.4.1.10418.26.2.3.2.1.2.4 = STRING: "ttyS4" +.1.3.6.1.4.1.10418.26.2.3.2.1.2.5 = STRING: "ttyS5" +.1.3.6.1.4.1.10418.26.2.3.2.1.2.6 = STRING: "ttyS6" +.1.3.6.1.4.1.10418.26.2.3.2.1.2.7 = STRING: "ttyS7" +.1.3.6.1.4.1.10418.26.2.3.2.1.2.8 = STRING: "ttyS8" +.1.3.6.1.4.1.10418.26.2.3.2.1.2.9 = STRING: "ttyS9" +.1.3.6.1.4.1.10418.26.2.3.2.1.2.10 = STRING: "ttyS10" +.1.3.6.1.4.1.10418.26.2.3.2.1.2.11 = STRING: "ttyS11" +.1.3.6.1.4.1.10418.26.2.3.2.1.2.12 = STRING: "ttyS12" +.1.3.6.1.4.1.10418.26.2.3.2.1.2.13 = STRING: "ttyS13" +.1.3.6.1.4.1.10418.26.2.3.2.1.2.14 = STRING: "ttyS14" +.1.3.6.1.4.1.10418.26.2.3.2.1.2.15 = STRING: "ttyS15" +.1.3.6.1.4.1.10418.26.2.3.2.1.2.16 = STRING: "ttyS16" +.1.3.6.1.4.1.10418.26.2.3.2.1.3.1 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.3.2 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.3.3 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.3.4 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.3.5 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.3.6 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.3.7 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.3.8 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.3.9 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.3.10 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.3.11 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.3.12 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.3.13 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.3.14 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.3.15 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.3.16 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.4.1 = STRING: "2e-57-c4-p-1" +.1.3.6.1.4.1.10418.26.2.3.2.1.4.2 = STRING: "2e-57-c4-p-2" +.1.3.6.1.4.1.10418.26.2.3.2.1.4.3 = STRING: "2e-57-c4-p-3" +.1.3.6.1.4.1.10418.26.2.3.2.1.4.4 = STRING: "2e-57-c4-p-4" +.1.3.6.1.4.1.10418.26.2.3.2.1.4.5 = STRING: "2e-57-c4-p-5" +.1.3.6.1.4.1.10418.26.2.3.2.1.4.6 = STRING: "2e-57-c4-p-6" +.1.3.6.1.4.1.10418.26.2.3.2.1.4.7 = STRING: "2e-57-c4-p-7" +.1.3.6.1.4.1.10418.26.2.3.2.1.4.8 = STRING: "2e-57-c4-p-8" +.1.3.6.1.4.1.10418.26.2.3.2.1.4.9 = STRING: "2e-57-c4-p-9" +.1.3.6.1.4.1.10418.26.2.3.2.1.4.10 = STRING: "2e-57-c4-p-10" +.1.3.6.1.4.1.10418.26.2.3.2.1.4.11 = STRING: "2e-57-c4-p-11" +.1.3.6.1.4.1.10418.26.2.3.2.1.4.12 = STRING: "2e-57-c4-p-12" +.1.3.6.1.4.1.10418.26.2.3.2.1.4.13 = STRING: "2e-57-c4-p-13" +.1.3.6.1.4.1.10418.26.2.3.2.1.4.14 = STRING: "2e-57-c4-p-14" +.1.3.6.1.4.1.10418.26.2.3.2.1.4.15 = STRING: "2e-57-c4-p-15" +.1.3.6.1.4.1.10418.26.2.3.2.1.4.16 = STRING: "2e-57-c4-p-16" +.1.3.6.1.4.1.10418.26.2.3.2.1.5.1 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.5.2 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.5.3 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.5.4 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.5.5 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.5.6 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.5.7 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.5.8 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.5.9 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.5.10 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.5.11 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.5.12 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.5.13 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.5.14 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.5.15 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.5.16 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.6.1 = INTEGER: 5 +.1.3.6.1.4.1.10418.26.2.3.2.1.6.2 = INTEGER: 5 +.1.3.6.1.4.1.10418.26.2.3.2.1.6.3 = INTEGER: 5 +.1.3.6.1.4.1.10418.26.2.3.2.1.6.4 = INTEGER: 5 +.1.3.6.1.4.1.10418.26.2.3.2.1.6.5 = INTEGER: 5 +.1.3.6.1.4.1.10418.26.2.3.2.1.6.6 = INTEGER: 5 +.1.3.6.1.4.1.10418.26.2.3.2.1.6.7 = INTEGER: 5 +.1.3.6.1.4.1.10418.26.2.3.2.1.6.8 = INTEGER: 5 +.1.3.6.1.4.1.10418.26.2.3.2.1.6.9 = INTEGER: 5 +.1.3.6.1.4.1.10418.26.2.3.2.1.6.10 = INTEGER: 5 +.1.3.6.1.4.1.10418.26.2.3.2.1.6.11 = INTEGER: 5 +.1.3.6.1.4.1.10418.26.2.3.2.1.6.12 = INTEGER: 5 +.1.3.6.1.4.1.10418.26.2.3.2.1.6.13 = INTEGER: 5 +.1.3.6.1.4.1.10418.26.2.3.2.1.6.14 = INTEGER: 5 +.1.3.6.1.4.1.10418.26.2.3.2.1.6.15 = INTEGER: 5 +.1.3.6.1.4.1.10418.26.2.3.2.1.6.16 = INTEGER: 5 +.1.3.6.1.4.1.10418.26.2.3.2.1.7.1 = INTEGER: 9600 +.1.3.6.1.4.1.10418.26.2.3.2.1.7.2 = INTEGER: 9600 +.1.3.6.1.4.1.10418.26.2.3.2.1.7.3 = INTEGER: 9600 +.1.3.6.1.4.1.10418.26.2.3.2.1.7.4 = INTEGER: 9600 +.1.3.6.1.4.1.10418.26.2.3.2.1.7.5 = INTEGER: 9600 +.1.3.6.1.4.1.10418.26.2.3.2.1.7.6 = INTEGER: 9600 +.1.3.6.1.4.1.10418.26.2.3.2.1.7.7 = INTEGER: 9600 +.1.3.6.1.4.1.10418.26.2.3.2.1.7.8 = INTEGER: 9600 +.1.3.6.1.4.1.10418.26.2.3.2.1.7.9 = INTEGER: 9600 +.1.3.6.1.4.1.10418.26.2.3.2.1.7.10 = INTEGER: 9600 +.1.3.6.1.4.1.10418.26.2.3.2.1.7.11 = INTEGER: 9600 +.1.3.6.1.4.1.10418.26.2.3.2.1.7.12 = INTEGER: 9600 +.1.3.6.1.4.1.10418.26.2.3.2.1.7.13 = INTEGER: 9600 +.1.3.6.1.4.1.10418.26.2.3.2.1.7.14 = INTEGER: 9600 +.1.3.6.1.4.1.10418.26.2.3.2.1.7.15 = INTEGER: 9600 +.1.3.6.1.4.1.10418.26.2.3.2.1.7.16 = INTEGER: 9600 +.1.3.6.1.4.1.10418.26.2.3.2.1.8.1 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.8.2 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.8.3 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.8.4 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.8.5 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.8.6 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.8.7 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.8.8 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.8.9 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.8.10 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.8.11 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.8.12 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.8.13 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.8.14 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.8.15 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.8.16 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.9.1 = INTEGER: 8 +.1.3.6.1.4.1.10418.26.2.3.2.1.9.2 = INTEGER: 8 +.1.3.6.1.4.1.10418.26.2.3.2.1.9.3 = INTEGER: 8 +.1.3.6.1.4.1.10418.26.2.3.2.1.9.4 = INTEGER: 8 +.1.3.6.1.4.1.10418.26.2.3.2.1.9.5 = INTEGER: 8 +.1.3.6.1.4.1.10418.26.2.3.2.1.9.6 = INTEGER: 8 +.1.3.6.1.4.1.10418.26.2.3.2.1.9.7 = INTEGER: 8 +.1.3.6.1.4.1.10418.26.2.3.2.1.9.8 = INTEGER: 8 +.1.3.6.1.4.1.10418.26.2.3.2.1.9.9 = INTEGER: 8 +.1.3.6.1.4.1.10418.26.2.3.2.1.9.10 = INTEGER: 8 +.1.3.6.1.4.1.10418.26.2.3.2.1.9.11 = INTEGER: 8 +.1.3.6.1.4.1.10418.26.2.3.2.1.9.12 = INTEGER: 8 +.1.3.6.1.4.1.10418.26.2.3.2.1.9.13 = INTEGER: 8 +.1.3.6.1.4.1.10418.26.2.3.2.1.9.14 = INTEGER: 8 +.1.3.6.1.4.1.10418.26.2.3.2.1.9.15 = INTEGER: 8 +.1.3.6.1.4.1.10418.26.2.3.2.1.9.16 = INTEGER: 8 +.1.3.6.1.4.1.10418.26.2.3.2.1.10.1 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.10.2 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.10.3 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.10.4 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.10.5 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.10.6 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.10.7 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.10.8 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.10.9 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.10.10 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.10.11 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.10.12 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.10.13 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.10.14 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.10.15 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.10.16 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.11.1 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.11.2 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.11.3 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.11.4 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.11.5 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.11.6 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.11.7 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.11.8 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.11.9 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.11.10 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.11.11 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.11.12 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.11.13 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.11.14 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.11.15 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.11.16 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.12.1 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.12.2 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.12.3 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.12.4 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.12.5 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.12.6 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.12.7 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.12.8 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.12.9 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.12.10 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.12.11 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.12.12 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.12.13 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.12.14 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.12.15 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.12.16 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.13.1 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.13.2 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.13.3 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.13.4 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.13.5 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.13.6 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.13.7 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.13.8 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.13.9 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.13.10 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.13.11 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.13.12 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.13.13 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.13.14 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.13.15 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.13.16 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.14.1 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.14.2 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.14.3 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.14.4 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.14.5 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.14.6 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.14.7 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.14.8 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.14.9 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.14.10 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.14.11 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.14.12 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.14.13 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.14.14 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.14.15 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.14.16 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.15.1 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.15.2 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.15.3 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.15.4 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.15.5 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.15.6 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.15.7 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.15.8 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.15.9 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.15.10 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.15.11 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.15.12 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.15.13 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.15.14 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.15.15 = INTEGER: 2 +.1.3.6.1.4.1.10418.26.2.3.2.1.15.16 = INTEGER: 1 +.1.3.6.1.4.1.10418.26.2.3.2.1.16.1 = INTEGER: 4 +.1.3.6.1.4.1.10418.26.2.3.2.1.16.2 = INTEGER: 1870 +.1.3.6.1.4.1.10418.26.2.3.2.1.16.3 = INTEGER: 455 +.1.3.6.1.4.1.10418.26.2.3.2.1.16.4 = INTEGER: 3132 +.1.3.6.1.4.1.10418.26.2.3.2.1.16.5 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.16.6 = INTEGER: 2867 +.1.3.6.1.4.1.10418.26.2.3.2.1.16.7 = INTEGER: 386 +.1.3.6.1.4.1.10418.26.2.3.2.1.16.8 = INTEGER: 147 +.1.3.6.1.4.1.10418.26.2.3.2.1.16.9 = INTEGER: 355 +.1.3.6.1.4.1.10418.26.2.3.2.1.16.10 = INTEGER: 709 +.1.3.6.1.4.1.10418.26.2.3.2.1.16.11 = INTEGER: 1986 +.1.3.6.1.4.1.10418.26.2.3.2.1.16.12 = INTEGER: 860 +.1.3.6.1.4.1.10418.26.2.3.2.1.16.13 = INTEGER: 7 +.1.3.6.1.4.1.10418.26.2.3.2.1.16.14 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.16.15 = INTEGER: 739 +.1.3.6.1.4.1.10418.26.2.3.2.1.16.16 = INTEGER: 2062 +.1.3.6.1.4.1.10418.26.2.3.2.1.17.1 = INTEGER: 30198 +.1.3.6.1.4.1.10418.26.2.3.2.1.17.2 = INTEGER: 85760 +.1.3.6.1.4.1.10418.26.2.3.2.1.17.3 = INTEGER: 9012 +.1.3.6.1.4.1.10418.26.2.3.2.1.17.4 = INTEGER: 117562 +.1.3.6.1.4.1.10418.26.2.3.2.1.17.5 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.17.6 = INTEGER: 285873 +.1.3.6.1.4.1.10418.26.2.3.2.1.17.7 = INTEGER: 49921 +.1.3.6.1.4.1.10418.26.2.3.2.1.17.8 = INTEGER: 562 +.1.3.6.1.4.1.10418.26.2.3.2.1.17.9 = INTEGER: 27723 +.1.3.6.1.4.1.10418.26.2.3.2.1.17.10 = INTEGER: 72153 +.1.3.6.1.4.1.10418.26.2.3.2.1.17.11 = INTEGER: 141123 +.1.3.6.1.4.1.10418.26.2.3.2.1.17.12 = INTEGER: 14608 +.1.3.6.1.4.1.10418.26.2.3.2.1.17.13 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.17.14 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.17.15 = INTEGER: 17688 +.1.3.6.1.4.1.10418.26.2.3.2.1.17.16 = INTEGER: 64970 +.1.3.6.1.4.1.10418.26.2.3.2.1.18.1 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.18.2 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.18.3 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.18.4 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.18.5 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.18.6 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.18.7 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.18.8 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.18.9 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.18.10 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.18.11 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.18.12 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.18.13 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.18.14 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.18.15 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.18.16 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.19.1 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.19.2 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.19.3 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.19.4 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.19.5 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.19.6 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.19.7 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.19.8 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.19.9 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.19.10 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.19.11 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.19.12 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.19.13 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.19.14 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.19.15 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.19.16 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.20.1 = INTEGER: 3 +.1.3.6.1.4.1.10418.26.2.3.2.1.20.2 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.20.3 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.20.4 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.20.5 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.20.6 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.20.7 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.20.8 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.20.9 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.20.10 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.20.11 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.20.12 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.20.13 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.20.14 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.20.15 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.20.16 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.21.1 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.21.2 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.21.3 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.21.4 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.21.5 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.21.6 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.21.7 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.21.8 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.21.9 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.21.10 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.21.11 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.21.12 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.21.13 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.21.14 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.21.15 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.3.2.1.21.16 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.5.1.0 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.5.4.0 = INTEGER: 0 +.1.3.6.1.4.1.10418.26.2.5.6.0 = INTEGER: 0 From dd3f3a3b36efc7147e92c50f275b56e197cb4f63 Mon Sep 17 00:00:00 2001 From: ykacherCentreon <85548802+ykacherCentreon@users.noreply.github.com> Date: Fri, 12 Jan 2024 15:16:10 +0100 Subject: [PATCH 6/7] MON-21973-date-problem-on-storage-ibm-storwize-ssh-plugin-eventlog (#4676) Co-authored-by: Matteo D'Alfonso Co-authored-by: Lucie Dubrunfaut Co-authored-by: Evan --- .../deb.json | 2 +- src/storage/ibm/storwize/ssh/mode/eventlog.pm | 49 ++++++++++++------- 2 files changed, 31 insertions(+), 20 deletions(-) diff --git a/packaging/centreon-plugin-Hardware-Storage-Ibm-Storwize-Ssh/deb.json b/packaging/centreon-plugin-Hardware-Storage-Ibm-Storwize-Ssh/deb.json index 21ed5ecd4..1c3f524e6 100644 --- a/packaging/centreon-plugin-Hardware-Storage-Ibm-Storwize-Ssh/deb.json +++ b/packaging/centreon-plugin-Hardware-Storage-Ibm-Storwize-Ssh/deb.json @@ -1,6 +1,6 @@ { "dependencies": [ "libssh-session-perl", - "plink" + "plink" ] } diff --git a/src/storage/ibm/storwize/ssh/mode/eventlog.pm b/src/storage/ibm/storwize/ssh/mode/eventlog.pm index 609a5bae6..660bf6dc6 100644 --- a/src/storage/ibm/storwize/ssh/mode/eventlog.pm +++ b/src/storage/ibm/storwize/ssh/mode/eventlog.pm @@ -31,12 +31,12 @@ sub new { my $self = $class->SUPER::new(package => __PACKAGE__, %options, force_new_perfdata => 1); bless $self, $class; - $options{options}->add_options(arguments => { - 'warning:s' => { name => 'warning', }, - 'critical:s' => { name => 'critical', }, - 'filter-event-id:s' => { name => 'filter_event_id' }, - 'filter-message:s' => { name => 'filter_message' }, - 'retention:s' => { name => 'retention' } + $options{options}->add_options(arguments => { + 'warning:s' => { name => 'warning', }, + 'critical:s' => { name => 'critical', }, + 'filter-event-id:s' => { name => 'filter_event_id' }, + 'filter-message:s' => { name => 'filter_message' }, + 'retention:s' => { name => 'retention' } }); return $self; @@ -72,24 +72,35 @@ sub run { my $result = $options{custom}->get_hasharray(content => $content, delim => ':'); my ($num_eventlog_checked, $num_errors) = (0, 0); - foreach (@$result) { + foreach my $event (@$result) { $num_eventlog_checked++; if (defined($self->{option_results}->{filter_message}) && $self->{option_results}->{filter_message} ne '' && - $_->{description} !~ /$self->{option_results}->{filter_message}/) { - $self->{output}->output_add(long_msg => "skipping '" . $_->{description} . "': no matching filter description.", debug => 1); + $event->{description} !~ /$self->{option_results}->{filter_message}/) { + $self->{output}->output_add(long_msg => "skipping '" . $event->{description} . "': no matching filter description.", debug => 1); next; } if (defined($self->{option_results}->{filter_event_id}) && $self->{option_results}->{filter_event_id} ne '' && - $_->{event_id} !~ /$self->{option_results}->{filter_event_id}/) { - $self->{output}->output_add(long_msg => "skipping '" . $_->{event_id} . "': no matching filter event id.", debug => 1); + $event->{event_id} !~ /$self->{option_results}->{filter_event_id}/) { + $self->{output}->output_add(long_msg => "skipping '" . $event->{event_id} . "': no matching filter event id.", debug => 1); next; } + my @array = ($event->{last_timestamp} =~ m/../g); # format expected is YYMMDDHHMMSS + my $date = DateTime->new( + "year" => "20" . $array[0], # DateTime expect 4 digit year, as this is log the chance of decade old data is slim. + "month" => $array[1], + "day" => $array[2], + "hour" => $array[3], + "minute" => $array[4], + "second" => $array[5], + + ); + $self->{output}->output_add( long_msg => sprintf( - '%s : %s - %s', - scalar(localtime($_->{last_timestamp})), - $_->{event_id}, $_->{description} + '%s : %s - %s', + $date->strftime("%a %b %d %T %Y"), + $event->{event_id}, $event->{description} ) ); $num_errors++; @@ -98,16 +109,16 @@ sub run { $self->{output}->output_add(long_msg => sprintf("Number of message checked: %s", $num_eventlog_checked)); my $exit = $self->{perfdata}->threshold_check(value => $num_errors, threshold => [ { label => 'critical', exit_litteral => 'critical' }, { label => 'warning', exit_litteral => 'warning' } ]); $self->{output}->output_add( - severity => $exit, + severity => $exit, short_msg => sprintf("%d problem detected (use verbose for more details)", $num_errors) ); $self->{output}->perfdata_add( - nlabel => 'eventlogs.problems.count', - value => $num_errors, - warning => $self->{perfdata}->get_perfdata_for_output(label => 'warning'), + nlabel => 'eventlogs.problems.count', + value => $num_errors, + warning => $self->{perfdata}->get_perfdata_for_output(label => 'warning'), critical => $self->{perfdata}->get_perfdata_for_output(label => 'critical'), - min => 0 + min => 0 ); $self->{output}->display(); From 472ff03c5b513bbcf7b388018f41b866a78d72fc Mon Sep 17 00:00:00 2001 From: Lucie Dubrunfaut <123162035+lucie-dubrunfaut@users.noreply.github.com> Date: Mon, 15 Jan 2024 09:56:43 +0100 Subject: [PATCH 7/7] [CTOR-46] [Plugin] Add Pack Teldat SNMP (#4824) --- .../deb.json | 5 + .../pkg.json | 14 + .../rpm.json | 5 + src/network/teldat/snmp/mode/cellsradio.pm | 346 +++++ src/network/teldat/snmp/mode/cpu.pm | 116 ++ src/network/teldat/snmp/mode/interfaces.pm | 182 +++ src/network/teldat/snmp/mode/memory.pm | 128 ++ src/network/teldat/snmp/mode/uptime.pm | 77 ++ src/network/teldat/snmp/plugin.pm | 52 + .../functional/snmp/network-teldat-snmp.robot | 722 +++++++++++ .../snmp/network-teldat-snmp.snmpwalk | 1130 +++++++++++++++++ 11 files changed, 2777 insertions(+) create mode 100644 packaging/centreon-plugin-Network-Teldat-Snmp/deb.json create mode 100644 packaging/centreon-plugin-Network-Teldat-Snmp/pkg.json create mode 100644 packaging/centreon-plugin-Network-Teldat-Snmp/rpm.json create mode 100644 src/network/teldat/snmp/mode/cellsradio.pm create mode 100644 src/network/teldat/snmp/mode/cpu.pm create mode 100644 src/network/teldat/snmp/mode/interfaces.pm create mode 100644 src/network/teldat/snmp/mode/memory.pm create mode 100644 src/network/teldat/snmp/mode/uptime.pm create mode 100644 src/network/teldat/snmp/plugin.pm create mode 100644 tests/functional/snmp/network-teldat-snmp.robot create mode 100644 tests/resources/snmp/network-teldat-snmp.snmpwalk diff --git a/packaging/centreon-plugin-Network-Teldat-Snmp/deb.json b/packaging/centreon-plugin-Network-Teldat-Snmp/deb.json new file mode 100644 index 000000000..663aaaceb --- /dev/null +++ b/packaging/centreon-plugin-Network-Teldat-Snmp/deb.json @@ -0,0 +1,5 @@ +{ + "dependencies": [ + "libsnmp-perl" + ] +} \ No newline at end of file diff --git a/packaging/centreon-plugin-Network-Teldat-Snmp/pkg.json b/packaging/centreon-plugin-Network-Teldat-Snmp/pkg.json new file mode 100644 index 000000000..9e308a274 --- /dev/null +++ b/packaging/centreon-plugin-Network-Teldat-Snmp/pkg.json @@ -0,0 +1,14 @@ +{ + "pkg_name": "centreon-plugin-Network-Teldat-Snmp", + "pkg_summary": "Centreon Plugin", + "plugin_name": "centreon_teldat_snmp.pl", + "files": [ + "centreon/plugins/script_snmp.pm", + "centreon/plugins/snmp.pm", + "snmp_standard/mode/interfaces.pm", + "snmp_standard/mode/listinterfaces.pm", + "snmp_standard/mode/uptime.pm", + "snmp_standard/mode/resources/", + "network/teldat/snmp/" + ] +} diff --git a/packaging/centreon-plugin-Network-Teldat-Snmp/rpm.json b/packaging/centreon-plugin-Network-Teldat-Snmp/rpm.json new file mode 100644 index 000000000..418a331fc --- /dev/null +++ b/packaging/centreon-plugin-Network-Teldat-Snmp/rpm.json @@ -0,0 +1,5 @@ +{ + "dependencies": [ + "perl(SNMP)" + ] +} \ No newline at end of file diff --git a/src/network/teldat/snmp/mode/cellsradio.pm b/src/network/teldat/snmp/mode/cellsradio.pm new file mode 100644 index 000000000..ee75879fd --- /dev/null +++ b/src/network/teldat/snmp/mode/cellsradio.pm @@ -0,0 +1,346 @@ +# +# Copyright 2023 Centreon (http://www.centreon.com/) +# +# Centreon is a full-fledged industry-strength solution that meets +# the needs in IT infrastructure and application monitoring for +# service performance. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +package network::teldat::snmp::mode::cellsradio; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; +use centreon::plugins::templates::catalog_functions qw(catalog_status_threshold_ng); + +sub custom_signal_perfdata { + my ($self) = @_; + + my $instances = []; + foreach (@{$self->{instance_mode}->{custom_perfdata_instances}}) { + push @$instances, $self->{result_values}->{$_}; + } + + $self->{output}->perfdata_add( + nlabel => $self->{nlabel}, + instances => $instances, + value => $self->{result_values}->{ $self->{key_values}->[0]->{name} }, + warning => $self->{perfdata}->get_perfdata_for_output(label => 'warning-' . $self->{thlabel}), + critical => $self->{perfdata}->get_perfdata_for_output(label => 'critical-' . $self->{thlabel}), + min => 0 + ); +} + +sub custom_status_output { + my ($self, %options) = @_; + + return sprintf( + 'sim status: %s [imsi: %s] [interface state: %s]', + $self->{result_values}->{simStatus}, + $self->{result_values}->{imsi}, + $self->{result_values}->{interfaceState} + ); +} + +sub cell_long_output { + my ($self, %options) = @_; + + return sprintf( + "checking cellular radio module '%s' [sim icc: %s, operator: %s]", + $options{instance_value}->{cellId}, + $options{instance_value}->{simIcc}, + $options{instance_value}->{operator} + ); +} + +sub prefix_cell_output { + my ($self, %options) = @_; + + return sprintf( + "cellular radio module '%s' [sim icc: %s, operator: %s] ", + $options{instance_value}->{cellId}, + $options{instance_value}->{simIcc}, + $options{instance_value}->{operator} + ); +} + +sub prefix_global_output { + my ($self, %options) = @_; + + return 'Number of cellular radio modules '; +} + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'global', type => 0, cb_prefix_output => 'prefix_global_output' }, + { name => 'cells', type => 3, cb_prefix_output => 'prefix_cell_output', cb_long_output => 'cell_long_output', + indent_long_output => ' ', message_multiple => 'All cellular radio modules are ok', + group => [ + { name => 'status', type => 0, skipped_code => { -10 => 1 } }, + { name => 'signal', type => 0, skipped_code => { -10 => 1 } } + ] + } + ]; + + $self->{maps_counters}->{global} = [ + { label => 'modules-cellradio-detected', display_ok => 0, nlabel => 'modules.cellradio.detected.count', set => { + key_values => [ { name => 'detected' } ], + output_template => 'detected: %s', + perfdatas => [ + { template => '%s', min => 0, label_extra_instance => 1, instance_use => 'name'} + ] + } + } + ]; + + $self->{maps_counters}->{status} = [ + { + label => 'status', + type => 2, + warning_default => '%{interfaceState} =~ /disconnect/', + critical_default => '%{simStatus} =~ /LOCKED/ || %{simStatus} =~ /DETECTING/', + set => { + key_values => [ + { name => 'cellId' }, { name => 'operator' }, { name => 'imsi' }, { name => 'simIcc' }, + { name => 'simStatus' }, { name => 'interfaceState' } + ], + closure_custom_output => $self->can('custom_status_output'), + closure_custom_perfdata => sub { return 0; }, + closure_custom_threshold_check => \&catalog_status_threshold_ng + } + } + ]; + + $self->{maps_counters}->{signal} = [ + { label => 'module-cellradio-rsrp', nlabel => 'module.cellradio.rsrp.dbm', set => { + key_values => [ { name => 'rsrp' }, { name => 'cellId' }, { name => 'simIcc' }, { name => 'operator' } ], + output_template => 'rsrp: %s dBm', + closure_custom_perfdata => $self->can('custom_signal_perfdata') + } + }, + { label => 'module-cellradio-rsrq', nlabel => 'module.cellradio.rsrq.dbm', set => { + key_values => [ { name => 'rsrq' }, { name => 'cellId' }, { name => 'simIcc' }, { name => 'operator' } ], + output_template => 'rsrq: %s dBm', + closure_custom_perfdata => $self->can('custom_signal_perfdata') + } + }, + { label => 'module-cellradio-snr', nlabel => 'module.cellradio.snr.db', set => { + key_values => [ { name => 'snr' }, { name => 'cellId' }, { name => 'simIcc' }, { name => 'operator' } ], + output_template => 'snr: %s dB', + closure_custom_perfdata => $self->can('custom_signal_perfdata') + } + }, + { label => 'module-cellradio-rscp', nlabel => 'module.cellradio.rscp.dbm', set => { + key_values => [ { name => 'rscp' }, { name => 'cellId' }, { name => 'simIcc' }, { name => 'operator' } ], + output_template => 'rscp: %s dBm', + closure_custom_perfdata => $self->can('custom_signal_perfdata') + } + }, + { label => 'module-cellradio-csq', nlabel => 'module.cellradio.csq.dbm', set => { + key_values => [ { name => 'csq' }, { name => 'cellId' }, { name => 'simIcc' }, { name => 'operator' } ], + output_template => 'csq: %s dBm', + closure_custom_perfdata => $self->can('custom_signal_perfdata') + } + } + ]; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options, force_new_perfdata => 1); + bless $self, $class; + + $options{options}->add_options(arguments => { + 'filter-cell-id:s' => { name => 'filter_cell_id' }, + 'custom-perfdata-instances:s' => { name => 'custom_perfdata_instances' } + }); + + return $self; +} + +sub check_options { + my ($self, %options) = @_; + $self->SUPER::check_options(%options); + + if (!defined($self->{option_results}->{custom_perfdata_instances}) || $self->{option_results}->{custom_perfdata_instances} eq '') { + $self->{option_results}->{custom_perfdata_instances} = '%(cellId) %(operator)'; + } + + $self->{custom_perfdata_instances} = $self->custom_perfdata_instances( + option_name => '--custom-perfdata-instances', + instances => $self->{option_results}->{custom_perfdata_instances}, + labels => { cellId => 1, operator => 1, simIcc => 1} + ); +} + +my $mapping_info_interface = { + imei => { oid => '.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.5' }, # teldatCellularInfoInterfaceModuleIMEI : Cellular module IMEI. + imsi => { oid => '.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.6' }, # teldatCellularInfoInterfaceModuleIMSI : Cellular module IMSI. + simIcc => { oid => '.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.8' }, # teldatCellularInfoInterfaceSIMIcc : Cellular active SIM ICC. +}; + +my $mapping_state_interface = { + interfaceState => { oid => '.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.2' } # teldatCellularStateInterfaceState : Call state. +}; + +my $mapping_state_mobile = { + techno => { oid => '.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.6' }, # teldatCellularStateMobileRadioTechnology : Cellular mobile current radio access tecnology used (!GETRAT). + rscp => { oid => '.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.8' }, # teldatCellularStateMobileRxSignalCodePwr : Cellular mobile received signal code power (RSCP). + csq => { oid => '.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.10' }, # teldatCellularStateMobileSignalQuality : Cellular mobile reception signal quality (+CSQ). + rsrp => { oid => '.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.22' }, # teldatCellularStateMobileRxRSRP : Cellular mobile reference symbol received power (RSRP). + rsrq => { oid => '.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.23' }, # teldatCellularStateMobileRxRSRQ : Cellular mobile reference signal received quality (RSRQ). + snr => { oid => '.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.24' }, # teldatCellularStateMobileRxSINR : Cellular mobile signal versus noise ratio (SINR). + simStatus => { oid => '.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.26' } # teldatCellularStateMobileSIMStatus : Cellular mobile SIM status. +}; + +my $mapping_prof_dial = { + operator => { oid => '.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.2' } # teldatCellularProfDialName1 : Dial Profile Name(1) associated to cellular interface. +}; + +my $oid_teldatCellularInfoInterfaceEntry = '.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1'; # teldatInfoInterfaceTable +my $oid_teldatCellularStateMobileEntry = '.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1'; # teldatStateMobileTable + +sub manage_selection { + my ($self, %options) = @_; + + $self->{global} = { detected => 0 }; + $self->{cells} = {}; + + my $snmp_result = $options{snmp}->get_multiple_table( + oids => [ + { oid => $mapping_state_interface->{interfaceState}->{oid} }, + { oid => $mapping_prof_dial->{operator}->{oid} }, + { oid => $oid_teldatCellularInfoInterfaceEntry, start => $mapping_info_interface->{imei}->{oid}, end => $mapping_info_interface->{simIcc}->{oid} }, + { oid => $oid_teldatCellularStateMobileEntry, start => $mapping_state_mobile->{techno}->{oid}, end => $mapping_state_mobile->{simStatus}->{oid} } + ], + nothing_quit => 1 + ); + + foreach my $oid (keys %{$snmp_result->{$oid_teldatCellularInfoInterfaceEntry}}) { + next if ($oid !~ /^$mapping_info_interface->{imei}->{oid}\.(.*)$/); + my $instance = $1; + + my $result = $options{snmp}->map_instance(mapping => $mapping_info_interface, results => $snmp_result->{$oid_teldatCellularInfoInterfaceEntry}, instance => $instance); + my $result2 = $options{snmp}->map_instance(mapping => $mapping_state_interface, results => $snmp_result->{$mapping_state_interface->{interfaceState}->{oid}}, instance => $instance); + my $result3 = $options{snmp}->map_instance(mapping => $mapping_prof_dial, results => $snmp_result->{$mapping_prof_dial->{operator}->{oid}}, instance => $instance); + + my $cell_id = $result->{imei}; + next if ($cell_id !~ /^(?:[0-9]+)$/); + next if (defined($self->{option_results}->{filter_cell_id}) && $self->{option_results}->{filter_cell_id} ne '' && + $cell_id !~ /$self->{option_results}->{filter_cell_id}/ && $result->{simIcc} !~ /$self->{option_results}->{filter_cell_id}/); + + my $operator = $result3->{operator}; + if($result3->{operator} =~ /^-+$/){ + $operator = "N/A"; + } + $self->{cells}->{$instance} = { + cellId => $cell_id, + simIcc => $result->{simIcc}, + operator => $operator, + status => { + cellId => $cell_id, + simIcc => $result->{simIcc}, + operator => $operator, + imsi => $result->{imsi}, + interfaceState => $result2->{interfaceState} + }, + signal => { + cellId => $cell_id, + simIcc => $result->{simIcc}, + operator => $operator + } + }; + } + + if (scalar(keys %{$self->{cells}}) <= 0 && defined($self->{option_results}->{filter_cell_id}) && $self->{option_results}->{filter_cell_id} ne '') { + $self->{output}->add_option_msg(short_msg => "No Cell ID found matching with filter : ".$self->{option_results}->{filter_cell_id}); + $self->{output}->option_exit(); + } + # Return : OK: | 'modules.cellradio.detected.count'=0;;;0; + # return if (scalar(keys %{$self->{cells}}) <= 0); + + foreach my $instance (keys %{$self->{cells}}) { + my $result4 = $options{snmp}->map_instance(mapping => $mapping_state_mobile, results => $snmp_result->{$oid_teldatCellularStateMobileEntry}, instance => $instance); + + $self->{cells}->{$instance}->{status}->{simStatus} = $result4->{simStatus}; + + if ($self->{cells}->{$instance}->{status}->{simIcc} ne '') { + if($result4->{rsrp} ne '' && $result4->{rsrp} ne 0){ + $self->{cells}->{$instance}->{signal}->{rsrp} = $result4->{rsrp}; + } + if($result4->{rsrq} ne '' && $result4->{rsrq} ne 0) { + $self->{cells}->{$instance}->{signal}->{rsrq} = $result4->{rsrq}; + } + if($result4->{snr} ne '' && $result4->{snr} ne 0) { + $self->{cells}->{$instance}->{signal}->{snr} = $result4->{snr}; + } + if($result4->{rscp} ne '' && $result4->{rscp} ne 0) { + $self->{cells}->{$instance}->{signal}->{rscp} = $result4->{rscp}; + } + if($result4->{csq} ne '' && $result4->{csq} ne 0) { + $self->{cells}->{$instance}->{signal}->{csq} = $result4->{csq}; + } + } + + $self->{global}->{detected}++; + } +} + +1; + +__END__ + +=head1 MODE + +Check cellular radio modules. + +=over 8 + +=item B<--filter-cell-id> + +Filter cell modules by IMEI ID. + +=item B<--custom-perfdata-instances> + +Define perfdatas instance (default: '%(cellId) %(operator)'). +You can use the following variables: %{cellId}, %{simIcc}, %{operator} + +=item B<--unknown-status> + +Define the conditions to match for the status to be UNKNOWN. +You can use the following variables: %{simStatus}, %{interfaceState}, %{cellId}, %{simIcc}, %{operator}, %{imsi} + +=item B<--warning-status> + +Define the conditions to match for the status to be WARNING (default: '%{interfaceState} =~ /disconnect/'). +You can use the following variables: %{simStatus}, %{interfaceState}, %{cellId}, %{simIcc}, %{operator}, %{imsi} + +=item B<--critical-status> + +Define the conditions to match for the status to be CRITICAL (default: '%{simStatus} =~ /LOCKED/ || %{simStatus} =~ /DETECTING/'). +You can use the following variables: %{simStatus}, %{interfaceState}, %{cellId}, %{simIcc}, %{operator}, %{imsi} + +=item B<--warning-*> B<--critical-*> + +Thresholds. +Can be: 'modules-cellradio-detected', 'module-cellradio-rsrp', ''module-cellradio-rsrq', 'module-cellradio-rscp', 'module-cellradio-csq' +'module-cellradio-snr'. + +=back + +=cut diff --git a/src/network/teldat/snmp/mode/cpu.pm b/src/network/teldat/snmp/mode/cpu.pm new file mode 100644 index 000000000..398926bab --- /dev/null +++ b/src/network/teldat/snmp/mode/cpu.pm @@ -0,0 +1,116 @@ +# +# Copyright 2023 Centreon (http://www.centreon.com/) +# +# Centreon is a full-fledged industry-strength solution that meets +# the needs in IT infrastructure and application monitoring for +# service performance. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +package network::teldat::snmp::mode::cpu; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; + +sub prefix_cpu_output { + my ($self, %options) = @_; + + return 'cpu average usage: '; +} + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'global', type => 0, cb_prefix_output => 'prefix_cpu_output', skipped_code => { -10 => 1 } } + ]; + + $self->{maps_counters}->{global} = [ + { label => 'cpu-utilization-5s', nlabel => 'cpu.utilization.5s.percentage', set => { + key_values => [ { name => 'cpu_load5s' } ], + output_template => '%.2f %% (5s)', + perfdatas => [ + { template => '%.2f', min => 0, max => 100, unit => '%' } + ] + } + }, + { label => 'cpu-utilization-1m', nlabel => 'cpu.utilization.1m.percentage', set => { + key_values => [ { name => 'cpu_load1m' } ], + output_template => '%.2f %% (1m)', + perfdatas => [ + { template => '%.2f', min => 0, max => 100, unit => '%' } + ] + } + }, + { label => 'cpu-utilization-5m', nlabel => 'cpu.utilization.15m.percentage', set => { + key_values => [ { name => 'cpu_load5m' } ], + output_template => '%.2f %% (5m)', + perfdatas => [ + { template => '%.2f', min => 0, max => 100, unit => '%' } + ] + } + } + ]; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options, force_new_perfdata => 1); + bless $self, $class; + + $options{options}->add_options(arguments => { + }); + + return $self; +} + +sub manage_selection { + my ($self, %options) = @_; + + my $oid_cpu5s = '.1.3.6.1.4.1.2007.4.1.2.1.2.1.1.1.0'; # teldatCPUBusy5sec + my $oid_cpu1m = '.1.3.6.1.4.1.2007.4.1.2.1.2.1.1.2.0'; # teldatCPUBusy1min + my $oid_cpu5m = '.1.3.6.1.4.1.2007.4.1.2.1.2.1.1.3.0'; # teldatCPUBusy5min + + my $snmp_result = $options{snmp}->get_leef( + oids => [$oid_cpu5s, $oid_cpu1m, $oid_cpu5m], + nothing_quit => 1 + ); + + $self->{global} = { + cpu_load5s => $snmp_result->{$oid_cpu5s}, + cpu_load1m => $snmp_result->{$oid_cpu1m}, + cpu_load5m => $snmp_result->{$oid_cpu5m} + }; +} + +1; + +__END__ + +=head1 MODE + +Check cpu. + +=over 8 + +=item B<--warning-*> B<--critical-*> + +Thresholds. +Can be: 'cpu-utilization-5s', 'cpu-utilization-1m', 'cpu-utilization-5m'. + +=back + +=cut diff --git a/src/network/teldat/snmp/mode/interfaces.pm b/src/network/teldat/snmp/mode/interfaces.pm new file mode 100644 index 000000000..2de8d5dcc --- /dev/null +++ b/src/network/teldat/snmp/mode/interfaces.pm @@ -0,0 +1,182 @@ +# +# Copyright 2023 Centreon (http://www.centreon.com/) +# +# Centreon is a full-fledged industry-strength solution that meets +# the needs in IT infrastructure and application monitoring for +# service performance. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +package network::teldat::snmp::mode::interfaces; + +use base qw(snmp_standard::mode::interfaces); + +use strict; +use warnings; + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options, force_new_perfdata => 1); + bless $self, $class; + + return $self; +} + +1; + +__END__ + +=head1 MODE + +Check interfaces. + +=over 8 + +=item B<--add-global> + +Check global port statistics (By default if no --add-* option is set). + +=item B<--add-status> + +Check interface status. + +=item B<--add-duplex-status> + +Check duplex status (with --warning-status and --critical-status). + +=item B<--add-traffic> + +Check interface traffic. + +=item B<--add-errors> + +Check interface errors. + +=item B<--add-cast> + +Check interface cast. + +=item B<--add-speed> + +Check interface speed. + +=item B<--add-volume> + +Check interface data volume between two checks (not supposed to be graphed, useful for BI reporting). + +=item B<--check-metrics> + +If the expression is true, metrics are checked (Default: '%{opstatus} eq "up"'). + +=item B<--warning-status> + +Set warning threshold for status. +You can use the following variables: %{admstatus}, %{opstatus}, %{duplexstatus}, %{display} + +=item B<--critical-status> + +Set critical threshold for status (Default: '%{admstatus} eq "up" and %{opstatus} ne "up"'). +You can use the following variables: %{admstatus}, %{opstatus}, %{duplexstatus}, %{display} + +=item B<--warning-*> B<--critical-*> + +Thresholds. +Can be: 'total-port', 'total-admin-up', 'total-admin-down', 'total-oper-up', 'total-oper-down', +'in-traffic', 'out-traffic', 'in-error', 'in-discard', 'out-error', 'out-discard', +'in-ucast', 'in-bcast', 'in-mcast', 'out-ucast', 'out-bcast', 'out-mcast', +'speed' (b/s). + +=item B<--units-traffic> + +Units of thresholds for the traffic (Default: 'percent_delta') ('percent_delta', 'bps', 'counter'). + +=item B<--units-errors> + +Units of thresholds for errors/discards (Default: 'percent_delta') ('percent_delta', 'percent', 'delta', 'deltaps', 'counter'). + +=item B<--units-cast> + +Units of thresholds for communication types (Default: 'percent_delta') ('percent_delta', 'percent', 'delta', 'deltaps', 'counter'). + +=item B<--nagvis-perfdata> + +Display traffic perfdata to be compatible with nagvis widget. + +=item B<--interface> + +Set the interface (number expected) ex: 1,2,... (empty means 'check all interface'). + +=item B<--name> + +Allows to use interface name with option --interface instead of interface oid index (Can be a regexp) + +=item B<--speed> + +Set interface speed for incoming/outgoing traffic (in Mb). + +=item B<--speed-in> + +Set interface speed for incoming traffic (in Mb). + +=item B<--speed-out> + +Set interface speed for outgoing traffic (in Mb). + +=item B<--map-speed-dsl> + +Get interface speed configuration for interface type 'adsl' and 'vdsl2'. + +Syntax: --map-speed-dsl=interface-src-name,interface-dsl-name + +E.g: --map-speed-dsl=Et0.835,Et0-vdsl2 + +=item B<--force-counters64> + +Force to use 64 bits counters only. Can be used to improve performance. + +=item B<--force-counters32> + +Force to use 32 bits counters (even in snmp v2c and v3). Should be used when 64 bits counters are buggy. + +=item B<--reload-cache-time> + +Time in minutes before reloading cache file (default: 180). + +=item B<--oid-filter> + +Choose OID used to filter interface (default: ifName) (values: ifDesc, ifAlias, ifName, IpAddr). + +=item B<--oid-display> + +Choose OID used to display interface (default: ifName) (values: ifDesc, ifAlias, ifName, IpAddr). + +=item B<--oid-extra-display> + +Add an OID to display. + +=item B<--display-transform-src> + +Regexp src to transform display value. + +=item B<--display-transform-dst> + +Regexp dst to transform display value. + +=item B<--show-cache> + +Display cache interface datas. + +=back + +=cut diff --git a/src/network/teldat/snmp/mode/memory.pm b/src/network/teldat/snmp/mode/memory.pm new file mode 100644 index 000000000..16d3f8041 --- /dev/null +++ b/src/network/teldat/snmp/mode/memory.pm @@ -0,0 +1,128 @@ +# +# Copyright 2023 Centreon (http://www.centreon.com/) +# +# Centreon is a full-fledged industry-strength solution that meets +# the needs in IT infrastructure and application monitoring for +# service performance. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +package network::teldat::snmp::mode::memory; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; + +sub custom_usage_output { + my ($self, %options) = @_; + + return sprintf( + 'total: %s %s used: %s %s (%.2f%%) free: %s %s (%.2f%%)', + $self->{perfdata}->change_bytes(value => $self->{result_values}->{total}), + $self->{perfdata}->change_bytes(value => $self->{result_values}->{used}), + $self->{result_values}->{prct_used}, + $self->{perfdata}->change_bytes(value => $self->{result_values}->{free}), + $self->{result_values}->{prct_free} + ); +} + +sub prefix_memory_output { + my ($self, %options) = @_; + + return "Memory '" . $options{instance} . "' "; +} + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'memory', type => 1, cb_prefix_output => 'prefix_memory_output', message_multiple => 'All memory usages are ok', skipped_code => { -10 => 1 } } + ]; + + $self->{maps_counters}->{memory} = [ + { label => 'usage', nlabel => 'memory.usage.bytes', set => { + key_values => [ { name => 'used' }, { name => 'free' }, { name => 'prct_used' }, { name => 'prct_free' }, { name => 'total' } ], + closure_custom_output => $self->can('custom_usage_output'), + perfdatas => [ + { template => '%d', min => 0, max => 'total', unit => 'B', cast_int => 1, label_extra_instance => 1 } + ] + } + }, + { label => 'usage-free', display_ok => 0, nlabel => 'memory.free.bytes', display_ok => 0, set => { + key_values => [ { name => 'free' }, { name => 'used' }, { name => 'prct_used' }, { name => 'prct_free' }, { name => 'total' } ], + closure_custom_output => $self->can('custom_usage_output'), + perfdatas => [ + { template => '%d', min => 0, max => 'total', unit => 'B', cast_int => 1, label_extra_instance => 1 } + ] + } + }, + { label => 'usage-prct', nlabel => 'memory.usage.percentage', display_ok => 0, set => { + key_values => [ { name => 'prct_used' }, { name => 'used' }, { name => 'free' }, { name => 'prct_free' }, { name => 'total' } ], + closure_custom_output => $self->can('custom_usage_output'), + perfdatas => [ + { template => '%.2f', min => 0, max => 100, unit => '%', label_extra_instance => 1 } + ] + } + } + ]; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options, force_new_perfdata => 1); + bless $self, $class; + + $options{options}->add_options(arguments => {}); + + return $self; +} + +sub manage_selection { + my ($self, %options) = @_; + + my $oid_total = '.1.3.6.1.4.1.2007.4.1.2.1.1.26.0'; # telProdNpMonSistemMemTotal + my $oid_free = '.1.3.6.1.4.1.2007.4.1.2.1.1.30.0'; # telProdNpMonSistemMemFreenoncache + my $snmp_result = $options{snmp}->get_leef( + oids => [$oid_total, $oid_free], + nothing_quit => 1 + ); + + $self->{memory}->{system} = { + used => $snmp_result->{$oid_total} - $snmp_result->{$oid_free}, + free => $snmp_result->{$oid_free}, + prct_used => ($snmp_result->{$oid_total} - $snmp_result->{$oid_free}) * 100 / $snmp_result->{$oid_total}, + prct_free => $snmp_result->{$oid_free} * 100 / $snmp_result->{$oid_total}, + total => $snmp_result->{$oid_total} + }; +} + +1; + +__END__ + +=head1 MODE + +Check memory. + +=over 8 + +=item B<--warning-*> B<--critical-*> + +Thresholds. +Can be: 'usage' (B), 'usage-free' (B), 'usage-prct' (%). + +=back + +=cut diff --git a/src/network/teldat/snmp/mode/uptime.pm b/src/network/teldat/snmp/mode/uptime.pm new file mode 100644 index 000000000..027821995 --- /dev/null +++ b/src/network/teldat/snmp/mode/uptime.pm @@ -0,0 +1,77 @@ +# +# Copyright 2023 Centreon (http://www.centreon.com/) +# +# Centreon is a full-fledged industry-strength solution that meets +# the needs in IT infrastructure and application monitoring for +# service performance. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +package network::teldat::snmp::mode::uptime; + +use base qw(snmp_standard::mode::uptime); + +use strict; +use warnings; + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options, force_new_perfdata => 1); + bless $self, $class; + + return $self; +} + +1; + +__END__ + +=head1 MODE + +Check system uptime. + +=over 8 + +=item B<--warning-uptime> + +Threshold warning. + +=item B<--critical-uptime> + +Threshold critical. + +=item B<--add-sysdesc> + +Display system description. + +=item B<--force-oid> + +Can choose your oid (numeric format only). + +=item B<--check-overload> + +Uptime counter limit is 4294967296 and overflow. +With that option, we manage the counter going back. But there is a few chance we can miss a reboot. + +=item B<--reboot-window> + +To be used with check-overload option. Time in milliseconds (Default: 5000) +You increase the chance of not missing a reboot if you decrease that value. + +=item B<--unit> + +Select the unit for performance data and thresholds. May be 's' for seconds, 'm' for minutes, +'h' for hours, 'd' for days, 'w' for weeks. Default is seconds + +=back diff --git a/src/network/teldat/snmp/plugin.pm b/src/network/teldat/snmp/plugin.pm new file mode 100644 index 000000000..eac4e3ecd --- /dev/null +++ b/src/network/teldat/snmp/plugin.pm @@ -0,0 +1,52 @@ +# +# Copyright 2023 Centreon (http://www.centreon.com/) +# +# Centreon is a full-fledged industry-strength solution that meets +# the needs in IT infrastructure and application monitoring for +# service performance. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +package network::teldat::snmp::plugin; + +use strict; +use warnings; +use base qw(centreon::plugins::script_snmp); + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{modes} = { + 'cells-radio' => 'network::teldat::snmp::mode::cellsradio', + 'cpu' => 'network::teldat::snmp::mode::cpu', + 'interfaces' => 'network::teldat::snmp::mode::interfaces', + 'list-interfaces' => 'snmp_standard::mode::listinterfaces', + 'memory' => 'network::teldat::snmp::mode::memory', + 'uptime' => 'network::teldat::snmp::mode::uptime' + }; + + return $self; +} + +1; + +__END__ + +=head1 PLUGIN DESCRIPTION + +Check Teldat equipments in SNMP. + +=cut diff --git a/tests/functional/snmp/network-teldat-snmp.robot b/tests/functional/snmp/network-teldat-snmp.robot new file mode 100644 index 000000000..43c492cc6 --- /dev/null +++ b/tests/functional/snmp/network-teldat-snmp.robot @@ -0,0 +1,722 @@ +*** Settings *** +Documentation Network Teldat SNMP plugin + +Library OperatingSystem +Library String + +Test Timeout 120s + + +*** Variables *** +${CENTREON_PLUGINS} ${CURDIR}${/}..${/}..${/}..${/}src${/}centreon_plugins.pl + +${CMD} perl ${CENTREON_PLUGINS} --plugin=network::teldat::snmp::plugin + +# Test simple usage of the cellsradio mode +&{teldat_cellsradio_test1} +... filtercellid= +... customperfdatainstances= +... unknownstatus= +... warningstatus= +... criticalstatus= +... warningmodulescellradiodetected= +... criticalmodulescellradiodetected= +... warningmodulecellradiorsrp= +... criticalmodulecellradiorsrp= +... warningmodulecellradiorsrq= +... criticalmodulecellradiorsrq= +... warningmodulecellradiorscp= +... criticalmodulecellradiorscp= +... warningmodulecellradiocsq= +... criticalmodulecellradiocsq= +... warningmodulecellradiosnr= +... criticalmodulecellradiosnr= +... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;;0; + +# Test cellsradio mode with filter-cell-id option set to a fake value +&{teldat_cellsradio_test2} +... filtercellid=toto +... customperfdatainstances= +... unknownstatus= +... warningstatus= +... criticalstatus= +... warningmodulescellradiodetected= +... criticalmodulescellradiodetected= +... warningmodulecellradiorsrp= +... criticalmodulecellradiorsrp= +... warningmodulecellradiorsrq= +... criticalmodulecellradiorsrq= +... warningmodulecellradiorscp= +... criticalmodulecellradiorscp= +... warningmodulecellradiocsq= +... criticalmodulecellradiocsq= +... warningmodulecellradiosnr= +... criticalmodulecellradiosnr= +... result=UNKNOWN: No Cell ID found matching with filter : toto + +# Test cellsradio mode with filter-cell-id option set to a imei value +&{teldat_cellsradio_test3} +... filtercellid='359072066403821' +... customperfdatainstances= +... unknownstatus= +... warningstatus= +... criticalstatus= +... warningmodulescellradiodetected= +... criticalmodulescellradiodetected= +... warningmodulecellradiorsrp= +... criticalmodulecellradiorsrp= +... warningmodulecellradiorsrq= +... criticalmodulecellradiorsrq= +... warningmodulecellradiorscp= +... criticalmodulecellradiorscp= +... warningmodulecellradiocsq= +... criticalmodulecellradiocsq= +... warningmodulecellradiosnr= +... criticalmodulecellradiosnr= +... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;;0; + +# Test cellsradio mode with custom-perfdata-instances option set to '%(cellId) %(simIcc)' +&{teldat_cellsradio_test4} +... filtercellid= +... customperfdatainstances='%(cellId) %(simIcc)' +... unknownstatus= +... warningstatus= +... criticalstatus= +... warningmodulescellradiodetected= +... criticalmodulescellradiodetected= +... warningmodulecellradiorsrp= +... criticalmodulecellradiorsrp= +... warningmodulecellradiorsrq= +... criticalmodulecellradiorsrq= +... warningmodulecellradiorscp= +... criticalmodulecellradiorscp= +... warningmodulecellradiocsq= +... criticalmodulecellradiocsq= +... warningmodulecellradiosnr= +... criticalmodulecellradiosnr= +... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~89330122115801091660#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~89330122115801091660#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~89330122115801091660#module.cellradio.snr.db'=-1;;;0; '359072066403821~89330122115801091660#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~89330122115801091660#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~89330122115801091660#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~89330122115801091660#module.cellradio.snr.db'=-1;;;0; '359072066403821~89330122115801091660#module.cellradio.csq.dbm'=-73;;;0; + +# Test cellsradio mode with warning-modules-cellradio-detected option set to a 2 +&{teldat_cellsradio_test5} +... filtercellid= +... customperfdatainstances= +... unknownstatus= +... warningstatus= +... criticalstatus= +... warningmodulescellradiodetected=2 +... criticalmodulescellradiodetected= +... warningmodulecellradiorsrp= +... criticalmodulecellradiorsrp= +... warningmodulecellradiorsrq= +... criticalmodulecellradiorsrq= +... warningmodulecellradiorscp= +... criticalmodulecellradiorscp= +... warningmodulecellradiocsq= +... criticalmodulecellradiocsq= +... warningmodulecellradiosnr= +... criticalmodulecellradiosnr= +... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: Number of cellular radio modules detected: 3 - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] | 'modules.cellradio.detected.count'=3;0:2;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;;0; + +# Test cellsradio mode with critical-modules-cellradio-detected option set to a 2 +&{teldat_cellsradio_test6} +... filtercellid= +... customperfdatainstances= +... unknownstatus= +... warningstatus= +... criticalstatus= +... warningmodulescellradiodetected= +... criticalmodulescellradiodetected=2 +... warningmodulecellradiorsrp= +... criticalmodulecellradiorsrp= +... warningmodulecellradiorsrq= +... criticalmodulecellradiorsrq= +... warningmodulecellradiorscp= +... criticalmodulecellradiorscp= +... warningmodulecellradiocsq= +... criticalmodulecellradiocsq= +... warningmodulecellradiosnr= +... criticalmodulecellradiosnr= +... result=CRITICAL: Number of cellular radio modules detected: 3 - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] | 'modules.cellradio.detected.count'=3;;0:2;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;;0; + +# Test cellsradio mode with warning-module-cellradio-rsrp option set to a -100 +&{teldat_cellsradio_test7} +... filtercellid= +... customperfdatainstances= +... unknownstatus= +... warningstatus= +... criticalstatus= +... warningmodulescellradiodetected= +... criticalmodulescellradiodetected= +... warningmodulecellradiorsrp=-100 +... criticalmodulecellradiorsrp= +... warningmodulecellradiorsrq= +... criticalmodulecellradiorsrq= +... warningmodulecellradiorscp= +... criticalmodulecellradiorscp= +... warningmodulecellradiocsq= +... criticalmodulecellradiocsq= +... warningmodulecellradiosnr= +... criticalmodulecellradiosnr= +... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] - rsrp: -114 dBm - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] rsrp: -114 dBm | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;0:-100;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;0:-100;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;;0; + +# Test cellsradio mode with critical-module-cellradio-rsrp option set to a -100 +&{teldat_cellsradio_test8} +... filtercellid= +... customperfdatainstances= +... unknownstatus= +... warningstatus= +... criticalstatus= +... warningmodulescellradiodetected= +... criticalmodulescellradiodetected= +... warningmodulecellradiorsrp= +... criticalmodulecellradiorsrp=-100 +... warningmodulecellradiorsrq= +... criticalmodulecellradiorsrq= +... warningmodulecellradiorscp= +... criticalmodulecellradiorscp= +... warningmodulecellradiocsq= +... criticalmodulecellradiocsq= +... warningmodulecellradiosnr= +... criticalmodulecellradiosnr= +... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] rsrp: -114 dBm - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - rsrp: -114 dBm - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;0:-100;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;0:-100;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;;0; + +# Test cellsradio mode with warning-module-cellradio-rsrq option set to a -10 +&{teldat_cellsradio_test9} +... filtercellid= +... customperfdatainstances= +... unknownstatus= +... warningstatus= +... criticalstatus= +... warningmodulescellradiodetected= +... criticalmodulescellradiodetected= +... warningmodulecellradiorsrp= +... criticalmodulecellradiorsrp= +... warningmodulecellradiorsrq=-10 +... criticalmodulecellradiorsrq= +... warningmodulecellradiorscp= +... criticalmodulecellradiorscp= +... warningmodulecellradiocsq= +... criticalmodulecellradiocsq= +... warningmodulecellradiosnr= +... criticalmodulecellradiosnr= +... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] - rsrq: -18 dBm - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] rsrq: -18 dBm | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;0:-10;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;0:-10;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;;0; + +# Test cellsradio mode with critical-module-cellradio-rsrq option set to a -10 +&{teldat_cellsradio_test10} +... filtercellid= +... customperfdatainstances= +... unknownstatus= +... warningstatus= +... criticalstatus= +... warningmodulescellradiodetected= +... criticalmodulescellradiodetected= +... warningmodulecellradiorsrp= +... criticalmodulecellradiorsrp= +... warningmodulecellradiorsrq= +... criticalmodulecellradiorsrq=-10 +... warningmodulecellradiorscp= +... criticalmodulecellradiorscp= +... warningmodulecellradiocsq= +... criticalmodulecellradiocsq= +... warningmodulecellradiosnr= +... criticalmodulecellradiosnr= +... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] rsrq: -18 dBm - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - rsrq: -18 dBm - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;0:-10;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;0:-10;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;;0; + +# Test cellsradio mode with warning-module-cellradio-csq option set to a -10 +&{teldat_cellsradio_test11} +... filtercellid= +... customperfdatainstances= +... unknownstatus= +... warningstatus= +... criticalstatus= +... warningmodulescellradiodetected= +... criticalmodulescellradiodetected= +... warningmodulecellradiorsrp= +... criticalmodulecellradiorsrp= +... warningmodulecellradiorsrq= +... criticalmodulecellradiorsrq= +... warningmodulecellradiorscp= +... criticalmodulecellradiorscp= +... warningmodulecellradiocsq=-10 +... criticalmodulecellradiocsq= +... warningmodulecellradiosnr= +... criticalmodulecellradiosnr= +... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] - csq: -73 dBm - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] csq: -73 dBm | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;0:-10;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;0:-10;;0; + +# Test cellsradio mode with critical-module-cellradio-csq option set to a -10 +&{teldat_cellsradio_test12} +... filtercellid= +... customperfdatainstances= +... unknownstatus= +... warningstatus= +... criticalstatus= +... warningmodulescellradiodetected= +... criticalmodulescellradiodetected= +... warningmodulecellradiorsrp= +... criticalmodulecellradiorsrp= +... warningmodulecellradiorsrq= +... criticalmodulecellradiorsrq= +... warningmodulecellradiorscp= +... criticalmodulecellradiorscp= +... warningmodulecellradiocsq= +... criticalmodulecellradiocsq=-10 +... warningmodulecellradiosnr= +... criticalmodulecellradiosnr= +... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] csq: -73 dBm - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - csq: -73 dBm - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;0:-10;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;0:-10;0; + +# Test cellsradio mode with warning-module-cellradio-snr option set to a 0 +&{teldat_cellsradio_test13} +... filtercellid= +... customperfdatainstances= +... unknownstatus= +... warningstatus= +... criticalstatus= +... warningmodulescellradiodetected= +... criticalmodulescellradiodetected= +... warningmodulecellradiorsrp= +... criticalmodulecellradiorsrp= +... warningmodulecellradiorsrq= +... criticalmodulecellradiorsrq= +... warningmodulecellradiorscp= +... criticalmodulecellradiorscp= +... warningmodulecellradiocsq= +... criticalmodulecellradiocsq= +... warningmodulecellradiosnr=0 +... criticalmodulecellradiosnr= +... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] - snr: -1 dB - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] snr: -1 dB | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;0:0;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;0:0;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;;0; + +# Test cellsradio mode with critical-module-cellradio-snr option set to a 0 +&{teldat_cellsradio_test14} +... filtercellid= +... customperfdatainstances= +... unknownstatus= +... warningstatus= +... criticalstatus= +... warningmodulescellradiodetected= +... criticalmodulescellradiodetected= +... warningmodulecellradiorsrp= +... criticalmodulecellradiorsrp= +... warningmodulecellradiorsrq= +... criticalmodulecellradiorsrq= +... warningmodulecellradiorscp= +... criticalmodulecellradiorscp= +... warningmodulecellradiocsq= +... criticalmodulecellradiocsq= +... warningmodulecellradiosnr= +... criticalmodulecellradiosnr=0 +... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] snr: -1 dB - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: PHENIX] sim status: LOCKED [imsi: 208015606540916] [interface state: connect(9)] - snr: -1 dB - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] WARNING: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;0:0;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;0:0;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;;0; + +# Test cellsradio mode with critical-status option set to '%{interfaceState} =~ /disconnect/' +&{teldat_cellsradio_test15} +... filtercellid= +... customperfdatainstances= +... unknownstatus= +... warningstatus= +... criticalstatus='\%{interfaceState} =~ /disconnect/' +... warningmodulescellradiodetected= +... criticalmodulescellradiodetected= +... warningmodulecellradiorsrp= +... criticalmodulecellradiorsrp= +... warningmodulecellradiorsrq= +... criticalmodulecellradiorsrq= +... warningmodulecellradiorscp= +... criticalmodulecellradiorscp= +... warningmodulecellradiocsq= +... criticalmodulecellradiocsq= +... warningmodulecellradiosnr= +... criticalmodulecellradiosnr= +... result=CRITICAL: cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: OK [imsi: 208015606540916] [interface state: disconnect(1)] - cellular radio module '359072066403821' [sim icc: 89330122115801091660, operator: N/A] sim status: DETECTING [imsi: 208015606540916] [interface state: disconnect(1)] | 'modules.cellradio.detected.count'=3;;;0; '359072066403821~N/A#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~N/A#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~N/A#module.cellradio.snr.db'=-1;;;0; '359072066403821~N/A#module.cellradio.csq.dbm'=-73;;;0; '359072066403821~PHENIX#module.cellradio.rsrp.dbm'=-114;;;0; '359072066403821~PHENIX#module.cellradio.rsrq.dbm'=-18;;;0; '359072066403821~PHENIX#module.cellradio.snr.db'=-1;;;0; '359072066403821~PHENIX#module.cellradio.csq.dbm'=-73;;;0; + +@{teldat_cellsradio_tests} +... &{teldat_cellsradio_test1} +... &{teldat_cellsradio_test2} +... &{teldat_cellsradio_test3} +... &{teldat_cellsradio_test4} +... &{teldat_cellsradio_test5} +... &{teldat_cellsradio_test6} +... &{teldat_cellsradio_test7} +... &{teldat_cellsradio_test8} +... &{teldat_cellsradio_test9} +... &{teldat_cellsradio_test10} +... &{teldat_cellsradio_test11} +... &{teldat_cellsradio_test12} +... &{teldat_cellsradio_test13} +... &{teldat_cellsradio_test14} +... &{teldat_cellsradio_test15} + +# Test simple usage of the CPU mode +&{teldat_cpu_test1} +... warningcpuutilization5s= +... criticalcpuutilization5s= +... warningcpuutilization1m= +... criticalcpuutilization1m= +... warningcpuutilization5m= +... criticalcpuutilization5m= +... result=OK: cpu average usage: 1.00 % (5s), 1.00 % (1m), 1.00 % (5m) | 'cpu.utilization.5s.percentage'=1.00%;;;0;100 'cpu.utilization.1m.percentage'=1.00%;;;0;100 'cpu.utilization.15m.percentage'=1.00%;;;0;100 + +# Test CPU mode with warning-cpu-utilization-5s option set to a 0.5 +&{teldat_cpu_test2} +... warningcpuutilization5s=0.5 +... criticalcpuutilization5s= +... warningcpuutilization1m= +... criticalcpuutilization1m= +... warningcpuutilization5m= +... criticalcpuutilization5m= +... result=WARNING: cpu average usage: 1.00 % (5s) | 'cpu.utilization.5s.percentage'=1.00%;0:0.5;;0;100 'cpu.utilization.1m.percentage'=1.00%;;;0;100 'cpu.utilization.15m.percentage'=1.00%;;;0;100 + +# Test CPU mode with critical-cpu-utilization-5s option set to a 0.5 +&{teldat_cpu_test3} +... warningcpuutilization5s= +... criticalcpuutilization5s=0.5 +... warningcpuutilization1m= +... criticalcpuutilization1m= +... warningcpuutilization5m= +... criticalcpuutilization5m= +... result=CRITICAL: cpu average usage: 1.00 % (5s) | 'cpu.utilization.5s.percentage'=1.00%;;0:0.5;0;100 'cpu.utilization.1m.percentage'=1.00%;;;0;100 'cpu.utilization.15m.percentage'=1.00%;;;0;100 + +# Test CPU mode with warning-cpu-utilization-1m option set to a 0.5 +&{teldat_cpu_test4} +... warningcpuutilization5s= +... criticalcpuutilization5s= +... warningcpuutilization1m=0.5 +... criticalcpuutilization1m= +... warningcpuutilization5m= +... criticalcpuutilization5m= +... result=WARNING: cpu average usage: 1.00 % (1m) | 'cpu.utilization.5s.percentage'=1.00%;;;0;100 'cpu.utilization.1m.percentage'=1.00%;0:0.5;;0;100 'cpu.utilization.15m.percentage'=1.00%;;;0;100 + +# Test CPU mode with critical-cpu-utilization-1m option set to a 0.5 +&{teldat_cpu_test5} +... warningcpuutilization5s= +... criticalcpuutilization5s= +... warningcpuutilization1m= +... criticalcpuutilization1m=0.5 +... warningcpuutilization5m= +... criticalcpuutilization5m= +... result=CRITICAL: cpu average usage: 1.00 % (1m) | 'cpu.utilization.5s.percentage'=1.00%;;;0;100 'cpu.utilization.1m.percentage'=1.00%;;0:0.5;0;100 'cpu.utilization.15m.percentage'=1.00%;;;0;100 + +# Test CPU mode with warning-cpu-utilization-5m option set to a 0.5 +&{teldat_cpu_test6} +... warningcpuutilization5s= +... criticalcpuutilization5s= +... warningcpuutilization1m= +... criticalcpuutilization1m= +... warningcpuutilization5m=0.5 +... criticalcpuutilization5m= +... result=WARNING: cpu average usage: 1.00 % (5m) | 'cpu.utilization.5s.percentage'=1.00%;;;0;100 'cpu.utilization.1m.percentage'=1.00%;;;0;100 'cpu.utilization.15m.percentage'=1.00%;0:0.5;;0;100 + +# Test CPU mode with critical-cpu-utilization-5m option set to a 0.5 +&{teldat_cpu_test7} +... warningcpuutilization5s= +... criticalcpuutilization5s= +... warningcpuutilization1m= +... criticalcpuutilization1m= +... warningcpuutilization5m= +... criticalcpuutilization5m=0.5 +... result=CRITICAL: cpu average usage: 1.00 % (5m) | 'cpu.utilization.5s.percentage'=1.00%;;;0;100 'cpu.utilization.1m.percentage'=1.00%;;;0;100 'cpu.utilization.15m.percentage'=1.00%;;0:0.5;0;100 + +@{teldat_cpu_tests} +... &{teldat_cpu_test1} +... &{teldat_cpu_test2} +... &{teldat_cpu_test3} +... &{teldat_cpu_test4} +... &{teldat_cpu_test5} +... &{teldat_cpu_test6} +... &{teldat_cpu_test7} + +# Test simple usage of the memory mode +&{teldat_memory_test1} +... warningusage= +... criticalusage= +... warningusagefree= +... criticalusagefree= +... warningusageprct= +... criticalusageprct= +... result=OK: Memory 'system' total: 256.00 MB used: 100.54 MB (39.27%) free: 155.46 MB (60.73%) | 'system#memory.usage.bytes'=105419600B;;;0;268435456 'system#memory.free.bytes'=163015856B;;;0;268435456 'system#memory.usage.percentage'=39.27%;;;0;100 + +# Test memory mode with warning-usage option set to a 100 +&{teldat_memory_test2} +... warningusage=100 +... criticalusage= +... warningusagefree= +... criticalusagefree= +... warningusageprct= +... criticalusageprct= +... result=WARNING: Memory 'system' total: 256.00 MB used: 100.54 MB (39.27%) free: 155.46 MB (60.73%) | 'system#memory.usage.bytes'=105419600B;0:100;;0;268435456 'system#memory.free.bytes'=163015856B;;;0;268435456 'system#memory.usage.percentage'=39.27%;;;0;100 + +# Test memory mode with critical-usage option set to a 100 +&{teldat_memory_test3} +... warningusage= +... criticalusage=100 +... warningusagefree= +... criticalusagefree= +... warningusageprct= +... criticalusageprct= +... result=CRITICAL: Memory 'system' total: 256.00 MB used: 100.54 MB (39.27%) free: 155.46 MB (60.73%) | 'system#memory.usage.bytes'=105419600B;;0:100;0;268435456 'system#memory.free.bytes'=163015856B;;;0;268435456 'system#memory.usage.percentage'=39.27%;;;0;100 + +# Test memory mode with warning-usage-free option set to a 100 +&{teldat_memory_test4} +... warningusage= +... criticalusage= +... warningusagefree=100 +... criticalusagefree= +... warningusageprct= +... criticalusageprct= +... result=WARNING: Memory 'system' total: 256.00 MB used: 100.54 MB (39.27%) free: 155.46 MB (60.73%) | 'system#memory.usage.bytes'=105419600B;;;0;268435456 'system#memory.free.bytes'=163015856B;0:100;;0;268435456 'system#memory.usage.percentage'=39.27%;;;0;100 + +# Test memory mode with critical-usage-free option set to a 100 +&{teldat_memory_test5} +... warningusage= +... criticalusage= +... warningusagefree= +... criticalusagefree=100 +... warningusageprct= +... criticalusageprct= +... result=CRITICAL: Memory 'system' total: 256.00 MB used: 100.54 MB (39.27%) free: 155.46 MB (60.73%) | 'system#memory.usage.bytes'=105419600B;;;0;268435456 'system#memory.free.bytes'=163015856B;;0:100;0;268435456 'system#memory.usage.percentage'=39.27%;;;0;100 + +# Test memory mode with warning-usage-prct option set to a 30 +&{teldat_memory_test6} +... warningusage= +... criticalusage= +... warningusagefree= +... criticalusagefree= +... warningusageprct=30 +... criticalusageprct= +... result=WARNING: Memory 'system' total: 256.00 MB used: 100.54 MB (39.27%) free: 155.46 MB (60.73%) | 'system#memory.usage.bytes'=105419600B;;;0;268435456 'system#memory.free.bytes'=163015856B;;;0;268435456 'system#memory.usage.percentage'=39.27%;0:30;;0;100 + +# Test memory mode with critical-usage-prct option set to a 30 +&{teldat_memory_test7} +... warningusage= +... criticalusage= +... warningusagefree= +... criticalusagefree= +... warningusageprct= +... criticalusageprct=30 +... result=CRITICAL: Memory 'system' total: 256.00 MB used: 100.54 MB (39.27%) free: 155.46 MB (60.73%) | 'system#memory.usage.bytes'=105419600B;;;0;268435456 'system#memory.free.bytes'=163015856B;;;0;268435456 'system#memory.usage.percentage'=39.27%;;0:30;0;100 + +@{teldat_memory_tests} +... &{teldat_memory_test1} +... &{teldat_memory_test2} +... &{teldat_memory_test3} +... &{teldat_memory_test4} +... &{teldat_memory_test5} +... &{teldat_memory_test6} +... &{teldat_memory_test7} + + +*** Test Cases *** +Network Teldat SNMP cells radio + [Documentation] Network Teldat SNMP cells radio + [Tags] network teldat snmp + FOR ${teldat_cellsradio_test} IN @{teldat_cellsradio_tests} + ${command} Catenate + ... ${CMD} + ... --mode=cells-radio + ... --hostname=127.0.0.1 + ... --snmp-version=2c + ... --snmp-port=2024 + ... --snmp-community=network-teldat-snmp + ${length} Get Length ${teldat_cellsradio_test.filtercellid} + IF ${length} > 0 + ${command} Catenate ${command} --filter-cell-id=${teldat_cellsradio_test.filtercellid} + END + ${length} Get Length ${teldat_cellsradio_test.customperfdatainstances} + IF ${length} > 0 + ${command} Catenate + ... ${command} + ... --custom-perfdata-instances=${teldat_cellsradio_test.customperfdatainstances} + END + ${length} Get Length ${teldat_cellsradio_test.unknownstatus} + IF ${length} > 0 + ${command} Catenate ${command} --unknown-status=${teldat_cellsradio_test.unknownstatus} + END + ${length} Get Length ${teldat_cellsradio_test.warningstatus} + IF ${length} > 0 + ${command} Catenate ${command} --warning-status=${teldat_cellsradio_test.warningstatus} + END + ${length} Get Length ${teldat_cellsradio_test.criticalstatus} + IF ${length} > 0 + ${command} Catenate ${command} --critical-status=${teldat_cellsradio_test.criticalstatus} + END + ${length} Get Length ${teldat_cellsradio_test.warningmodulescellradiodetected} + IF ${length} > 0 + ${command} Catenate + ... ${command} + ... --warning-modules-cellradio-detected=${teldat_cellsradio_test.warningmodulescellradiodetected} + END + ${length} Get Length ${teldat_cellsradio_test.criticalmodulescellradiodetected} + IF ${length} > 0 + ${command} Catenate + ... ${command} + ... --critical-modules-cellradio-detected=${teldat_cellsradio_test.criticalmodulescellradiodetected} + END + ${length} Get Length ${teldat_cellsradio_test.warningmodulecellradiorsrp} + IF ${length} > 0 + ${command} Catenate + ... ${command} + ... --warning-module-cellradio-rsrp=${teldat_cellsradio_test.warningmodulecellradiorsrp} + END + ${length} Get Length ${teldat_cellsradio_test.criticalmodulecellradiorsrp} + IF ${length} > 0 + ${command} Catenate + ... ${command} + ... --critical-module-cellradio-rsrp=${teldat_cellsradio_test.criticalmodulecellradiorsrp} + END + ${length} Get Length ${teldat_cellsradio_test.warningmodulecellradiorsrq} + IF ${length} > 0 + ${command} Catenate + ... ${command} + ... --warning-module-cellradio-rsrq=${teldat_cellsradio_test.warningmodulecellradiorsrq} + END + ${length} Get Length ${teldat_cellsradio_test.criticalmodulecellradiorsrq} + IF ${length} > 0 + ${command} Catenate + ... ${command} + ... --critical-module-cellradio-rsrq=${teldat_cellsradio_test.criticalmodulecellradiorsrq} + END + ${length} Get Length ${teldat_cellsradio_test.warningmodulecellradiorscp} + IF ${length} > 0 + ${command} Catenate + ... ${command} + ... --warning-module-cellradio-rscp=${teldat_cellsradio_test.warningmodulecellradiorscp} + END + ${length} Get Length ${teldat_cellsradio_test.criticalmodulecellradiorscp} + IF ${length} > 0 + ${command} Catenate + ... ${command} + ... --critical-module-cellradio-rscp=${teldat_cellsradio_test.criticalmodulecellradiorscp} + END + ${length} Get Length ${teldat_cellsradio_test.warningmodulecellradiocsq} + IF ${length} > 0 + ${command} Catenate + ... ${command} + ... --warning-module-cellradio-csq=${teldat_cellsradio_test.warningmodulecellradiocsq} + END + ${length} Get Length ${teldat_cellsradio_test.criticalmodulecellradiocsq} + IF ${length} > 0 + ${command} Catenate + ... ${command} + ... --critical-module-cellradio-csq=${teldat_cellsradio_test.criticalmodulecellradiocsq} + END + ${length} Get Length ${teldat_cellsradio_test.warningmodulecellradiosnr} + IF ${length} > 0 + ${command} Catenate + ... ${command} + ... --warning-module-cellradio-snr=${teldat_cellsradio_test.warningmodulecellradiosnr} + END + ${length} Get Length ${teldat_cellsradio_test.criticalmodulecellradiosnr} + IF ${length} > 0 + ${command} Catenate + ... ${command} + ... --critical-module-cellradio-snr=${teldat_cellsradio_test.criticalmodulecellradiosnr} + END + ${output} Run ${command} + Log To Console . no_newline=true + ${output} Strip String ${output} + Should Be Equal As Strings + ... ${output} + ... ${teldat_cellsradio_test.result} + ... Wrong result output for:${\n}Command: ${\n}${command}${\n}${\n}Expected output: ${\n}${teldat_cellsradio_test.result}${\n}${\n}Obtained output:${\n}${output}${\n}${\n}${\n} + ... values=False + END + +Network Teldat SNMP CPU + [Documentation] Network Teldat SNMP CPU + [Tags] network teldat snmp + FOR ${teldat_cpu_test} IN @{teldat_cpu_tests} + ${command} Catenate + ... ${CMD} + ... --mode=cpu + ... --hostname=127.0.0.1 + ... --snmp-version=2c + ... --snmp-port=2024 + ... --snmp-community=network-teldat-snmp + ${length} Get Length ${teldat_cpu_test.warningcpuutilization5s} + IF ${length} > 0 + ${command} Catenate + ... ${command} + ... --warning-cpu-utilization-5s=${teldat_cpu_test.warningcpuutilization5s} + END + ${length} Get Length ${teldat_cpu_test.criticalcpuutilization5s} + IF ${length} > 0 + ${command} Catenate + ... ${command} + ... --critical-cpu-utilization-5s=${teldat_cpu_test.criticalcpuutilization5s} + END + ${length} Get Length ${teldat_cpu_test.warningcpuutilization1m} + IF ${length} > 0 + ${command} Catenate + ... ${command} + ... --warning-cpu-utilization-1m=${teldat_cpu_test.warningcpuutilization1m} + END + ${length} Get Length ${teldat_cpu_test.criticalcpuutilization1m} + IF ${length} > 0 + ${command} Catenate + ... ${command} + ... --critical-cpu-utilization-1m=${teldat_cpu_test.criticalcpuutilization1m} + END + ${length} Get Length ${teldat_cpu_test.warningcpuutilization5m} + IF ${length} > 0 + ${command} Catenate + ... ${command} + ... --warning-cpu-utilization-5m=${teldat_cpu_test.warningcpuutilization5m} + END + ${length} Get Length ${teldat_cpu_test.criticalcpuutilization5m} + IF ${length} > 0 + ${command} Catenate + ... ${command} + ... --critical-cpu-utilization-5m=${teldat_cpu_test.criticalcpuutilization5m} + END + ${output} Run ${command} + Log To Console . no_newline=true + ${output} Strip String ${output} + Should Be Equal As Strings + ... ${output} + ... ${teldat_cpu_test.result} + ... Wrong result output for:${\n}Command: ${\n}${command}${\n}${\n}Expected output: ${\n}${teldat_cpu_test.result}${\n}${\n}Obtained output:${\n}${output}${\n}${\n}${\n} + ... values=False + END + +Network Teldat SNMP Memory + [Documentation] Network Teldat SNMP memory + [Tags] network teldat snmp + FOR ${teldat_memory_test} IN @{teldat_memory_tests} + ${command} Catenate + ... ${CMD} + ... --mode=memory + ... --hostname=127.0.0.1 + ... --snmp-version=2c + ... --snmp-port=2024 + ... --snmp-community=network-teldat-snmp + ${length} Get Length ${teldat_memory_test.warningusage} + IF ${length} > 0 + ${command} Catenate ${command} --warning-usage=${teldat_memory_test.warningusage} + END + ${length} Get Length ${teldat_memory_test.criticalusage} + IF ${length} > 0 + ${command} Catenate ${command} --critical-usage=${teldat_memory_test.criticalusage} + END + ${length} Get Length ${teldat_memory_test.warningusagefree} + IF ${length} > 0 + ${command} Catenate ${command} --warning-usage-free=${teldat_memory_test.warningusagefree} + END + ${length} Get Length ${teldat_memory_test.criticalusagefree} + IF ${length} > 0 + ${command} Catenate ${command} --critical-usage-free=${teldat_memory_test.criticalusagefree} + END + ${length} Get Length ${teldat_memory_test.warningusageprct} + IF ${length} > 0 + ${command} Catenate ${command} --warning-usage-prct=${teldat_memory_test.warningusageprct} + END + ${length} Get Length ${teldat_memory_test.criticalusageprct} + IF ${length} > 0 + ${command} Catenate ${command} --critical-usage-prct=${teldat_memory_test.criticalusageprct} + END + ${output} Run ${command} + Log To Console . no_newline=true + ${output} Strip String ${output} + Should Be Equal As Strings + ... ${output} + ... ${teldat_memory_test.result} + ... Wrong result output for:${\n}Command: ${\n}${command}${\n}${\n}Expected output: ${\n}${teldat_memory_test.result}${\n}${\n}Obtained output:${\n}${output}${\n}${\n}${\n} + ... values=False + END diff --git a/tests/resources/snmp/network-teldat-snmp.snmpwalk b/tests/resources/snmp/network-teldat-snmp.snmpwalk new file mode 100644 index 000000000..bbab371ef --- /dev/null +++ b/tests/resources/snmp/network-teldat-snmp.snmpwalk @@ -0,0 +1,1130 @@ +.1.3.6.1.4.1.2007.1.2.9.2.1.7.274.1 = INTEGER: 0 +.1.3.6.1.4.1.2007.1.2.9.2.1.7.274.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.1.2.9.2.1.7.274.3 = INTEGER: 0 +.1.3.6.1.4.1.2007.1.2.9.2.1.7.274.4 = INTEGER: 0 +.1.3.6.1.4.1.2007.1.2.9.2.1.7.274.5 = INTEGER: 0 +.1.3.6.1.4.1.2007.1.2.9.2.1.7.274.6 = INTEGER: 0 +.1.3.6.1.4.1.2007.1.2.9.4.0 = INTEGER: 0 +.1.3.6.1.4.1.2007.1.2.10.1.1.1 = Gauge32: 1 +.1.3.6.1.4.1.2007.1.2.10.1.1.2 = Gauge32: 2 +.1.3.6.1.4.1.2007.1.2.10.1.1.3 = Gauge32: 3 +.1.3.6.1.4.1.2007.1.2.10.1.1.4 = Gauge32: 4 +.1.3.6.1.4.1.2007.1.2.10.1.1.5 = Gauge32: 5 +.1.3.6.1.4.1.2007.1.2.10.1.1.6 = Gauge32: 6 +.1.3.6.1.4.1.2007.1.2.10.1.1.7 = Gauge32: 7 +.1.3.6.1.4.1.2007.1.2.10.1.1.8 = Gauge32: 8 +.1.3.6.1.4.1.2007.1.2.10.1.1.9 = Gauge32: 9 +.1.3.6.1.4.1.2007.1.2.10.1.1.10 = Gauge32: 10 +.1.3.6.1.4.1.2007.1.2.10.1.1.11 = Gauge32: 11 +.1.3.6.1.4.1.2007.1.2.10.1.1.12 = Gauge32: 12 +.1.3.6.1.4.1.2007.1.2.10.1.1.13 = Gauge32: 13 +.1.3.6.1.4.1.2007.1.2.10.1.1.14 = Gauge32: 14 +.1.3.6.1.4.1.2007.1.2.10.1.1.15 = Gauge32: 15 +.1.3.6.1.4.1.2007.1.2.10.1.1.16 = Gauge32: 16 +.1.3.6.1.4.1.2007.1.2.10.1.2.1 = INTEGER: 121 +.1.3.6.1.4.1.2007.1.2.10.1.2.2 = INTEGER: 162 +.1.3.6.1.4.1.2007.1.2.10.1.2.3 = INTEGER: 140 +.1.3.6.1.4.1.2007.1.2.10.1.2.4 = INTEGER: 140 +.1.3.6.1.4.1.2007.1.2.10.1.2.5 = INTEGER: 162 +.1.3.6.1.4.1.2007.1.2.10.1.2.6 = INTEGER: 140 +.1.3.6.1.4.1.2007.1.2.10.1.2.7 = INTEGER: 140 +.1.3.6.1.4.1.2007.1.2.10.1.2.8 = INTEGER: 162 +.1.3.6.1.4.1.2007.1.2.10.1.2.9 = INTEGER: 140 +.1.3.6.1.4.1.2007.1.2.10.1.2.10 = INTEGER: 140 +.1.3.6.1.4.1.2007.1.2.10.1.2.11 = INTEGER: 112 +.1.3.6.1.4.1.2007.1.2.10.1.2.12 = INTEGER: 139 +.1.3.6.1.4.1.2007.1.2.10.1.2.13 = INTEGER: 139 +.1.3.6.1.4.1.2007.1.2.10.1.2.14 = INTEGER: 139 +.1.3.6.1.4.1.2007.1.2.10.1.2.15 = INTEGER: 95 +.1.3.6.1.4.1.2007.1.2.10.1.2.16 = INTEGER: 95 +.1.3.6.1.4.1.2007.1.2.10.1.3.1 = INTEGER: 34 +.1.3.6.1.4.1.2007.1.2.10.1.3.2 = INTEGER: 23 +.1.3.6.1.4.1.2007.1.2.10.1.3.3 = INTEGER: 23 +.1.3.6.1.4.1.2007.1.2.10.1.3.4 = INTEGER: 23 +.1.3.6.1.4.1.2007.1.2.10.1.3.5 = INTEGER: 24 +.1.3.6.1.4.1.2007.1.2.10.1.3.6 = INTEGER: 24 +.1.3.6.1.4.1.2007.1.2.10.1.3.7 = INTEGER: 24 +.1.3.6.1.4.1.2007.1.2.10.1.3.8 = INTEGER: 25 +.1.3.6.1.4.1.2007.1.2.10.1.3.9 = INTEGER: 25 +.1.3.6.1.4.1.2007.1.2.10.1.3.10 = INTEGER: 25 +.1.3.6.1.4.1.2007.1.2.10.1.3.11 = INTEGER: 32 +.1.3.6.1.4.1.2007.1.2.10.1.3.12 = INTEGER: 0 +.1.3.6.1.4.1.2007.1.2.10.1.3.13 = INTEGER: 0 +.1.3.6.1.4.1.2007.1.2.10.1.3.14 = INTEGER: 0 +.1.3.6.1.4.1.2007.1.2.10.1.3.15 = INTEGER: 0 +.1.3.6.1.4.1.2007.1.2.10.1.3.16 = INTEGER: 0 +.1.3.6.1.4.1.2007.1.2.10.1.4.1 = STRING: "GigabitEthernet interface" +.1.3.6.1.4.1.2007.1.2.10.1.4.2 = STRING: "Cellular Interface" +.1.3.6.1.4.1.2007.1.2.10.1.4.3 = STRING: "USB_NIC Device" +.1.3.6.1.4.1.2007.1.2.10.1.4.4 = STRING: "USB_NIC Device" +.1.3.6.1.4.1.2007.1.2.10.1.4.5 = STRING: "Cellular Interface" +.1.3.6.1.4.1.2007.1.2.10.1.4.6 = STRING: "USB_NIC Device" +.1.3.6.1.4.1.2007.1.2.10.1.4.7 = STRING: "USB_NIC Device" +.1.3.6.1.4.1.2007.1.2.10.1.4.8 = STRING: "Cellular Interface" +.1.3.6.1.4.1.2007.1.2.10.1.4.9 = STRING: "USB_NIC Device" +.1.3.6.1.4.1.2007.1.2.10.1.4.10 = STRING: "USB_NIC Device" +.1.3.6.1.4.1.2007.1.2.10.1.4.11 = STRING: "Atheros WLAN" +.1.3.6.1.4.1.2007.1.2.10.1.4.12 = STRING: "Generic DirectIP encapsulation" +.1.3.6.1.4.1.2007.1.2.10.1.4.13 = STRING: "Generic DirectIP encapsulation" +.1.3.6.1.4.1.2007.1.2.10.1.4.14 = STRING: "Generic DirectIP encapsulation" +.1.3.6.1.4.1.2007.1.2.10.1.4.15 = STRING: "Ethernet subinterface" +.1.3.6.1.4.1.2007.1.2.10.1.4.16 = STRING: "Ethernet subinterface" +.1.3.6.1.4.1.2007.1.2.11.0 = Hex-STRING: 26 06 21 00 12 10 04 00 +.1.3.6.1.4.1.2007.1.2.12.0 = INTEGER: 3 +.1.3.6.1.4.1.2007.1.2.13.0 = INTEGER: 2 +.1.3.6.1.4.1.2007.1.2.14.0 = INTEGER: 4 +.1.3.6.1.4.1.2007.1.2.15.0 = INTEGER: 0 +.1.3.6.1.4.1.2007.1.2.16.0 = Gauge32: 600 +.1.3.6.1.4.1.2007.1.2.17.0 = INTEGER: 0 +.1.3.6.1.4.1.2007.1.2.18.0 = INTEGER: 1 +.1.3.6.1.4.1.2007.3.2.1.1.0 = IpAddress: 0.0.0.12 +.1.3.6.1.4.1.2007.3.2.1.2.0 = Gauge32: 10 +.1.3.6.1.4.1.2007.3.2.1.3.0 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.1.1.1.0 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.1.1.2.0 = INTEGER: 4 +.1.3.6.1.4.1.2007.4.1.1.1.3.0 = INTEGER: 4 +.1.3.6.1.4.1.2007.4.1.1.1.4.0 = INTEGER: 4 +.1.3.6.1.4.1.2007.4.1.1.1.5.0 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.1.1.7.0 = INTEGER: 3 +.1.3.6.1.4.1.2007.4.1.1.1.8.0 = INTEGER: 2 +.1.3.6.1.4.1.2007.4.1.1.2.1.0 = STRING: "Router model H2Rail S/N: 899/000841 SWL: BASE GPS WLAN WNMS_MAX_WTPs-18 Teldat (c)1996 - 2021" +.1.3.6.1.4.1.2007.4.1.1.2.2.0 = OID: .1.3.6.1.4.1.2007.1.1.227 +.1.3.6.1.4.1.2007.4.1.1.2.3.0 = "" +.1.3.6.1.4.1.2007.4.1.1.2.4.0 = STRING: "......" +.1.3.6.1.4.1.2007.4.1.1.2.5.0 = STRING: "......." +.1.3.6.1.4.1.2007.4.1.1.2.6.0 = Gauge32: 72 +.1.3.6.1.4.1.2007.4.1.1.2.7.0 = Timeticks: (7598700) 21:06:27.00 +.1.3.6.1.4.1.2007.4.1.1.2.9.0 = INTEGER: 10 +.1.3.6.1.4.1.2007.4.1.1.5.1.1.1.0 = IpAddress: 0.0.0.0 +.1.3.6.1.4.1.2007.4.1.1.5.1.1.2.0 = IpAddress: 0.0.0.0 +.1.3.6.1.4.1.2007.4.1.1.5.1.1.3.0 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.1.5.1.1.4.0 = INTEGER: 12000 +.1.3.6.1.4.1.2007.4.1.1.5.1.1.5.0 = INTEGER: 64 +.1.3.6.1.4.1.2007.4.1.1.5.1.1.6.0 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.1.5.1.1.7.0 = INTEGER: 5 +.1.3.6.1.4.1.2007.4.1.1.5.1.1.10.0 = INTEGER: 3 +.1.3.6.1.4.1.2007.4.1.1.5.1.1.16.0 = IpAddress: 0.0.0.0 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.1.2 = INTEGER: 2 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.1.3 = INTEGER: 3 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.1.4 = INTEGER: 4 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.2.1 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.2.2 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.2.3 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.2.4 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.3.1 = IpAddress: 0.0.0.0 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.3.2 = IpAddress: 0.0.0.0 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.3.3 = IpAddress: 0.0.0.0 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.3.4 = IpAddress: 0.0.0.0 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.4.1 = IpAddress: 0.0.0.0 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.4.2 = IpAddress: 0.0.0.0 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.4.3 = IpAddress: 0.0.0.0 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.4.4 = IpAddress: 0.0.0.0 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.5.1 = IpAddress: 0.0.0.10 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.5.2 = IpAddress: 0.0.0.11 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.5.3 = IpAddress: 0.0.0.12 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.5.4 = IpAddress: 0.0.0.13 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.6.1 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.6.2 = INTEGER: 10 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.6.3 = INTEGER: 10 +.1.3.6.1.4.1.2007.4.1.1.5.1.4.1.6.4 = INTEGER: 10 +.1.3.6.1.4.1.2007.4.1.1.5.12.1.0 = Gauge32: 1 +.1.3.6.1.4.1.2007.4.1.1.5.12.2.0 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.1.5.12.3.0 = Gauge32: 21 +.1.3.6.1.4.1.2007.4.1.1.5.12.4.0 = Gauge32: 20 +.1.3.6.1.4.1.2007.4.1.1.5.12.5.0 = Gauge32: 360 +.1.3.6.1.4.1.2007.4.1.1.5.12.6.0 = Gauge32: 4 +.1.3.6.1.4.1.2007.4.1.1.5.12.7.0 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.1.5.12.8.0 = Gauge32: 1024 +.1.3.6.1.4.1.2007.4.1.1.5.12.9.0 = Gauge32: 2048 +.1.3.6.1.4.1.2007.4.1.1.5.12.10.0 = Gauge32: 16384 +.1.3.6.1.4.1.2007.4.1.1.5.12.11.0 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.1.5.12.12.0 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.1.5.12.13.0 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.1.5.12.14.0 = Gauge32: 1 +.1.3.6.1.4.1.2007.4.1.1.5.12.15.0 = Gauge32: 1 +.1.3.6.1.4.1.2007.4.1.1.5.12.16.0 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.1.5.13.1.1.0 = Gauge32: 2 +.1.3.6.1.4.1.2007.4.1.1.5.13.1.2.0 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.1.5.13.1.3.0 = Gauge32: 64 +.1.3.6.1.4.1.2007.4.1.1.5.13.1.4.0 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.1.1.14.0 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.1.1.15.0 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.1.1.16.0 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.1.1.26.0 = Gauge32: 268435456 +.1.3.6.1.4.1.2007.4.1.2.1.1.27.0 = Gauge32: 224182272 +.1.3.6.1.4.1.2007.4.1.2.1.1.28.0 = Gauge32: 163015856 +.1.3.6.1.4.1.2007.4.1.2.1.1.29.0 = Gauge32: 224182272 +.1.3.6.1.4.1.2007.4.1.2.1.1.30.0 = Gauge32: 163015856 +.1.3.6.1.4.1.2007.4.1.2.1.1.31.0 = STRING: "Caches: ON Write Back" +.1.3.6.1.4.1.2007.4.1.2.1.1.32.0 = Gauge32: 33030144 +.1.3.6.1.4.1.2007.4.1.2.1.1.33.0 = Gauge32: 9429 +.1.3.6.1.4.1.2007.4.1.2.1.2.1.1.1.0 = Gauge32: 1 +.1.3.6.1.4.1.2007.4.1.2.1.2.1.1.2.0 = Gauge32: 1 +.1.3.6.1.4.1.2007.4.1.2.1.2.1.1.3.0 = Gauge32: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.1.1.1.1 = Gauge32: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.1.1.2.1 = Hex-STRING: 00 A0 26 54 02 E5 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.1.1.3.1 = Hex-STRING: 00 A0 26 54 02 E5 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.1.1.4.1 = STRING: "ethernet0/0" +.1.3.6.1.4.1.2007.4.1.2.2.2.6.2.1.1.1 = Gauge32: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.2.1.2.1 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.2.1.3.1 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.2.1.4.1 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.2.1.5.1 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.2.1.6.1 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.2.1.7.1 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.2.1.8.1 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.2.1.9.1 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.2.1.10.1 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.2.1.11.1 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.2.1.12.1 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.2.1.13.1 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.2.1.14.1 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.2.1.15.1 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.2.1.16.1 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.2.1.17.1 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.2.1.18.1 = Gauge32: 5 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.1.1.2 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.1.1.3 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.1.1.4 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.1.1.5 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.1.1.6 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.1.1.7 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.1.1.8 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.1.1.9 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.1.1.10 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.1.1.11 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.1.1.12 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.1.1.13 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.1.1.14 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.1.1.15 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.2.1.1 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.2.1.2 = INTEGER: 2 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.2.1.3 = INTEGER: 3 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.2.1.4 = INTEGER: 4 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.2.1.5 = INTEGER: 5 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.2.1.6 = INTEGER: 6 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.2.1.7 = INTEGER: 7 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.2.1.8 = INTEGER: 8 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.2.1.9 = INTEGER: 9 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.2.1.10 = INTEGER: 10 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.2.1.11 = INTEGER: 11 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.2.1.12 = INTEGER: 12 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.2.1.13 = INTEGER: 13 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.2.1.14 = INTEGER: 14 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.2.1.15 = INTEGER: 15 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.3.1.1 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.3.1.2 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.3.1.3 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.3.1.4 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.3.1.5 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.3.1.6 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.3.1.7 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.3.1.8 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.3.1.9 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.3.1.10 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.3.1.11 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.3.1.12 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.3.1.13 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.3.1.14 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.6.3.1.3.1.15 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.8.1.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.8.1.1.1.11 = INTEGER: 11 +.1.3.6.1.4.1.2007.4.1.2.2.2.8.1.1.1.15 = INTEGER: 15 +.1.3.6.1.4.1.2007.4.1.2.2.2.8.1.1.1.16 = INTEGER: 16 +.1.3.6.1.4.1.2007.4.1.2.2.2.8.1.1.2.1 = INTEGER: 4 +.1.3.6.1.4.1.2007.4.1.2.2.2.8.1.1.2.11 = INTEGER: 4 +.1.3.6.1.4.1.2007.4.1.2.2.2.8.1.1.2.15 = INTEGER: 4 +.1.3.6.1.4.1.2007.4.1.2.2.2.8.1.1.2.16 = INTEGER: 4 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.1.2 = INTEGER: 2 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.1.3 = INTEGER: 3 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.1.4 = INTEGER: 4 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.1.5 = INTEGER: 5 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.1.6 = INTEGER: 6 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.1.7 = INTEGER: 7 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.1.8 = INTEGER: 8 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.1.9 = INTEGER: 9 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.1.10 = INTEGER: 10 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.2.2 = STRING: "Sierra Wireless, Incorporated" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.2.3 = STRING: "Sierra Wireless, Incorporated" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.2.4 = STRING: "Sierra Wireless, Incorporated" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.2.5 = STRING: "Sierra Wireless, Incorporated" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.2.6 = STRING: "Sierra Wireless, Incorporated" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.2.7 = STRING: "Sierra Wireless, Incorporated" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.2.8 = STRING: "Sierra Wireless, Incorporated" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.2.9 = STRING: "Sierra Wireless, Incorporated" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.2.10 = STRING: "Sierra Wireless, Incorporated" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.3.2 = STRING: "MC7455" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.3.3 = STRING: "MC7455" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.3.4 = STRING: "MC7455" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.3.5 = STRING: "MC7455" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.3.6 = STRING: "MC7455" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.3.7 = STRING: "MC7455" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.3.8 = STRING: "MC7455" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.3.9 = STRING: "MC7455" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.3.10 = STRING: "MC7455" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.4.2 = STRING: "SWI9X30C_02.24.05.06 r7040 CARMD-EV-FRMWR2 2017/05/19 06:23:09" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.4.3 = STRING: "SWI9X30C_02.24.05.06 r7040 CARMD-EV-FRMWR2 2017/05/19 06:23:09" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.4.4 = STRING: "SWI9X30C_02.24.05.06 r7040 CARMD-EV-FRMWR2 2017/05/19 06:23:09" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.4.5 = STRING: "SWI9X30C_02.24.05.06 r7040 CARMD-EV-FRMWR2 2017/05/19 06:23:09" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.4.6 = STRING: "SWI9X30C_02.24.05.06 r7040 CARMD-EV-FRMWR2 2017/05/19 06:23:09" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.4.7 = STRING: "SWI9X30C_02.24.05.06 r7040 CARMD-EV-FRMWR2 2017/05/19 06:23:09" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.4.8 = STRING: "SWI9X30C_02.24.05.06 r7040 CARMD-EV-FRMWR2 2017/05/19 06:23:09" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.4.9 = STRING: "SWI9X30C_02.24.05.06 r7040 CARMD-EV-FRMWR2 2017/05/19 06:23:09" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.4.10 = STRING: "SWI9X30C_02.24.05.06 r7040 CARMD-EV-FRMWR2 2017/05/19 06:23:09" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.5.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.5.3 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.5.4 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.5.5 = STRING: "359072066403821" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.5.6 = STRING: "359072066403821" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.5.7 = STRING: "359072066403821" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.5.8 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.5.9 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.5.10 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.6.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.6.3 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.6.4 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.6.5 = STRING: "208015606540916" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.6.6 = STRING: "208015606540916" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.6.7 = STRING: "208015606540916" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.6.8 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.6.9 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.6.10 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.7.2 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.7.3 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.7.4 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.7.5 = STRING: "89330122115801091660" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.7.6 = STRING: "89330122115801091660" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.7.7 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.7.8 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.7.9 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.7.10 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.8.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.8.3 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.8.4 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.8.5 = STRING: "89330122115801091660" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.8.6 = STRING: "89330122115801091660" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.8.7 = STRING: "89330122115801091660" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.8.8 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.8.9 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.8.10 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.9.2 = STRING: "0/0" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.9.3 = STRING: "0/0" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.9.4 = STRING: "0/0" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.9.5 = STRING: "50000/300000" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.9.6 = STRING: "50000/300000" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.9.7 = STRING: "0/0" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.9.8 = STRING: "0/0" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.9.9 = STRING: "0/0" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.1.1.9.10 = STRING: "0/0" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.1.2 = INTEGER: 2 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.1.3 = INTEGER: 3 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.1.4 = INTEGER: 4 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.1.5 = INTEGER: 5 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.1.6 = INTEGER: 6 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.1.7 = INTEGER: 7 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.1.8 = INTEGER: 8 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.1.9 = INTEGER: 9 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.1.10 = INTEGER: 10 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.2.2 = STRING: "initial(0)" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.2.3 = STRING: "initial(0)" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.2.4 = STRING: "initial(0)" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.2.5 = STRING: "disconnect(1)" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.2.6 = STRING: "connect(9)" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.2.7 = STRING: "disconnect(1)" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.2.8 = STRING: "initial(0)" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.2.9 = STRING: "initial(0)" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.2.10 = STRING: "initial(0)" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.3.2 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.3.3 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.3.4 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.3.5 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.3.6 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.3.7 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.3.8 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.3.9 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.3.10 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.4.2 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.4.3 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.4.4 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.4.5 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.4.6 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.4.7 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.4.8 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.4.9 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.4.10 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.5.2 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.5.3 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.5.4 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.5.5 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.5.6 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.5.7 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.5.8 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.5.9 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.5.10 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.6.2 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.6.3 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.6.4 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.6.5 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.6.6 = Gauge32: 75947 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.6.7 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.6.8 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.6.9 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.6.10 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.7.2 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.7.3 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.7.4 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.7.5 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.7.6 = Gauge32: 75948 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.7.7 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.7.8 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.7.9 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.7.10 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.8.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.8.3 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.8.4 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.8.5 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.8.6 = STRING: "POTATO" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.8.7 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.8.8 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.8.9 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.8.10 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.9.2 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.9.3 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.9.4 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.9.5 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.9.6 = Gauge32: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.9.7 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.9.8 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.9.9 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.9.10 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.10.2 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.10.3 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.10.4 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.10.5 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.10.6 = STRING: "phenix.com" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.10.7 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.10.8 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.10.9 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.10.10 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.11.2 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.11.3 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.11.4 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.11.5 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.11.6 = Gauge32: 9 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.11.7 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.11.8 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.11.9 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.11.10 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.12.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.12.3 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.12.4 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.12.5 = STRING: "192.168.1.120" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.12.6 = STRING: "192.168.1.120" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.12.7 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.12.8 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.12.9 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.12.10 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.13.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.13.3 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.13.4 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.13.5 = STRING: "1.1.1.1" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.13.6 = STRING: "1.1.1.1" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.13.7 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.13.8 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.13.9 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.13.10 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.14.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.14.3 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.14.4 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.14.5 = STRING: "192.168.2.5" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.14.6 = STRING: "192.168.2.5" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.14.7 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.14.8 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.14.9 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.1.1.14.10 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.1.2 = INTEGER: 2 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.1.3 = INTEGER: 3 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.1.4 = INTEGER: 4 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.1.5 = INTEGER: 5 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.1.6 = INTEGER: 6 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.1.7 = INTEGER: 7 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.1.8 = INTEGER: 8 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.1.9 = INTEGER: 9 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.1.10 = INTEGER: 10 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.2.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.2.3 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.2.4 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.2.5 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.2.6 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.2.7 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.2.8 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.2.9 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.2.10 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.3.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.3.3 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.3.4 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.3.5 = INTEGER: 20801 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.3.6 = INTEGER: 20801 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.3.7 = INTEGER: 20801 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.3.8 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.3.9 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.3.10 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.4.2 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.4.3 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.4.4 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.4.5 = Gauge32: 50560 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.4.6 = Gauge32: 50560 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.4.7 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.4.8 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.4.9 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.4.10 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.5.2 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.5.3 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.5.4 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.5.5 = Gauge32: 95123 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.5.6 = Gauge32: 95123 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.5.7 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.5.8 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.5.9 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.5.10 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.6.2 = STRING: "Unknown" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.6.3 = STRING: "Unknown" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.6.4 = STRING: "Unknown" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.6.5 = STRING: "E-UTRAN LTE" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.6.6 = STRING: "E-UTRAN LTE" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.6.7 = STRING: "Unknown" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.6.8 = STRING: "Unknown" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.6.9 = STRING: "Unknown" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.6.10 = STRING: "Unknown" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.7.2 = STRING: "CDMABandClass0" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.7.3 = STRING: "CDMABandClass0" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.7.4 = STRING: "CDMABandClass0" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.7.5 = STRING: "EUTRABand3_1800_DCS" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.7.6 = STRING: "EUTRABand3_1800_DCS" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.7.7 = STRING: "CDMABandClass0" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.7.8 = STRING: "CDMABandClass0" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.7.9 = STRING: "CDMABandClass0" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.7.10 = STRING: "CDMABandClass0" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.8.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.8.3 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.8.4 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.8.5 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.8.6 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.8.7 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.8.8 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.8.9 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.8.10 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.9.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.9.3 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.9.4 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.9.5 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.9.6 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.9.7 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.9.8 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.9.9 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.9.10 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.10.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.10.3 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.10.4 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.10.5 = INTEGER: -73 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.10.6 = INTEGER: -73 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.10.7 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.10.8 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.10.9 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.10.10 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.11.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.11.3 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.11.4 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.11.5 = INTEGER: 39 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.11.6 = INTEGER: 39 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.11.7 = INTEGER: 39 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.11.8 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.11.9 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.11.10 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.12.2 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.12.3 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.12.4 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.12.5 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.12.6 = Gauge32: 388788 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.12.7 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.12.8 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.12.9 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.12.10 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.13.2 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.13.3 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.13.4 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.13.5 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.13.6 = Gauge32: 323656619 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.13.7 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.13.8 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.13.9 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.13.10 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.14.2 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.14.3 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.14.4 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.14.5 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.14.6 = Gauge32: 386103 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.14.7 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.14.8 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.14.9 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.14.10 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.15.2 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.15.3 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.15.4 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.15.5 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.15.6 = Gauge32: 57389151 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.15.7 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.15.8 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.15.9 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.15.10 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.16.2 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.16.3 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.16.4 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.16.5 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.16.6 = Gauge32: 31648 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.16.7 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.16.8 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.16.9 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.16.10 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.17.2 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.17.3 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.17.4 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.17.5 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.17.6 = Gauge32: 31648 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.17.7 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.17.8 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.17.9 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.17.10 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.18.2 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.18.3 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.18.4 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.18.5 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.18.6 = Gauge32: 36306 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.18.7 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.18.8 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.18.9 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.18.10 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.19.2 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.19.3 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.19.4 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.19.5 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.19.6 = Gauge32: 37383 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.19.7 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.19.8 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.19.9 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.19.10 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.20.2 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.20.3 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.20.4 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.20.5 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.20.6 = Gauge32: 12222 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.20.7 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.20.8 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.20.9 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.20.10 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.21.2 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.21.3 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.21.4 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.21.5 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.21.6 = Gauge32: 12590 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.21.7 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.21.8 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.21.9 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.21.10 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.22.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.22.3 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.22.4 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.22.5 = INTEGER: -114 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.22.6 = INTEGER: -114 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.22.7 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.22.8 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.22.9 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.22.10 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.23.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.23.3 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.23.4 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.23.5 = INTEGER: -18 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.23.6 = INTEGER: -18 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.23.7 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.23.8 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.23.9 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.23.10 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.24.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.24.3 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.24.4 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.24.5 = INTEGER: -1 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.24.6 = INTEGER: -1 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.24.7 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.24.8 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.24.9 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.24.10 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.25.2 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.25.3 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.25.4 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.25.5 = Gauge32: 328 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.25.6 = Gauge32: 328 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.25.7 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.25.8 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.25.9 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.25.10 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.26.2 = STRING: "LOCKED" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.26.3 = STRING: "OK" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.26.4 = STRING: "LOCKED" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.26.5 = STRING: "OK" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.26.6 = STRING: "LOCKED" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.26.7 = STRING: "DETECTING" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.26.8 = STRING: "LOCKED" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.26.9 = STRING: "DETECTING" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.26.10 = STRING: "OK" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.27.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.27.3 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.27.4 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.27.5 = STRING: "Mobile O" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.27.6 = STRING: "Mobile O" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.27.7 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.27.8 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.27.9 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.27.10 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.28.2 = STRING: "None" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.28.3 = STRING: "None" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.28.4 = STRING: "None" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.28.5 = STRING: "PS" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.28.6 = STRING: "PS" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.28.7 = STRING: "None" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.28.8 = STRING: "None" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.28.9 = STRING: "None" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.28.10 = STRING: "None" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.29.2 = STRING: "Off" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.29.3 = STRING: "Off" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.29.4 = STRING: "Off" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.29.5 = STRING: "Off" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.29.6 = STRING: "Off" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.29.7 = STRING: "Off" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.29.8 = STRING: "Off" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.29.9 = STRING: "Off" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.29.10 = STRING: "Off" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.30.2 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.30.3 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.30.4 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.30.5 = Gauge32: 1300 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.30.6 = Gauge32: 1300 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.30.7 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.30.8 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.30.9 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.30.10 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.31.2 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.31.3 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.31.4 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.31.5 = Gauge32: 19300 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.31.6 = Gauge32: 19300 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.31.7 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.31.8 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.31.9 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.31.10 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.32.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.32.3 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.32.4 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.32.5 = STRING: "20 MHz" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.32.6 = STRING: "20 MHz" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.32.7 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.32.8 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.32.9 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.32.10 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.33.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.33.3 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.33.4 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.33.5 = STRING: "Attached" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.33.6 = STRING: "Attached" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.33.7 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.33.8 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.33.9 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.33.10 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.34.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.34.3 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.34.4 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.34.5 = STRING: "(2) Registered" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.34.6 = STRING: "(2) Registered" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.34.7 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.34.8 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.34.9 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.34.10 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.35.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.35.3 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.35.4 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.35.5 = STRING: "(0) Normal Service" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.35.6 = STRING: "(0) Normal Service" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.35.7 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.35.8 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.35.9 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.35.10 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.36.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.36.3 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.36.4 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.36.5 = STRING: "(2) RRC Connected" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.36.6 = STRING: "(2) RRC Connected" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.36.7 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.36.8 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.36.9 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.36.10 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.37.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.37.3 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.37.4 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.37.5 = STRING: "c580" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.37.6 = STRING: "c580" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.37.7 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.37.8 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.37.9 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.37.10 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.38.2 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.38.3 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.38.4 = Gauge32: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.38.5 = Gauge32: 3 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.38.6 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.38.7 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.38.8 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.38.9 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.2.1.38.10 = Gauge32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.1.2 = INTEGER: 2 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.1.3 = INTEGER: 3 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.1.4 = INTEGER: 4 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.1.5 = INTEGER: 5 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.1.6 = INTEGER: 6 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.1.7 = INTEGER: 7 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.1.8 = INTEGER: 8 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.1.9 = INTEGER: 9 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.1.10 = INTEGER: 10 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.2.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.2.3 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.2.4 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.2.5 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.2.6 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.2.7 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.2.8 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.2.9 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.2.10 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.3.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.3.3 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.3.4 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.3.5 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.3.6 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.3.7 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.3.8 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.3.9 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.3.10 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.4.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.4.3 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.4.4 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.4.5 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.4.6 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.4.7 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.4.8 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.4.9 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.4.10 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.5.2 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.5.3 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.5.4 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.5.5 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.5.6 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.5.7 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.5.8 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.5.9 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.5.10 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.6.2 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.6.3 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.6.4 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.6.5 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.6.6 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.6.7 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.6.8 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.6.9 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.6.10 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.7.2 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.7.3 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.7.4 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.7.5 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.7.6 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.7.7 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.7.8 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.7.9 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.7.10 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.8.2 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.8.3 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.8.4 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.8.5 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.8.6 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.8.7 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.8.8 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.8.9 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.3.1.8.10 = "" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.1.2 = INTEGER: 2 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.1.3 = INTEGER: 3 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.1.4 = INTEGER: 4 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.1.5 = INTEGER: 5 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.1.6 = INTEGER: 6 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.1.7 = INTEGER: 7 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.1.8 = INTEGER: 8 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.1.9 = INTEGER: 9 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.1.10 = INTEGER: 10 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.2.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.2.3 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.2.4 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.2.5 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.2.6 = STRING: "PHENIX" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.2.7 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.2.8 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.2.9 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.2.10 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.3.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.3.3 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.3.4 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.3.5 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.3.6 = STRING: "potato.com" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.3.7 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.3.8 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.3.9 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.3.10 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.4.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.4.3 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.4.4 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.4.5 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.4.6 = STRING: "POTATO" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.4.7 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.4.8 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.4.9 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.4.10 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.5.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.5.3 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.5.4 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.5.5 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.5.6 = STRING: "potato.com" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.5.7 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.5.8 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.5.9 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.4.1.5.10 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.1.2 = INTEGER: 2 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.1.3 = INTEGER: 3 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.1.4 = INTEGER: 4 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.1.5 = INTEGER: 5 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.1.6 = INTEGER: 6 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.1.7 = INTEGER: 7 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.1.8 = INTEGER: 8 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.1.9 = INTEGER: 9 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.1.10 = INTEGER: 10 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.2.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.2.3 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.2.4 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.2.5 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.2.6 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.2.7 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.2.8 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.2.9 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.2.10 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.3.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.3.3 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.3.4 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.3.5 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.3.6 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.3.7 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.3.8 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.3.9 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.5.1.3.10 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.1.2.1 = INTEGER: 2 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.1.2.2 = INTEGER: 2 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.1.3.1 = INTEGER: 3 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.1.3.2 = INTEGER: 3 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.1.4.1 = INTEGER: 4 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.1.4.2 = INTEGER: 4 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.1.5.1 = INTEGER: 5 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.1.5.2 = INTEGER: 5 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.1.6.1 = INTEGER: 6 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.1.6.2 = INTEGER: 6 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.1.7.1 = INTEGER: 7 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.1.7.2 = INTEGER: 7 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.1.8.1 = INTEGER: 8 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.1.8.2 = INTEGER: 8 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.1.9.1 = INTEGER: 9 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.1.9.2 = INTEGER: 9 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.1.10.1 = INTEGER: 10 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.1.10.2 = INTEGER: 10 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.2.2.1 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.2.2.2 = INTEGER: 2 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.2.3.1 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.2.3.2 = INTEGER: 2 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.2.4.1 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.2.4.2 = INTEGER: 2 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.2.5.1 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.2.5.2 = INTEGER: 2 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.2.6.1 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.2.6.2 = INTEGER: 2 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.2.7.1 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.2.7.2 = INTEGER: 2 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.2.8.1 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.2.8.2 = INTEGER: 2 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.2.9.1 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.2.9.2 = INTEGER: 2 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.2.10.1 = INTEGER: 1 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.2.10.2 = INTEGER: 2 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.3.2.1 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.3.2.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.3.3.1 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.3.3.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.3.4.1 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.3.4.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.3.5.1 = STRING: "20 MHz" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.3.5.2 = STRING: "10 MHz" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.3.6.1 = STRING: "20 MHz" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.3.6.2 = STRING: "10 MHz" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.3.7.1 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.3.7.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.3.8.1 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.3.8.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.3.9.1 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.3.9.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.3.10.1 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.3.10.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.4.2.1 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.4.2.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.4.3.1 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.4.3.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.4.4.1 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.4.4.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.4.5.1 = INTEGER: 1300 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.4.5.2 = INTEGER: 6400 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.4.6.1 = INTEGER: 1300 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.4.6.2 = INTEGER: 6400 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.4.7.1 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.4.7.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.4.8.1 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.4.8.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.4.9.1 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.4.9.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.4.10.1 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.4.10.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.5.2.1 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.5.2.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.5.3.1 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.5.3.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.5.4.1 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.5.4.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.5.5.1 = STRING: "E-UTRA Band 3" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.5.5.2 = STRING: "E-UTRA Band 20" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.5.6.1 = STRING: "E-UTRA Band 3" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.5.6.2 = STRING: "E-UTRA Band 20" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.5.7.1 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.5.7.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.5.8.1 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.5.8.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.5.9.1 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.5.9.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.5.10.1 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.5.10.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.6.2.1 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.6.2.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.6.3.1 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.6.3.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.6.4.1 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.6.4.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.6.5.1 = INTEGER: 328 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.6.5.2 = INTEGER: 328 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.6.6.1 = INTEGER: 328 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.6.6.2 = INTEGER: 328 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.6.7.1 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.6.7.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.6.8.1 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.6.8.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.6.9.1 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.6.9.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.6.10.1 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.6.10.2 = INTEGER: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.7.2.1 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.7.2.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.7.3.1 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.7.3.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.7.4.1 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.7.4.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.7.5.1 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.7.5.2 = STRING: "INACTIVE" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.7.6.1 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.7.6.2 = STRING: "INACTIVE" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.7.7.1 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.7.7.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.7.8.1 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.7.8.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.7.9.1 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.7.9.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.7.10.1 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.6.1.7.10.2 = STRING: "---" +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.1.2 = INTEGER: 2 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.1.3 = INTEGER: 3 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.1.4 = INTEGER: 4 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.1.5 = INTEGER: 5 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.1.6 = INTEGER: 6 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.1.7 = INTEGER: 7 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.1.8 = INTEGER: 8 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.1.9 = INTEGER: 9 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.1.10 = INTEGER: 10 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.2.2 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.2.3 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.2.4 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.2.5 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.2.6 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.2.7 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.2.8 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.2.9 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.2.10 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.3.2 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.3.3 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.3.4 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.3.5 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.3.6 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.3.7 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.3.8 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.3.9 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.3.10 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.4.2 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.4.3 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.4.4 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.4.5 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.4.6 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.4.7 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.4.8 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.4.9 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.4.10 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.5.2 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.5.3 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.5.4 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.5.5 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.5.6 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.5.7 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.5.8 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.5.9 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.5.10 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.6.2 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.6.3 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.6.4 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.6.5 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.6.6 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.6.7 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.6.8 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.6.9 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.6.10 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.7.2 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.7.3 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.7.4 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.7.5 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.7.6 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.7.7 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.7.8 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.7.9 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.7.10 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.8.2 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.8.3 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.8.4 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.8.5 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.8.6 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.8.7 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.8.8 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.8.9 = Counter32: 0 +.1.3.6.1.4.1.2007.4.1.2.2.2.18.3.7.1.8.10 = Counter32: 0