Hello,
I have one Linux machine where the NetXMS agent won't work. The new version (1.2.10) is installed succesfully and the agent starts also. See the following:
[06-Jan-2014 15:37:36.591] [INFO ] Additional configs was loaded from /etc/nxagentd.conf.d
[06-Jan-2014 15:37:36.591] [INFO ] Debug level set to 0
[06-Jan-2014 15:37:37.601] [INFO ] Subagent "/usr/local/lib/netxms/linux.nsm" loaded successfully
[06-Jan-2014 15:37:38.604] [INFO ] Listening on socket 0.0.0.0:4700
[06-Jan-2014 15:37:39.604] [INFO ] NetXMS Agent started
Agent running. Press Ctrl+C to shutdown.
But when I try to Poll the Configuration withing the Management Console, I get the following:
[06.01.2014 13:49:11] Poll request accepted
[06.01.2014 13:49:11] Starting configuration poll for node management Server SJJ
[06.01.2014 13:49:11] Checking node's capabilities...
[06.01.2014 13:49:11] Checking NetXMS agent...
[06.01.2014 13:49:43] Capability check finished
[06.01.2014 13:49:43] Checking interface configuration...
[06.01.2014 13:49:43] Unable to get interface list from node
[06.01.2014 13:49:43] Interface "unknown" is no longer exist
[06.01.2014 13:49:59] Interface configuration check finished
[06.01.2014 13:49:59] Checking node name
[06.01.2014 13:49:59] Node name is OK
[06.01.2014 13:49:59] Finished configuration poll for node management Server SJJ
[06.01.2014 13:49:59] Node configuration was not changed after poll
[06.01.2014 13:49:59] **** Poll completed successfully ****
And here is the Status Poll:
[06.01.2014 13:48:57] **** Poll request sent to server ****
[06.01.2014 13:48:57] Poll request accepted
[06.01.2014 13:48:57] Starting status poll for node management Server SJJ
[06.01.2014 13:48:57] Starting status poll on interface unknown
[06.01.2014 13:48:57] Current interface status is NORMAL
[06.01.2014 13:48:57] Starting ICMP ping
[06.01.2014 13:48:57] Interface is NORMAL for 12 polls (2 polls required for status change)
[06.01.2014 13:48:57] Interface status after poll is NORMAL
[06.01.2014 13:48:57] Finished status poll on interface unknown
[06.01.2014 13:48:57] Node is connected
[06.01.2014 13:48:57] Finished status poll for node management Server SJJ
[06.01.2014 13:48:57] Node status after poll is NORMAL
[06.01.2014 13:48:57] **** Poll completed successfully ****
No Firewall is turned on. Both machines 'see' each other (ICMP ping is working fine). The machine is up in the Management Console, but it has only one interface, unknown. On Object Details is says IsAgent = No.
Any help?
Best regards,
Edin
Hi!
Try to run agent with debug level 9:
nxagentd -D9
run configuration poll for that node and see what happens on agent.
Best regards,
Victor
Hi Victor!
I have done that. The output is:
[root@Management netxms-1.2.10]# nxagentd -D9
[07-Jan-2014 10:44:30.160] [INFO ] Additional configs was loaded from /etc/nxagentd.conf.d
[07-Jan-2014 10:44:30.160] [INFO ] Debug level set to 9
[07-Jan-2014 10:44:30.160] [DEBUG] Subagent API initialized
[07-Jan-2014 10:44:31.169] [DEBUG] Linux: using /sys/block to distinguish devices from partitions
[07-Jan-2014 10:44:31.170] [INFO ] Subagent "/usr/local/lib/netxms/linux.nsm" loaded successfully
[07-Jan-2014 10:44:31.170] [DEBUG] Debug callback set for DB library
[07-Jan-2014 10:44:31.171] [DEBUG] Unable to parse /proc/drbd, DRBD data collector will not start
[07-Jan-2014 10:44:31.171] [DEBUG] ParseIoStat(): new device added (name=ram0 isRealDevice=1)
[07-Jan-2014 10:44:31.171] [DEBUG] ParseIoStat(): new device added (name=ram1 isRealDevice=1)
[07-Jan-2014 10:44:31.171] [DEBUG] ParseIoStat(): new device added (name=ram2 isRealDevice=1)
[07-Jan-2014 10:44:31.171] [DEBUG] ParseIoStat(): new device added (name=ram3 isRealDevice=1)
[07-Jan-2014 10:44:31.171] [DEBUG] ParseIoStat(): new device added (name=ram4 isRealDevice=1)
[07-Jan-2014 10:44:31.171] [DEBUG] ParseIoStat(): new device added (name=ram5 isRealDevice=1)
[07-Jan-2014 10:44:31.172] [DEBUG] ParseIoStat(): new device added (name=ram6 isRealDevice=1)
[07-Jan-2014 10:44:31.172] [DEBUG] ParseIoStat(): new device added (name=ram7 isRealDevice=1)
[07-Jan-2014 10:44:31.172] [DEBUG] ParseIoStat(): new device added (name=ram8 isRealDevice=1)
[07-Jan-2014 10:44:31.172] [DEBUG] ParseIoStat(): new device added (name=ram9 isRealDevice=1)
[07-Jan-2014 10:44:31.172] [DEBUG] ParseIoStat(): new device added (name=ram10 isRealDevice=1)
[07-Jan-2014 10:44:31.172] [DEBUG] ParseIoStat(): new device added (name=ram11 isRealDevice=1)
[07-Jan-2014 10:44:31.172] [DEBUG] ParseIoStat(): new device added (name=ram12 isRealDevice=1)
[07-Jan-2014 10:44:31.172] [DEBUG] ParseIoStat(): new device added (name=ram13 isRealDevice=1)
[07-Jan-2014 10:44:31.173] [DEBUG] ParseIoStat(): new device added (name=ram14 isRealDevice=1)
[07-Jan-2014 10:44:31.173] [DEBUG] ParseIoStat(): new device added (name=ram15 isRealDevice=1)
[07-Jan-2014 10:44:31.173] [DEBUG] ParseIoStat(): new device added (name=loop0 isRealDevice=1)
[07-Jan-2014 10:44:31.173] [DEBUG] ParseIoStat(): new device added (name=loop1 isRealDevice=1)
[07-Jan-2014 10:44:31.173] [DEBUG] ParseIoStat(): new device added (name=loop2 isRealDevice=1)
[07-Jan-2014 10:44:31.173] [DEBUG] ParseIoStat(): new device added (name=loop3 isRealDevice=1)
[07-Jan-2014 10:44:31.173] [DEBUG] ParseIoStat(): new device added (name=loop4 isRealDevice=1)
[07-Jan-2014 10:44:31.173] [DEBUG] ParseIoStat(): new device added (name=loop5 isRealDevice=1)
[07-Jan-2014 10:44:31.173] [DEBUG] ParseIoStat(): new device added (name=loop6 isRealDevice=1)
[07-Jan-2014 10:44:31.173] [DEBUG] ParseIoStat(): new device added (name=loop7 isRealDevice=1)
[07-Jan-2014 10:44:31.173] [DEBUG] ParseIoStat(): new device added (name=sr0 isRealDevice=1)
[07-Jan-2014 10:44:31.173] [DEBUG] ParseIoStat(): new device added (name=sda isRealDevice=1)
[07-Jan-2014 10:44:31.174] [DEBUG] ParseIoStat(): new device added (name=sda1 isRealDevice=0)
[07-Jan-2014 10:44:31.174] [DEBUG] ParseIoStat(): new device added (name=sda2 isRealDevice=0)
[07-Jan-2014 10:44:31.174] [DEBUG] ParseIoStat(): new device added (name=dm-0 isRealDevice=1)
[07-Jan-2014 10:44:31.174] [DEBUG] ParseIoStat(): new device added (name=dm-1 isRealDevice=1)
[07-Jan-2014 10:44:31.174] [DEBUG] ParseIoStat(): new device added (name=dm-2 isRealDevice=1)
[07-Jan-2014 10:44:32.171] [DEBUG] External parameters providers poller thread will not start
[07-Jan-2014 10:44:32.177] [DEBUG] Trying to bind on 0.0.0.0:4700
[07-Jan-2014 10:44:32.177] [INFO ] Listening on socket 0.0.0.0:4700
[07-Jan-2014 10:44:33.174] [INFO ] NetXMS Agent started
Agent running. Press Ctrl+C to shutdown.
And the configuration poll:
[07.01.2014 08:56:50] **** Poll request sent to server ****
[07.01.2014 08:56:50] Poll request accepted
[07.01.2014 08:56:50] Starting configuration poll for node management Server SJJ
[07.01.2014 08:56:50] Checking node's capabilities...
[07.01.2014 08:56:50] Checking NetXMS agent...
[07.01.2014 08:57:22] Capability check finished
[07.01.2014 08:57:22] Checking interface configuration...
[07.01.2014 08:57:22] Unable to get interface list from node
[07.01.2014 08:57:22] Interface "unknown" is no longer exist
[07.01.2014 08:57:31] Interface configuration check finished
[07.01.2014 08:57:31] Checking node name
[07.01.2014 08:57:31] Node name is OK
[07.01.2014 08:57:31] Finished configuration poll for node management Server SJJ
[07.01.2014 08:57:31] Node configuration was not changed after poll
[07.01.2014 08:57:31] **** Poll completed successfully ****
Regards,
Edin
From the log I can see that agent does not receive connection from server. This can be firewall or routing problem. Can you telnet to port 4700 on problematic machine?
Best regards,
Victor
Quote from: Victor Kirhenshtein on January 07, 2014, 07:00:49 PM
From the log I can see that agent does not receive connection from server. This can be firewall or routing problem. Can you telnet to port 4700 on problematic machine?
Best regards,
Victor
I have turned off the firewall, and then tried to telnet:
[root@vps-1022481-8050 ~]# telnet 217.x.x.x 4700
Trying 217.x.x.x...
telnet: connect to address 217.x.x.x: Connection refusedI don't get it, because both machines can ping each other. That means they 'see' each other in the network..
Reagards,
Edin
Very strange. Still seems to be network problem to me, but I have to know more about actual network topology. You can contact me directly if you wish to continue debugging and don't want to share this information on the forum.
Best regards,
Victor