Host returned with error hpp:149

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
rifelixd
Posts: 35
Joined: Mon Nov 06, 2017 12:50 pm

Host returned with error hpp:149

Post by rifelixd »

Gurus,

I have couple of hosts connected to my server passively over NSCA using NSClient++ 0.4.1. All hosts responding fine but this particular host did connected once and then failing with error returned in log as below:-

Code: Select all

2018-07-15 20:50:00: e:D:\source\nscp\trunk\include\socket/client.hpp:149: Failed to read data: The I/O operation has been aborted because of either a thread exit or an application request
Kindly advise.

Regards,
Richard F.
User avatar
lmiltchev
Bugs find me
Posts: 13589
Joined: Mon May 23, 2011 12:15 pm

Re: Host returned with error hpp:149

Post by lmiltchev »

Do you have another application on this host, that is using the same port (5667)?

Try the following:
1. Open a CMD prompt on the Windows host, and run:

Code: Select all

netstat -aon | find "5667"
to find the PIDs of the applications, using port 5667.
2. Next, run the following command to find the actual names of the applications:

Code: Select all

tasklist | find "<PID>"
where you substitute <PID> with the actual PID, found in step 1.

Also, post the nsclient.ini file and the entire nsclient.log on the forum. Remove/obfuscate sensitive data.
Be sure to check out our Knowledgebase for helpful articles and solutions!
rifelixd
Posts: 35
Joined: Mon Nov 06, 2017 12:50 pm

Re: Host returned with error hpp:149

Post by rifelixd »

Hi @lmiltchev,

Thank you for replying me. There are no other applications that I am aware of that do run on the same port from this machine. I have attached that were requested.

Code: Select all

C:\Users\Administrator>netstat -aon | find "5667"
  TCP    10.2.2.2:51267      20x.x.x.x:5667    CLOSING         4768
  TCP    10.2.2.2:51286      20x.x.x.x:5667    CLOSING         4768
  TCP    10.2.2.2:51293      20x.x.x.x:5667    CLOSING         4768
  TCP    10.2.2.2:51312      20x.x.x.x:5667    FIN_WAIT_1      4768

C:\Users\Administrator>tasklist | find "4768"
nscp.exe                      4768 Services                   0     29,088 K

Code: Select all

[/modules]
CheckWMI = 1
NSCAClient = 1
CheckExternalScripts = 1
CheckSystem = 1
CheckEventLog = 1
CheckDisk = 1
Scheduler = 1
CheckHelpers = 1

[/settings/default]
allowed hosts = localhost,<myServerIP>

[/settings/NSCA/client]
channel = NSCA
hostname = auto

[/settings/NSCA/client/targets/default]
address = <myServerIP>
encryption = <ecryptionSet>
password = <nscaPassword>
payload length = 4096

[/settings/external scripts]
allow arguments = 1
allow nasty characters = 1
timeout = 120

[/settings/external scripts/scripts]
eventsystem_check = cscript.exe //T:30 //NoLogo scripts//eventsystem_check.vbs
eventapp_check = cscript.exe //T:30 //NoLogo scripts//eventapp_check.vbs
wupdates_notif = cscript.exe //T:30 //NoLogo scripts//wupdates_notif.vbs
wupdates_status = cscript.exe //T:30 //NoLogo scripts//wupdates_status.vbs
wupdates_check = cscript.exe //T:120 //NoLogo scripts//wupdates_check.vbs 
win_check = cscript.exe //T:30 //NoLogo scripts//win_check.vbs

[/settings/log]
date setting = %Y.%m.%d %H:%M:%S
file name = nsclient.log
level = info

[/settings/log/file]
max size = 2048000

[/settings/scheduler/schedules/default]
interval = 5m

[/settings/scheduler/schedules]
host_check = Check_OK "System is responding OK"
Windows_Disk: Drive C = CheckDriveSize MinWarn=10% MinCrit=5% Drive=C: ShowAll
Windows_Disk: Drive D = CheckDriveSize MinWarn=10% MinCrit=5% Drive=D: ShowAll
Windows_Event: System Log = eventsystem_check
Windows_Event: Application Log = eventapp_check
Windows_Memory: Physical Memory = checkMem MaxWarn=80% MaxCrit=90% ShowAll=long type=physical 
Windows_OS: Status Check = win_check
Windows_Updates: Notification = wupdates_notif
Windows_Updates: Status = wupdates_status
Windows_Updates: Waiting Updates = wupdates_check

Code: Select all

2018-07-15 20:50:00: e:D:\source\nscp\trunk\include\socket/client.hpp:149: Failed to read data: The I/O operation has been aborted because of either a thread exit or an application request

2018-07-15 23:51:20: e:..\..\..\..\trunk\modules\CheckSystem\PDHCollector.cpp:139: Failed to query performance counters: Negative denominator issue (check FAQ for ways to solve this): \238(_total)\6: -2147481642: A counter with a negative denominator value was detected.

2018-07-16 21:19:07: e:..\..\..\..\trunk\modules\NSCAClient\NSCAClient.cpp:435: Error: Failed to connect to: <myServerIP>:5667 :A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

2018-07-16 21:19:24: e:D:\source\nscp\trunk\include\socket/client.hpp:149: Failed to read data: The I/O operation has been aborted because of either a thread exit or an application request

2018-07-16 21:19:24: e:..\..\..\..\trunk\modules\NSCAClient\NSCAClient.cpp:435: Error: Failed to connect to: <myServerIP>:5667 :A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
User avatar
lmiltchev
Bugs find me
Posts: 13589
Joined: Mon May 23, 2011 12:15 pm

Re: Host returned with error hpp:149

Post by lmiltchev »

Can you check to see if port 5667 is not being blocked by a firewall? Run the following command from the CLI on the Nagios XI server and show the output:

Code: Select all

nmap <windows server ip> -p 5667
Be sure to check out our Knowledgebase for helpful articles and solutions!
rifelixd
Posts: 35
Joined: Mon Nov 06, 2017 12:50 pm

Re: Host returned with error hpp:149

Post by rifelixd »

Hi @lmiltchev,

Code: Select all

nmap <windows server ip> -p 5667
My current setup is to receive the host details passively over NSCA. I dont own the IP details. Is there something else you require?
User avatar
lmiltchev
Bugs find me
Posts: 13589
Joined: Mon May 23, 2011 12:15 pm

Re: Host returned with error hpp:149

Post by lmiltchev »

You can obtain the IP address of the Windows machine by running "ipconfig" from the CMD prompt, then use this IP in your nmap command.

Code: Select all

nmap <windows server ip> -p 5667
We need to rule out any possible firewall issues.
Alternatively, you can examine the firewall rules on the Windows machine and make sure that port 5667 is indeed open.
Be sure to check out our Knowledgebase for helpful articles and solutions!
Locked