Ad Widget

Collapse

Hp ml350 snmp мониторинг

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • timon_is_timon
    Senior Member
    • Dec 2012
    • 117

    #1

    Hp ml350 snmp мониторинг

    Доброго всем времени суток. есть сервер HP ML 350 g5 хочу мониторить RAID по снмп. нашел нужный оид и тд....но вот беда заббиск пишет что не может подключиться на 161 порт. Телнетом ломился тоже никак... может кто то подскажет как настраивать доступность на серваке мониторинга по снмп...?

    при попытке посмотреть миб сервака с сервера заббикса пишет вот что: snmpwalk -v2c -c public 192.168.0.120
    Timeout: No Response from 192.168.0.120

    слуюба snmp запущена на сервере, дырка в файрволе открыта и 161 порту и снмп службе
  • bga83
    Senior Member
    • Sep 2011
    • 268

    #2
    телнетом snmp не проверить, так он работает по udp.

    на сервере посмотри слушается ли udp порт 161, попробуй получить данные непосредственно на самом сервере. И до кучи попробуй ломанусться используя не вторую версию протокола, а другие. У меня как-то аналогичное было при обращении к относительно старому нортеловскому свичу, который понимал только первую версию snmp.

    Comment

    • timon_is_timon
      Senior Member
      • Dec 2012
      • 117

      #3
      Originally posted by bga83
      телнетом snmp не проверить, так он работает по udp.

      на сервере посмотри слушается ли udp порт 161, попробуй получить данные непосредственно на самом сервере. И до кучи попробуй ломанусться используя не вторую версию протокола, а другие. У меня как-то аналогичное было при обращении к относительно старому нортеловскому свичу, который понимал только первую версию snmp.
      snmpwalk -v3 -c public 192.168.0.120
      No log handling enabled - using stderr logging
      snmpwalk: Timeout

      че делать?)) итем изменил на v3...эффекта нет

      Comment

      • bga83
        Senior Member
        • Sep 2011
        • 268

        #4
        остается еще проверить первую версию протокола, плюс все то о чем я писал ранее.

        В фаерволе по какому протоколу открыт доступ? нужен именно udp, а не tcp

        Comment

        • timon_is_timon
          Senior Member
          • Dec 2012
          • 117

          #5
          Originally posted by bga83
          остается еще проверить первую версию протокола, плюс все то о чем я писал ранее.

          В фаерволе по какому протоколу открыт доступ? нужен именно udp, а не tcp
          udp - 161 порт открыт. туда и обратно. По 1 версии то же что и по второй пишет

          Comment

          • dima_dm
            Senior Member
            • Dec 2009
            • 2697

            #6
            Помимо установки HP SNMP Agents, нужно ещё snmpd настроить, как написано в документации.
            А Вы snmpd настроили?
            Пример конфигурации
            Code:
            /etc/snmp/snmpd.conf
            dlmod cmaX /usr/lib/libcmaX.so
            rocommunity public 172.16.36.250
            rocommunity public 127.0.0.1
            syscontact test [email protected]
            
            Для X86_64 платформы
            /etc/snmp/snmpd.conf
            dlmod cmaX /usr/lib64/libcmaX64.so
            rocommunity public 127.0.0.1
            rocommunity  public 10.14.1.16
            syslocation test [email protected]

            Comment

            • timon_is_timon
              Senior Member
              • Dec 2012
              • 117

              #7
              Originally posted by dima_dm
              Помимо установки HP SNMP Agents, нужно ещё snmpd настроить, как написано в документации.
              А Вы snmpd настроили?
              Пример конфигурации
              Code:
              /etc/snmp/snmpd.conf
              dlmod cmaX /usr/lib/libcmaX.so
              rocommunity public 172.16.36.250
              rocommunity public 127.0.0.1
              syscontact test [email protected]
              
              Для X86_64 платформы
              /etc/snmp/snmpd.conf
              dlmod cmaX /usr/lib64/libcmaX64.so
              rocommunity public 127.0.0.1
              rocommunity  public 10.14.1.16
              syslocation test [email protected]
              не в курсе даже...так то со всяких цисок и свитчей у меня снмп данные снимаются корректно.

              а что за HP SNMP Agents? это на сервер надо втыкать?

              Comment

              • dima_dm
                Senior Member
                • Dec 2009
                • 2697

                #8
                Originally posted by timon_is_timon
                не в курсе даже...так то со всяких цисок и свитчей у меня снмп данные снимаются корректно.

                а что за HP SNMP Agents? это на сервер надо втыкать?
                MIB-ы то нестандартные, а входят в HP ветку MIB и для их поддержки нужен софт на стороне сервера.
                HP SNMP Agents загружаются с сайта HP для вашей OS
                Пример:
                Code:
                HP SNMP Agents for Red Hat Enterprise Linux 4 (x86)
                hp-snmp-agents-8.1.1-22.rhel4.i386.rpm
                hp-health-8.1.1-14.rhel4.i386.rpm
                Эти rpm-ы и устанавлювают библиотеку
                /usr/lib/libcmaX.so или /usr/lib64/libcmaX64.so в зависимости от того, 32 битная или 64 битная OS на сервере стоит.
                А потом эта библиотека и подключается к snmpd для поддержки указанных MIB-ов.
                Совет:читайте документацию.

                Comment

                • timon_is_timon
                  Senior Member
                  • Dec 2012
                  • 117

                  #9
                  Originally posted by dima_dm
                  mib-ы то нестандартные, а входят в hp ветку mib и для их поддержки нужен софт на стороне сервера.
                  Hp snmp agents загружаются с сайта hp для вашей os
                  Пример:
                  Code:
                  hp snmp agents for red hat enterprise linux 4 (x86)
                  hp-snmp-agents-8.1.1-22.rhel4.i386.rpm
                  hp-health-8.1.1-14.rhel4.i386.rpm
                  Эти rpm-ы и устанавлювают библиотеку
                  /usr/lib/libcmax.so или /usr/lib64/libcmax64.so в зависимости от того, 32 битная или 64 битная os на сервере стоит.
                  А потом эта библиотека и подключается к snmpd для поддержки указанных mib-ов.
                  Совет:читайте документацию.

                  понял попробую это осуществить!

                  Comment

                  • bga83
                    Senior Member
                    • Sep 2011
                    • 268

                    #10
                    Originally posted by timon_is_timon
                    понял попробую это осуществить!
                    мне кажется, что дело не в этом. Если бы не хватало MIB-ов, то ругать по идее должна была быть другой, как минимум конект проходить должен.

                    Порт точно на стороне сервера слушается? В логи snmp что-нибудь пишется?

                    Comment

                    • timon_is_timon
                      Senior Member
                      • Dec 2012
                      • 117

                      #11
                      Originally posted by bga83
                      мне кажется, что дело не в этом. Если бы не хватало MIB-ов, то ругать по идее должна была быть другой, как минимум конект проходить должен.

                      Порт точно на стороне сервера слушается? В логи snmp что-нибудь пишется?
                      Да в брандмауэре дыра прописана и на вход и на выход на udp 161 локальный порт и все удаленные порты.

                      Другое дело может там как то комьюнити настраивается на серваке отдельно? я рыл, не нашел настроек (win 2008 r2)

                      Comment

                      • bga83
                        Senior Member
                        • Sep 2011
                        • 268

                        #12
                        Originally posted by timon_is_timon
                        Да в брандмауэре дыра прописана и на вход и на выход на udp 161 локальный порт и все удаленные порты.

                        Другое дело может там как то комьюнити настраивается на серваке отдельно? я рыл, не нашел настроек (win 2008 r2)
                        попробую еще раз. Я не про фаервол, а про то слушается ли порт на сервере. Это два разных аспекта.

                        Насколько я понял у тебя Windows на сервере, с которого надо данные по snmp получить. Если так то приведи с него вывод команды
                        Code:
                        netstat -an | findstr 161
                        если система никсования то что-нибудь в духе
                        Code:
                        netstat -nlu | grep 161

                        Comment

                        • timon_is_timon
                          Senior Member
                          • Dec 2012
                          • 117

                          #13
                          Originally posted by bga83
                          попробую еще раз. Я не про фаервол, а про то слушается ли порт на сервере. Это два разных аспекта.

                          Насколько я понял у тебя Windows на сервере, с которого надо данные по snmp получить. Если так то приведи с него вывод команды
                          Code:
                          netstat -an | findstr 161
                          если система никсования то что-нибудь в духе
                          Code:
                          netstat -nlu | grep 161
                          netstat -an | findstr 161
                          UDP 0.0.0.0:161 *:*
                          UDP [::]:161 *:*

                          netstat -nlu | grep 161

                          'grep' is not recognized as an internal or external command,
                          operable program or batch file.

                          Comment

                          Working...