Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - VitSV

#1
Приветствую.
Нужна помощь.

Прошел недавно квест по сборке на Центос 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 -d

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

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



В общем, Хелп плиз :)
Заранее, мерси.