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

  • Default (Flatly)
  • No Skin
Collapse
Brand Logo

NetXMS Forum

  1. Home
  2. Support (Russian)
  3. Как установить NetXMS-agent на CentOS 7?

Как установить NetXMS-agent на CentOS 7?

Scheduled Pinned Locked Moved Support (Russian)
8 Posts 4 Posters 21.3k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • RetifR
    RetifR
    Retif
    wrote on last edited by
    #1

    Добрый день. Я дико извиняюсь за возможно совсем глупый вопрос, но так как я Linux только изучаю, у меня ничего не вышло.
    Пытаюсь делать по мануалу: https://www.netxms.org/documentation/adminguide/installation.html#id6

    Я скачиваю в /tmp

    wget https://www.netxms.org/download/agent_packages/nxagent-2.1-linux-x86_64.tar.gz
    

    Распаковываю

    tar nxagent-2.1-linux-x86_64.tar.gz
    

    Дальше по мануалу:

        Change directory to netxms-version and run configure script:
        cd netxms-1.2.15
        sh ./configure --with-agent

    Директории nxagent-2.1-linux-x86_64 нет, зато есть  /tmp/opt/netxms/...
    Если я правильно понял, никакой make делать не нужно, а копировать это в /opt
    и конфигурировать дальше с 5-го шага .

    Но... ни  nxagentd.conf-dist ни nxagentd.conf я нигде не нашел в распакованном архиве.
    Подскажите плиз, что делать?

    1 Reply Last reply
    0
    • H
      H
      hsvt
      wrote on last edited by
      #2

      Я ставлю так:

      yum install libssh libtool libtool-ltdl libtool-ltdl-devel libcurl libcurl-devel openssl-devel gcc-c++ lm_sensors lm_sensors-devel

      wget https://www.netxms.org/download/netxms-2.1.tar.gz

      tar zxvf netxms-2.1.tar.gz

      ./configure --with-agent --with-client --with-client-proxy --disable-silent-rules && make && make install
      make
      make install

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

        Похоже мануал несколько некорректен. Распаковать бинарный архив в правильное место:

        tar -C / -zxv -f nxagent-2.1-linux-x86_64.tar.gz

        И затем создать руками /etc/nxagentd.conf

        Минимальный конфиг такой:

        MasterServers = 10.0.0.1
        LogFile = /var/log/nxagentd
        

        Разумеется 10.0.0.1 надо заменить на правильный адрес сервера.

        1 Reply Last reply
        0
        • RetifR
          RetifR
          Retif
          wrote on last edited by
          #4

          Спасибо 🙂

          1 Reply Last reply
          0
          • RetifR
            RetifR
            Retif
            wrote on last edited by
            #5

            @victor said in Как установить NetXMS-agent на CentOS 7?:

            Похоже мануал несколько некорректен. Распаковать бинарный архив в правильное место:

            tar -C / -zxv -f nxagent-2.1-linux-x86_64.tar.gz

            И затем создать руками /etc/nxagentd.conf

            Минимальный конфиг такой:

            MasterServers = 10.0.0.1
            LogFile = /var/log/nxagentd
            

            Разумеется 10.0.0.1 надо заменить на правильный адрес сервера.

            Это всё сделал, тут проблем нет.
            Теперь просто

            /opt/netxms/bin/nxagentd -d
            

            сделать и всё, для автоматического старта достаточно?

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

              Для автоматического старта надо сделать startup скрипт в /etc/init.d. Образцы есть в исходниках, в каталоге contrib/startup. А команда для старта агента да, такая.

              1 Reply Last reply
              0
              • RetifR
                RetifR
                Retif
                wrote on last edited by
                #7

                Так, для systemd несколько по другому, судя по всему, нашел такую тему: https://www.netxms.org/forum/configuration/netxmsd-and-nxagentd-does-not-auto-start-centos7/msg22433/#msg22433

                file location: /etc/systemd/system/netxms-agent.service

                Code: [Select]

                [Unit]
                Description=NetXMS Monitoring Agent

                [Service]
                Type=forking
                ExecStart=/usr/local/bin/nxagentd -d

                [Install]
                WantedBy=multi-user.target

                and after:

                systemctl enable netxms-agent
                systemctl start netxms-agent

                Попробую так.

                1 Reply Last reply
                0
                • V
                  V
                  voron
                  wrote on last edited by
                  #8

                  @retif said in Как установить NetXMS-agent на CentOS 7?:

                  Так, для systemd несколько по другому

                  Для systemd можно также использовать init.d startup скрипт, который можно взять как из исходников, так и из deb пакета (например тут http://packages.netxms.org/ubuntu/pool/xenial/main/n/netxms/)
                  изменить в нем

                  DAEMON=/usr/bin/nxagentd

                  на

                  DAEMON=/usr/local/bin/nxagentd

                  создать симлинки

                  ln -s /opt/netxms/bin/* /usr/local/bin/ -v

                  положить скрипт в /etc/init.d/ и при старте системы systemd-sysv-generator сделает на него systemd сервис (для ubuntu в /var/run/systemd/generator.late/)

                  1 Reply Last reply
                  0

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

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

                  With your input, this post could be even better 💗

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


                  • Login

                  • Don't have an account? Register

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