Приветствую.
Нужна помощь.
Прошел недавно квест по сборке на Центос 7 (с МариейДБ). Вот строка сборки:
# ./configure --with-server -with-mariadb --with-mariadb-compat-headers --with-agent --disable-mqtt
# systemctl status mariadb
После сборки сервер переехал на другой айпи - с 192.168.88.15 -> на 192.168.88.5
Сервер в итоге запускается, но с агентом на хосте сервера связи нет.
Идентификация хоста в системе идет по старому адресу - 192.168.88.15
Вот что дает веб-интерфейс при опросе настройки:
При этом интерфейс хоста имеет новый АйПи. (Во вложении скрины).
Если же попробовать вручную вбить АйПи хоста, то говорит, что хост найден, но нет точки включения.
Я ему уже порты по-открывал, но без изменений.
Вот логи.
Запуск сервера: # /usr/local/bin/netxmsd -d
Запуск агента: # /usr/local/bin/nxagentd -d
Конфиг сервера: # nano /usr/local/etc/netxmsd.conf
Конфиг агента:
В общем, Хелп плиз
Заранее, мерси.
Нужна помощь.
Прошел недавно квест по сборке на Центос 7 (с МариейДБ). Вот строка сборки:
# ./configure --with-server -with-mariadb --with-mariadb-compat-headers --with-agent --disable-mqtt
Code Select
---------------------------------------------------------------------
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
Code Select
● 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
Вот что дает веб-интерфейс при опросе настройки:
Code Select
[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 ****При этом интерфейс хоста имеет новый АйПи. (Во вложении скрины).
Если же попробовать вручную вбить АйПи хоста, то говорит, что хост найден, но нет точки включения.
Я ему уже порты по-открывал, но без изменений.
Code Select
[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 -d
Code Select
2020.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
Code Select
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
Code Select
DBDriver = mariadb.ddr
DBServer = localhost
DBName = netxms
DBLogin = netxms
DBPassword = PaSsWd
EnableAgentRegistration = 1 # где-то в мануале читал, что для включения агента из шела нужен
Конфиг агента:
Code Select
MasterServers = localhost, 192.168.88.5
ListenPort = 4700 # что включал, что выключал - без изменений
LogFile = /var/log/nxagentd.log
FileStore = /var/nx
В общем, Хелп плиз

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