Есть проблема с подключением агента на хосте сервера - connect to NetXMS agent
-
Приветствую.
Нужна помощь.Прошел недавно квест по сборке на Центос 7 (с МариейДБ). Вот строка сборки:
# ./configure --with-server -with-mariadb --with-mariadb-compat-headers --with-agent --disable-mqtt--------------------------------------------------------------------- Configure results --------------------------------------------------------------------- Version : 3.2.350 Prefix : /usr/local Platform : Linux Shared library suffix : .so Shared library version : 32 IPv6 support : YES MQTT support : NO Build Server : YES Server libs : -ltermcap LDAP support : NO XMPP support : YES ZeroMQ support : NO Python support : NO Encryption enabled : YES SSH support enabled : YES Build DB-Drivers : mariadb sqlite Build Clients : NO Build Agent : YES Agent libs : Agent extra components : Subagents list : linux ds18x20 netsvc ssh Systemd support : YES SD-Bus support : NO Build Static Agent : NO UNICODE build : YES Use internal libexpat : YES Use internal libjansson : YES Use internal sqlite : YES Use internal zlib : NO Force 32bit build : NO C compiler : gcc C++ compiler : g++ C++ compiler info : g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39) CPPFLAGS : -D_THREAD_SAFE -D_GNU_SOURCE -O2 -Wformat -Wno-unused-result -Wno-format-truncation -Werror=return-type -fvisibility=hidden -I/usr/local/include -DUNICODE -DPREFIX=L\"${prefix}\" -DDATADIR=L\"${pkgdatadir}\" -DBINDIR=L\"${bindir}\" -DLIBDIR=L\"${libdir}\" -DPKGLIBDIR=L\"${pkglibdir}\" -DSTATEDIR=L\"${localstatedir}/lib/netxms\" -DSYSCONFDIR=L\"${sysconfdir}\" -DNDEBUG CXXFLAGS : -g -O2 -std=c++11 -fno-rtti -fno-exceptions -fvisibility-inlines-hidden CFLAGS : -g -O2 LDFLAGS : -L/usr/local/lib LIBS : -lpcre32 -lpcre -lz -lresolv -ldl -lpthread -lssl -lcrypto -lcurl Executable LDFLAGS : Executable LIBS : MariaDB CPPFLAGS : -I/usr/include/mysql MariaDB LIBS : -lmariadb# systemctl status mariadb
● mariadb.service - MariaDB 10.3.22 database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: active (running) since Пнд 2020-03-02 21:36:22 EET; 37min ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Process: 1697 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS) Process: 1319 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= || VAR=`/usr/bin/galera_recovery`; [ $? -eq 0 ] && systemctl set-environment _WSREP_START_POSITION=$VAR || exit 1 (code=exited, status=0/SUCCESS) Process: 1269 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS) Main PID: 1581 (mysqld) Status: "Taking your SQL requests now..." CGroup: /system.slice/mariadb.service └─1581 /usr/sbin/mysqldПосле сборки сервер переехал на другой айпи - с 192.168.88.15 -> на 192.168.88.5
Сервер в итоге запускается, но с агентом на хосте сервера связи нет.Идентификация хоста в системе идет по старому адресу - 192.168.88.15
Вот что дает веб-интерфейс при опросе настройки:
[06.03.2020 15:08:08] **** Poll request sent to server **** [06.03.2020 15:08:09] Poll request accepted [06.03.2020 15:08:09] Starting configuration poll for node black [06.03.2020 15:08:09] Checking node's capabilities... [06.03.2020 15:08:09] Checking NetXMS agent... [06.03.2020 15:08:11] Cannot connect to NetXMS agent (Connect failed) [06.03.2020 15:08:11] Checking SNMP... [06.03.2020 15:08:25] Checking EtherNet/IP... [06.03.2020 15:08:28] Cannot get device identity via EtherNet/IP (CONNECT FAILED) [06.03.2020 15:08:28] Capability check finished [06.03.2020 15:08:28] Checking interface configuration... [06.03.2020 15:08:28] Interface configuration check finished [06.03.2020 15:08:28] Checking node name [06.03.2020 15:08:28] Node name is OK [06.03.2020 15:08:28] Updating general system hardware information [06.03.2020 15:08:28] Finished configuration poll for node black [06.03.2020 15:08:28] Node configuration was not changed after poll [06.03.2020 15:08:28] **** Poll completed successfully ****При этом интерфейс хоста имеет новый АйПи. (Во вложении скрины).
Если же попробовать вручную вбить АйПи хоста, то говорит, что хост найден, но нет точки включения.
Я ему уже порты по-открывал, но без изменений.[root@black ~]# firewall-cmd --permanent --zone=public --add-port=4700/tcp Warning: ALREADY_ENABLED: 4700:tcp success [root@black ~]# firewall-cmd --permanent --zone=public --add-port=4701/tcp Warning: ALREADY_ENABLED: 4701:tcp success [root@black ~]# firewall-cmd --permanent --zone=public --add-port=4702/tcp Warning: ALREADY_ENABLED: 4702:tcp success [root@black ~]# firewall-cmd --permanent --zone=public --add-port=4703/tcp Warning: ALREADY_ENABLED: 4703:tcp success [root@black ~]# firewall-cmd --permanent --zone=public --add-port=4747/tcp Warning: ALREADY_ENABLED: 4747:tcp successВот логи.
Запуск сервера: # /usr/local/bin/netxmsd -d2020.03.06 15:03:41.545 *I* [logger ] Log file opened (rotation policy 2, max size 16777216) 2020.03.06 15:03:41.562 *I* [ ] Code page set to ISO8859-1 2020.03.06 15:03:41.602 *I* [ ] Platform subagent "/usr/local/lib/netxms/linux.nsm" successfully loaded 2020.03.06 15:03:41.680 *I* [db.drv ] Database driver "mariadb.ddr" loaded and initialized successfully 2020.03.06 15:03:41.814 *I* [ ] Server ID 2F2EBA47247BE4A6 2020.03.06 15:03:41.983 *I* [ ] Stalled database lock removed 2020.03.06 15:03:42.262 *I* [ ] Server certificate not set 2020.03.06 15:03:42.749 *I* [db.drv ] Database driver "sqlite.ddr" loaded and initialized successfully 2020.03.06 15:03:42.931 *I* [db.drv ] Database driver "sqlite.ddr" loaded and initialized successfully 2020.03.06 15:03:43.062 *I* [ ] Network device driver AIRESPACE loaded successfully 2020.03.06 15:03:43.066 *I* [ ] Network device driver AT loaded successfully 2020.03.06 15:03:43.068 *I* [ ] Network device driver BAYSTACK loaded successfully 2020.03.06 15:03:43.069 *I* [ ] Network device driver NTWS loaded successfully 2020.03.06 15:03:43.069 *I* [ ] Network device driver ERS8000 loaded successfully 2020.03.06 15:03:43.083 *I* [ ] Network device driver CATALYST-GENERIC loaded successfully 2020.03.06 15:03:43.083 *I* [ ] Network device driver CATALYST-2900XL loaded successfully 2020.03.06 15:03:43.083 *I* [ ] Network device driver CISCO-ESW loaded successfully 2020.03.06 15:03:43.084 *I* [ ] Network device driver CISCO-NEXUS loaded successfully 2020.03.06 15:03:43.084 *I* [ ] Network device driver CISCO-SB loaded successfully 2020.03.06 15:03:43.084 *I* [ ] Network device driver CISCO-GENERIC loaded successfully 2020.03.06 15:03:43.089 *I* [ ] Network device driver DELL-PWC loaded successfully 2020.03.06 15:03:43.092 *I* [ ] Network device driver DLINK loaded successfully 2020.03.06 15:03:43.094 *I* [ ] Network device driver EXTREME loaded successfully 2020.03.06 15:03:43.103 *I* [ ] Network device driver H3C loaded successfully 2020.03.06 15:03:43.103 *I* [ ] Network device driver HPSW loaded successfully 2020.03.06 15:03:43.103 *I* [ ] Network device driver PROCURVE loaded successfully 2020.03.06 15:03:43.108 *I* [ ] Network device driver OPTIX loaded successfully 2020.03.06 15:03:43.129 *I* [ ] Network device driver IGNITENET loaded successfully 2020.03.06 15:03:43.142 *I* [ ] Network device driver JUNIPER loaded successfully 2020.03.06 15:03:43.142 *I* [ ] Network device driver NETSCREEN loaded successfully 2020.03.06 15:03:43.163 *I* [ ] Network device driver MIKROTIK loaded successfully 2020.03.06 15:03:43.165 *I* [ ] Network device driver NET-SNMP loaded successfully 2020.03.06 15:03:43.167 *I* [ ] Network device driver NETONIX loaded successfully 2020.03.06 15:03:43.169 *I* [ ] Network device driver PING3 loaded successfully 2020.03.06 15:03:43.173 *I* [ ] Network device driver QTECH-OLT loaded successfully 2020.03.06 15:03:43.176 *I* [ ] Network device driver RITTAL loaded successfully 2020.03.06 15:03:43.179 *I* [ ] Network device driver SYMBOL-WS loaded successfully 2020.03.06 15:03:43.181 *I* [ ] Network device driver TB loaded successfully 2020.03.06 15:03:43.185 *I* [ ] Network device driver UBNT loaded successfully 2020.03.06 15:03:43.189 *I* [db.drv ] Database driver "sqlite.ddr" loaded and initialized successfully 2020.03.06 15:03:44.046 *I* [db.drv ] Database driver "sqlite.ddr" loaded and initialized successfully 2020.03.06 15:03:44.311 *I* [ ] Listening for SNMP traps on UDP socket 0.0.0.0:162 2020.03.06 15:03:44.311 *I* [ ] Listening for SNMP traps on UDP socket :::162 2020.03.06 15:03:44.322 *I* [ ] SocketListener/AgentTunnels: listening on 0.0.0.0:4703 2020.03.06 15:03:44.322 *I* [ ] SocketListener/AgentTunnels: listening on [0.0.0.0]:4703 2020.03.06 15:03:44.323 *I* [ ] SocketListener/Clients: listening on 0.0.0.0:4701 2020.03.06 15:03:44.323 *I* [ ] SocketListener/Clients: listening on [0.0.0.0]:4701 2020.03.06 15:03:44.323 *I* [ ] NetXMS Server started 2020.03.06 15:03:44.323 *I* [ ] SocketListener/MobileDevices: listening on 0.0.0.0:4747 2020.03.06 15:03:44.323 *I* [ ] SocketListener/MobileDevices: listening on [0.0.0.0]:4747Запуск агента: # /usr/local/bin/nxagentd -d
2020.03.06 15:05:40.065 *I* [logger ] Log file opened (rotation policy 2, max size 4194304) 2020.03.06 15:05:40.078 *I* [logger ] Log rotation policy set to 2 (size=16777216, count=4) 2020.03.06 15:05:40.078 *I* [ ] Core agent version 3.2-350-g76fc2ceee0 2020.03.06 15:05:40.078 *I* [ ] Additional configuration files was loaded from /etc/nxagentd.conf.d 2020.03.06 15:05:40.078 *I* [logger ] Debug level set to 0 2020.03.06 15:05:40.078 *I* [ ] Data directory: /usr/local/var/lib/netxms 2020.03.06 15:05:40.078 *I* [ ] File store: /var/nx 2020.03.06 15:05:40.107 *I* [db.drv ] Database driver "sqlite.ddr" loaded and initialized successfully 2020.03.06 15:05:40.214 *I* [ ] Agent ID is c7f525ab-84d2-4297-9d64-943bc45e71cc 2020.03.06 15:05:40.257 *I* [ ] Local host name is "black" 2020.03.06 15:05:40.257 *I* [ ] Using system name "black" 2020.03.06 15:05:40.258 *I* [ ] Arbitrary command execution disabled 2020.03.06 15:05:41.275 *I* [ ] Subagent "Linux" (linux.nsm) loaded successfully (version 3.2.350) 2020.03.06 15:05:42.278 *I* [ ] Listening on socket 0.0.0.0:4700 2020.03.06 15:05:42.279 *I* [ ] Listening on socket :::4700 2020.03.06 15:05:43.279 *I* [ ] NetXMS Agent startedКонфиг сервера: # nano /usr/local/etc/netxmsd.conf
DBDriver = mariadb.ddr DBServer = localhost DBName = netxms DBLogin = netxms DBPassword = PaSsWd EnableAgentRegistration = 1 # где-то в мануале читал, что для включения агента из шела нуженКонфиг агента:
MasterServers = localhost, 192.168.88.5 ListenPort = 4700 # что включал, что выключал - без изменений LogFile = /var/log/nxagentd.log FileStore = /var/nxВ общем, Хелп плиз

Заранее, мерси.



-
Я бы попробовал сделать Poll -> Configuration (full), если не поможет, то просто удалить эту ноду и создать заново (или подождать, нода сервера должна пересоздасться сама)
-
@filipp-sudanov said in Есть проблема с подключением агента на хосте сервера - connect to NetXMS agent:
Я бы попробовал сделать Poll -> Configuration (full)
Результат от третьего листинга не отличается.
Удалил ноду, подождем.Инструменты, поиск по АйПи. указываю. Ответ - Точка входа не найден.
UPD.
Нода появилась. Запрос конфига прошел с ошибкой, но агента нашло.[06.03.2020 18:10:03] **** Poll request sent to server **** [06.03.2020 18:10:03] Poll request accepted [06.03.2020 18:10:03] Starting configuration poll for node black [06.03.2020 18:10:03] Capability reset [06.03.2020 18:10:03] Checking node's capabilities... [06.03.2020 18:10:03] Checking NetXMS agent... [06.03.2020 18:10:03] NetXMS agent is active [06.03.2020 18:10:03] NetXMS agent version changed to 3.2.350 [06.03.2020 18:10:03] Platform name changed to Linux-x86_64 [06.03.2020 18:10:03] System description changed to Linux black 3.10.0-1062.12.1.el7.x86_64 #1 SMP Tue Feb 4 23:02:59 UTC 2020 x86_64 [06.03.2020 18:10:03] Checking SNMP... [06.03.2020 18:10:16] Checking EtherNet/IP... [06.03.2020 18:10:16] Cannot get device identity via EtherNet/IP (CONNECT FAILED) [06.03.2020 18:10:16] Capability check finished [06.03.2020 18:10:16] Checking interface configuration... [06.03.2020 18:10:16] Interface configuration check finished [06.03.2020 18:10:16] Checking node name [06.03.2020 18:10:16] Node name is OK [06.03.2020 18:10:16] Updating general system hardware information [06.03.2020 18:10:16] System hardware vendor set to ASUSTeK Computer Inc. [06.03.2020 18:10:16] System hardware product name set to U3SG [06.03.2020 18:10:16] System hardware product code set to [06.03.2020 18:10:16] System hardware product version set to 1.0 [06.03.2020 18:10:16] System hardware serial number set to NF1G8700470001 [06.03.2020 18:10:16] Reading list of installed hardware components [06.03.2020 18:10:16] Received information on 5 hardware components [06.03.2020 18:10:16] Reading list of installed software packages [06.03.2020 18:10:18] Got information about 1087 installed software packages [06.03.2020 18:10:18] Finished configuration poll for node black [06.03.2020 18:10:18] Node configuration was changed after poll [06.03.2020 18:10:18] **** Poll completed successfully ****Также получил толпу желтых алертов (во вложении скрин).
Создал карту сети. Поместил туда хост и запросил построить карту сети.
Ничего.Ладно, вариант два - Нода, опрос Топологии. Получаю результат:
[06.03.2020 18:23:48] **** Poll request sent to server **** [06.03.2020 18:23:48] Poll request accepted [06.03.2020 18:23:48] Starting topology poll for node black [06.03.2020 18:23:48] Failed to get switch forwarding database [06.03.2020 18:23:48] Link layer topology retrieved (0 connections found) [06.03.2020 18:23:48] Updating peer information on interfaces [06.03.2020 18:23:48] Link layer topology processed [06.03.2020 18:23:48] Finished topology poll for node blackВ итоге, - ВСЕ еще хелп плиз


-
-
Карта сети строится для узлов, которые добавлены в мониторинг. Если хочется их добавить автоматически, то надо еще включить network discovery (в меню Configuration).
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