Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[dev.icinga.com #12874] check_nscp #4721

Closed
icinga-migration opened this issue Oct 7, 2016 · 4 comments
Closed

[dev.icinga.com #12874] check_nscp #4721

icinga-migration opened this issue Oct 7, 2016 · 4 comments
Labels
area/windows Windows agent and plugins enhancement New feature or request

Comments

@icinga-migration
Copy link

This issue has been migrated from Redmine: https://dev.icinga.com/issues/12874

Created by jflach on 2016-10-07 13:25:37 +00:00

Assignee: jflach
Status: Assigned
Target Version: (none)
Last Update: 2016-10-10 14:20:03 +00:00 (in Redmine)

Backport?: Not yet backported
Include in Changelog: 1

Changesets

2016-10-07 13:29:45 +00:00 by jflach a8c13c3

Start working on check_nscp

refs #12874

2016-10-07 13:49:56 +00:00 by jflach fc1b645

Improve HTTP Handler error message

refs #12874

2016-10-07 14:06:20 +00:00 by jflach a2fcd55

Check_nscp v0.1

refs #12874

2016-10-07 14:25:06 +00:00 by jflach 486ad6c

Add CheckCommand for check_nscp.exe

Currently Windows only

refs #12874

2016-10-10 15:35:09 +00:00 by jflach d18770a

Fix itl entry for check_nscp

refs #12874

2016-10-11 13:35:22 +00:00 by jflach da3fb2e

Format changes to check_nscp

refs #12874

2016-10-11 13:36:39 +00:00 by jflach cf17ea9

Add additional error checking to check_nscp

refs #12874

2016-10-11 14:52:30 +00:00 by jflach 7b2663b

Add informational error output

refs #12874

2016-10-13 16:18:08 +00:00 by jflach 8c08956

Update ITL for check_nscp

refs #12874

2016-10-13 16:19:15 +00:00 by jflach 39752b7

Build check_nscp on Linux too

refs #12874

2016-10-14 11:15:28 +00:00 by jflach 8eb1983

Fix Cmake for check_nscp

refs #12874

2016-10-14 13:53:29 +00:00 by jflach a654be0

Add comments and debug mode to check_nscp

refs #12874

2016-10-14 13:53:29 +00:00 by jflach 380db55

Fix CMake

refs #12874

2016-10-14 13:54:34 +00:00 by jflach 81e7189

Fix compiler error

VS allows void main

refs #12874

2016-10-27 11:53:27 +00:00 by jflach f89e4a2

Remove check_nscp from command-plugins

Otherwise it breaks the windows default conf and since we probably won't
have check_nscp on Linux it's better to remove it for now

refs #12874

2016-12-08 11:24:40 +00:00 by jflach 21737a7

Fix Url parser when using path only

refs #12874

2016-12-08 12:48:15 +00:00 by jflach 115d4b5

Add docs for check_nscp

refs #12874

2016-12-08 13:02:41 +00:00 by jflach 5340582

Start working on check_nscp

refs #12874

2016-12-08 13:02:41 +00:00 by jflach 6db3c9b

Improve HTTP Handler error message

refs #12874

2016-12-08 13:02:41 +00:00 by jflach acbe618

Check_nscp v0.1

refs #12874

2016-12-08 13:02:41 +00:00 by jflach bc1bc63

Add CheckCommand for check_nscp.exe

Currently Windows only

refs #12874

2016-12-08 13:02:41 +00:00 by jflach b91314b

Fix itl entry for check_nscp

refs #12874

2016-12-08 13:02:41 +00:00 by jflach 9fd9daa

Format changes to check_nscp

refs #12874

2016-12-08 13:02:41 +00:00 by jflach e1c883f

Add additional error checking to check_nscp

refs #12874

2016-12-08 13:02:41 +00:00 by jflach e2c26d1

Add informational error output

refs #12874

2016-12-08 13:02:41 +00:00 by jflach a15d262

Update ITL for check_nscp

refs #12874

2016-12-08 13:02:41 +00:00 by jflach 1d18b2c

Build check_nscp on Linux too

refs #12874

2016-12-08 13:02:41 +00:00 by jflach 08dd722

Fix Cmake for check_nscp

refs #12874

2016-12-08 13:02:41 +00:00 by jflach 116ffdb

Add comments and debug mode to check_nscp

Also update cmake

refs #12874

2016-12-08 13:03:06 +00:00 by jflach 354e75f

Remove check_nscp from command-plugins

Otherwise it breaks the windows default conf and since we probably won't
have check_nscp on Linux it's better to remove it for now

refs #12874

2016-12-08 13:03:06 +00:00 by jflach ce0acb2

Add docs for check_nscp

refs #12874

2016-12-08 13:30:12 +00:00 by jflach acb9fa9

Start working on check_nscp

refs #12874

2016-12-08 13:30:12 +00:00 by jflach 379662b

Improve HTTP Handler error message

refs #12874

2016-12-08 13:30:12 +00:00 by jflach e8e6c6a

Check_nscp v0.1

refs #12874

2016-12-08 13:30:12 +00:00 by jflach d05f832

Add CheckCommand for check_nscp.exe

Currently Windows only

refs #12874

2016-12-08 13:30:12 +00:00 by jflach 97bdfd7

Fix itl entry for check_nscp

refs #12874

2016-12-08 13:30:12 +00:00 by jflach d049da5

Format changes to check_nscp

refs #12874

2016-12-08 13:30:12 +00:00 by jflach 6ae743f

Add additional error checking to check_nscp

refs #12874

2016-12-08 13:30:12 +00:00 by jflach 3b596d3

Add informational error output

refs #12874

2016-12-08 13:30:12 +00:00 by jflach 431133a

Update ITL for check_nscp

refs #12874

2016-12-08 13:30:12 +00:00 by jflach aebc28a

Build check_nscp on Linux too

refs #12874

2016-12-08 13:30:12 +00:00 by jflach c2235fa

Fix Cmake for check_nscp

refs #12874

2016-12-08 13:30:12 +00:00 by jflach 3316684

Add comments and debug mode to check_nscp

Also update cmake

refs #12874

2016-12-08 13:30:12 +00:00 by jflach 276d51a

Remove check_nscp from command-plugins

Otherwise it breaks the windows default conf and since we probably won't
have check_nscp on Linux it's better to remove it for now

refs #12874

2016-12-08 13:30:12 +00:00 by jflach 02d81cc

Add docs for check_nscp

refs #12874

2016-12-08 14:35:21 +00:00 by jflach d265c85

Add image for check_nscp doc

refs #12874

Subtasks:

@icinga-migration icinga-migration added enhancement New feature or request Plugins labels Jan 17, 2017
@dnsmichi dnsmichi added the area/windows Windows agent and plugins label Mar 20, 2017
@dnsmichi dnsmichi self-assigned this Mar 20, 2017
@dnsmichi dnsmichi added this to the 2.7.0 milestone Mar 20, 2017
dnsmichi pushed a commit that referenced this issue Mar 20, 2017
dnsmichi pushed a commit that referenced this issue Mar 20, 2017
dnsmichi pushed a commit that referenced this issue Mar 20, 2017
dnsmichi pushed a commit that referenced this issue Mar 20, 2017
Currently Windows only

refs #4721
dnsmichi pushed a commit that referenced this issue Mar 20, 2017
dnsmichi pushed a commit that referenced this issue Mar 20, 2017
dnsmichi pushed a commit that referenced this issue Mar 20, 2017
dnsmichi pushed a commit that referenced this issue Mar 20, 2017
dnsmichi pushed a commit that referenced this issue Mar 20, 2017
dnsmichi pushed a commit that referenced this issue Mar 20, 2017
dnsmichi pushed a commit that referenced this issue Mar 20, 2017
dnsmichi pushed a commit that referenced this issue Mar 20, 2017
dnsmichi pushed a commit that referenced this issue Mar 20, 2017
dnsmichi pushed a commit that referenced this issue Mar 20, 2017
Otherwise it breaks the windows default conf and since we probably won't
have check_nscp on Linux it's better to remove it for now

refs #4721
dnsmichi pushed a commit that referenced this issue Mar 20, 2017
@dnsmichi
Copy link
Contributor

dnsmichi commented Mar 20, 2017

Contains a reference to #4725 - which is merged to master partially. Any ideas @Crunsher ?

I've rebased the branch against current master, as well as edited the commit id references. It's now a new branch called feature/check_nscp-4721.

Before we start a review to merge we should discuss the following

  • rename check_nscp to check_nscp_api or check_nscp_http to better reflect its purpose. This also avoids name collisions with nsclient itself, and our ITL CheckCommand nscp which actually is using check_nt.
  • Decide whether to build and ship it on Linux too (would be a nice addition, but not a requirement for now).

The patches contain a couple of whitespace fixes too but weren't causing trouble during rebase.

@Crunsher
Copy link
Contributor

rename check_nscp to check_nscp_api or check_nscp_http to better reflect its purpose. This also avoids name collisions with nsclient itself, and our ITL CheckCommand nscp which actually is using check_nt.

Renaming the plugin is a sound idea. I like 'check_nscp_api' for the binary and 'nscp-api' for the ITL.

Decide whether to build and ship it on Linux too (would be a nice addition, but not a requirement for now).

At the time I decided against building it for Linux because we didn't ship any plugins with the Linux version of Icinga 2. I thought about shipping it separately (Icinga Exchange) but as it uses Icinga 2 libraries dropped the idea :D This is a decision we should also involve @gunnarbeutner in, as it would set precedence.

The patches contain a couple of whitespace fixes too but weren't causing trouble during rebase.

Damn, I need to be more careful about what I commit

@gunnarbeutner
Copy link
Contributor

After a very brief discussion @dnsmichi and I have decided not to provide the plugin in the *nix version. :)

dnsmichi pushed a commit that referenced this issue May 10, 2017
dnsmichi pushed a commit that referenced this issue May 10, 2017
dnsmichi pushed a commit that referenced this issue May 10, 2017
dnsmichi pushed a commit that referenced this issue May 10, 2017
Currently Windows only

refs #4721
dnsmichi pushed a commit that referenced this issue May 10, 2017
dnsmichi pushed a commit that referenced this issue May 10, 2017
dnsmichi pushed a commit that referenced this issue May 10, 2017
dnsmichi pushed a commit that referenced this issue May 10, 2017
dnsmichi pushed a commit that referenced this issue May 10, 2017
dnsmichi pushed a commit that referenced this issue May 10, 2017
dnsmichi pushed a commit that referenced this issue May 10, 2017
dnsmichi pushed a commit that referenced this issue May 10, 2017
dnsmichi pushed a commit that referenced this issue May 10, 2017
dnsmichi pushed a commit that referenced this issue May 10, 2017
Otherwise it breaks the windows default conf and since we probably won't
have check_nscp on Linux it's better to remove it for now

refs #4721
dnsmichi pushed a commit that referenced this issue May 10, 2017
@dnsmichi
Copy link
Contributor

Continuing in #5239 in favor of this old working ticket.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/windows Windows agent and plugins enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants