NSClient++ Help (#1) - Run as services under windows 2000 Server SP4 (#242) - Message List

Run as services under windows 2000 Server SP4

I can't start NsClient?++ as Service under Windows 2000 Server. But it works with the debug modus.

C:\Program Files\NSClient++>nsclient++ /start
Starting NSClientpp.............................................................
................................................................................
..........................................................

nsclient++.exe is shown in the task manager. But is not listening at port 5666 And under services.msc the services is still starting...

The same config works with Windows XP. Any idea? Thanks for help.

The Config

[modules]
NRPEListener.dll
[Settings]
allowed_hosts=server
use_file=1
[NRPE]
port=5666
command_timeout=30
allowed_hosts=server
script_dir=scripts\
socket_timeout=30
[External Script]
command_timeout=30
[External Scripts]
check_window_vbs=cscript.exe //T:30 //NOLogo scripts\check_window.vbs
[NRPE Handlers]
check_window_vbs=cscript.exe //T:30 //NOLogo scripts\check_window.vbs
[NRPE Client Handlers]
check_other=-H 192.168.0.1 -p 5666 -c remote_command -a arguments

Log

C:\Program Files\NSClient++>nsclient++ /test
Launching test mode - client mode
l \NSClient++.cpp(366) Attempting to start NSCLient++ - 0.3.4.24 RC 2008-09-09
d \NSClient++.cpp(762) Loading plugin: NRPE server...
l \NSClient++.cpp(472) NSCLient++ - 0.3.4.24 RC 2008-09-09 Started!
d \Socket.h(637) Bound to: 0.0.0.0:5666
l \NSClient++.cpp(278) Using settings from: INI-file
l \NSClient++.cpp(279) Enter command to inject or exit to terminate...
d \NSClient++.cpp(890) Injecting: check_Window_vbs:
d \NSClient++.cpp(926) Injected Result: OK 'OK'
d \NSClient++.cpp(927) Injected Performance Result: ''
d \NSClient++.cpp(890) Injecting: check_Window_vbs:
d \NSClient++.cpp(926) Injected Result: OK 'OK'
d \NSClient++.cpp(927) Injected Performance Result: ''
d \NSClient++.cpp(890) Injecting: check_Window_vbs:
d \NSClient++.cpp(926) Injected Result: OK 'OK'
d \NSClient++.cpp(927) Injected Performance Result: ''
d \NSClient++.cpp(890) Injecting: check_Window_vbs:
d \NSClient++.cpp(926) Injected Result: OK 'OK'
d \NSClient++.cpp(927) Injected Performance Result: ''
exit
Exiting...
l \NSClient++.cpp(526) Attempting to stop NSCLient++ - 0.3.4.24 RC 2008-09-09
d \NSClient++.cpp(529) Stopping: NON Message Handling Plugins
d \NSClient++.cpp(726) Unloading plugin: NRPEListener...
d \Socket.h(671) Socket listener is preparing to shutdown...
e \NRPEListener.cpp(150) Exception caught: Error: SSL Context already initalized
.
Tree View Flat View (newer first) Flat View (older first)
  • Message #727

    oki, good stuff... and thank you!

  • Message #726

    Yes, it works. Thanks

  • Message #724

    This issue has (I hope) been resolved in the latest RC (ie RC-4) please try it and let me know it is resolved.

    MickeM

  • Message #722

    I think you are right. Version 0.3.3 works fine. (Why I haven't tested it on w2k?) Thanks for your competent help.

  • Message #719

    Aha, then that is the problem... I must have broken the "is this xp" code when I fixed it for w2k8... ahh, well... should be easy to fix when I get back...

    MickeM

  • Message #718

    The DebugView? log was from the w2k server.

  • Message #714

    Humm, oki... now I know where to look. I am guessing (hoping?) this is from the XP machine a w2k box should not say 81.. I shall add more info about detection I think.

    Anyways, I am at a conference now so expect a fix early next week.

    I noticed some issues myself when I tried your file with "very few plugins" loading but that was on "stop so I shall try to fix them as well. Fell free to open a ticket on thi issue to make sure I dont orget it...

    Michael Medin

  • Message #708

    Thanks for help. That's the output from DebugView?:

    00000000	0.00000000	[13712] service_main launcing...
    00000001	0.00043482	[13712] Attempting to start service with: 81
    00000002	70.04919434	[15836] ################################ svc_exit
    00000003	70.06320190	[15836] ################################ svc_exit
    

    Regards Berni

  • Message #705

    Strange...

    there is nothing wrong with the config (it works here) so it looks good.

    You can try downloading DebugView? from http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx it will show you "logging" from NSClient++.

    Enable "Capture Global Events" on some systems where UAC does not give you other process messages.

    The output might give you some insight into what is amiss... But it is a strange error...

    Michael Medin

Tree View Flat View (newer first) Flat View (older first)

Subscriptions