NetXMS Support Forum

Please login or register.

Login with username, password and session length
Pages: 1 [2]

Author Topic: Opensuse 12 Установить netxms-агент  (Read 899 times)

TOLeg

  • Newbie
  • *
  • Posts: 16
    • View Profile
Re: Opensuse 12 Установить netxms-агент
« Reply #15 on: October 17, 2019, 02:52:31 pm »

Выполнил
systemctl enable nxagentd
Результат
user01@deb-test:~$ sudo systemctl enable nxagentd
[sudo] password for user01:
Synchronizing state of nxagentd.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable nxagentd
Created symlink /etc/systemd/system/multi-user.target.wants/nxagentd.service → /lib/systemd/system/nxagentd.service.
user01@deb-test:~$

проверил статус
user01@deb-test:~$ sudo nxagentd status
[sudo] password for user01:
Error reading additional configuration files from "/etc/nxagentd.conf.d"
2019.10.17 16:42:29.481 *D* [                   ] Log rotation policy set to 2 (size=16777216, count=4)
2019.10.17 16:42:29.482 *I* [                   ] Core agent version 3.0-2329-g2d9ace4e99
2019.10.17 16:42:29.482 *I* [                   ] Additional configuration files was loaded from /etc/nxagentd.conf.d
2019.10.17 16:42:29.483 *I* [                   ] Debug level set to 0
2019.10.17 16:42:29.483 *I* [                   ] Data directory: /var/lib/netxms
2019.10.17 16:42:29.484 *I* [                   ] File store: /tmp
2019.10.17 16:42:29.490 *I* [db.driver          ] Database driver "sqlite.ddr" loaded and initialized successfully
2019.10.17 16:42:29.499 *I* [                   ] Agent ID is 55bd05cc-f53e-4106-8aa3-ce959193c3c5
2019.10.17 16:42:29.501 *I* [                   ] Local host name is "deb-test.my.dom"
2019.10.17 16:42:29.501 *I* [                   ] Using system name "deb-test"
2019.10.17 16:42:30.524 *I* [                   ] Subagent "Linux" (linux.nsm) loaded successfully (version 3.0-2329-g2d9ace4e99)
2019.10.17 16:42:31.529 *E* [                   ] Unable to bind IPv4 socket (98 Address already in use)
2019.10.17 16:42:31.529 *E* [                   ] Unable to bind IPv6 socket (98 Address already in use)
2019.10.17 16:42:32.530 *I* [                   ] NetXMS Agent started
Agent running. Press Ctrl+C to shutdown.

Смущает строка Error reading additional configuration files from "/etc/nxagentd.conf.d"
Это куда смотреть?



Logged

Filipp Sudanov

  • Global Moderator
  • Jr. Member
  • *****
  • Posts: 50
    • View Profile
Re: Opensuse 12 Установить netxms-агент
« Reply #16 on: October 17, 2019, 03:05:46 pm »

/etc/nxagentd.conf.d - это директория, куда можно в отдельных файлах класть кусочки конфига агента. Агент эти кусочки соберет и добавит к своему основному конфигу. Этим пользоваться не обязательно - просто так удобнее когда серверов много и разных. Так что эта строчка в логе - это не ошибка.

Есть смысл посмотреть выдачу команды
netstat -lptun
там будет видно, кто из процессов какой порт занял.
Logged

TOLeg

  • Newbie
  • *
  • Posts: 16
    • View Profile
Re: Opensuse 12 Установить netxms-агент
« Reply #17 on: October 18, 2019, 07:09:53 am »

sudo netstat -lptun
[sudo] password for user01:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name   
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      501/sshd           
tcp        0      0 127.0.0.1:39287         0.0.0.0:*               LISTEN      596/klnagent       
tcp        0      0 127.0.0.1:30523         0.0.0.0:*               LISTEN      596/klnagent       
tcp        0      0 127.0.0.1:39483         0.0.0.0:*               LISTEN      596/klnagent       
tcp        0      0 0.0.0.0:4700            0.0.0.0:*               LISTEN      468/nxagentd       
tcp        0      0 127.0.0.1:40575         0.0.0.0:*               LISTEN      596/klnagent       
tcp        0      0 127.0.0.1:45961         0.0.0.0:*               LISTEN      596/klnagent       
tcp        0      0 127.0.0.1:35945         0.0.0.0:*               LISTEN      596/klnagent       
tcp        0      0 127.0.0.1:37037         0.0.0.0:*               LISTEN      596/klnagent       
tcp        0      0 127.0.0.1:44045         0.0.0.0:*               LISTEN      596/klnagent       
tcp6       0      0 :::22                   :::*                    LISTEN      501/sshd           
tcp6       0      0 ::1:30523               :::*                    LISTEN      596/klnagent       
tcp6       0      0 :::4700                 :::*                    LISTEN      468/nxagentd       
tcp6       0      0 ::1:40575               :::*                    LISTEN      596/klnagent       
udp        0      0 0.0.0.0:37431           0.0.0.0:*                           421/avahi-daemon: r
udp        0      0 0.0.0.0:4700            0.0.0.0:*                           468/nxagentd       
udp        0      0 0.0.0.0:15000           0.0.0.0:*                           596/klnagent       
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           421/avahi-daemon: r
udp6       0      0 :::4700                 :::*                                468/nxagentd       
udp6       0      0 :::15000                :::*                                596/klnagent       
udp6       0      0 :::5353                 :::*                                421/avahi-daemon: r
udp6       0      0 :::54887                :::*                                421/avahi-daemon: r
user01@deb-test:~$

Я предполагаю, что на хосте все нормально.
И при добавлении в консоль управления, после опроса,  ошибка определения сетевых интерфейсов.
Unable to get interface list from node
Interface "unknown" is no longer exist
Logged

Filipp Sudanov

  • Global Moderator
  • Jr. Member
  • *****
  • Posts: 50
    • View Profile
Re: Opensuse 12 Установить netxms-агент
« Reply #18 on: October 18, 2019, 10:37:23 am »

Пришлите весь текст, что консоль пишет, когда делаете полный опрос конфигурации.
Logged

TOLeg

  • Newbie
  • *
  • Posts: 16
    • View Profile
Re: Opensuse 12 Установить netxms-агент
« Reply #19 on: October 18, 2019, 12:03:47 pm »

[18.10.2019 14:02:36] **** Poll request sent to server ****
[18.10.2019 14:02:36] Poll request accepted
[18.10.2019 14:02:36] Starting configuration poll for node Deb-test
[18.10.2019 14:02:36] Capability reset
[18.10.2019 14:02:36] Checking node's capabilities...
[18.10.2019 14:02:36]    Checking NetXMS agent...
[18.10.2019 14:02:36]    Checking SNMP...
[18.10.2019 14:02:59] Capability check finished
[18.10.2019 14:02:59] Checking interface configuration...
[18.10.2019 14:02:59] Unable to get interface list from node
[18.10.2019 14:02:59]    Interface "unknown" is no longer exist
[18.10.2019 14:03:00] Interface configuration check finished
[18.10.2019 14:03:00] Checking node name
[18.10.2019 14:03:00] Node name is OK
[18.10.2019 14:03:00] Finished configuration poll for node Deb-test
[18.10.2019 14:03:00] Node configuration was not changed after poll
[18.10.2019 14:03:00] **** Poll completed successfully ****
Logged

Filipp Sudanov

  • Global Moderator
  • Jr. Member
  • *****
  • Posts: 50
    • View Profile
Re: Opensuse 12 Установить netxms-агент
« Reply #20 on: October 18, 2019, 12:23:27 pm »

Должно быть так:
[18.10.2019 12:20:17]    Checking NetXMS agent...
[18.10.2019 12:20:17]    NetXMS native agent is active

проверяйте есть ли связь, файрвол и т.д.
на сервере можно запустить telnet <адрес_агента> порт
если связь есть, то он должен поключиться и показать черный экран
Logged

TOLeg

  • Newbie
  • *
  • Posts: 16
    • View Profile
Re: Opensuse 12 Установить netxms-агент
« Reply #21 on: October 21, 2019, 02:08:59 pm »

Связь есть. Есть черный экран  :)
Консоль управления не может определить сетевые интерфейсы хоста.
На вкладке "Интерфейсы" есть информация только по IP и MAC.
Нет данных Имя, Тип, MTU, Скорость как у других хостов.
Logged

Filipp Sudanov

  • Global Moderator
  • Jr. Member
  • *****
  • Posts: 50
    • View Profile
Re: Opensuse 12 Установить netxms-агент
« Reply #22 on: October 21, 2019, 11:47:04 pm »

А какая сейчас выдача при полном запросе конфигурации ноды?
Logged

TOLeg

  • Newbie
  • *
  • Posts: 16
    • View Profile
Re: Opensuse 12 Установить netxms-агент
« Reply #23 on: October 22, 2019, 10:17:09 am »

УРА!!!! Заработало. Нашел….
В конфиг-файле nxagentd был дан пример указания сервера, ip/CIDR. Сделав так, ничего не работало. Консоль не видела сетевых интерфейсов.
Исправил конфиг файл и всё заработало, указал только IP.

Хочу очень сильно поблагодарить Вас Filipp Sudanov!
Так все доходчево объяснять и возится не каждый будет. Дай Бог Вам здоровья и терпенья!

С большим уважением,
TOleg.
Logged

StanHubble

  • Jr. Member
  • **
  • Posts: 56
    • View Profile
Re: Opensuse 12 Установить netxms-агент
« Reply #24 on: November 27, 2019, 09:40:18 pm »

Просто для дальнейшего использования, если кто-то пытается использовать стандартный OpenSuSE 12, сработает исполняемый файл linux static agent v 2.2.12 Зависимости GLIBC нарушаются в более поздних версиях агента. (перевод Google)
« Last Edit: November 28, 2019, 05:40:15 pm by StanHubble »
Logged
Pages: 1 [2]