Giter Club home page Giter Club logo

icinga / icingaweb2-module-businessprocess Goto Github PK

View Code? Open in Web Editor NEW
109.0 33.0 43.0 5.05 MB

Create top-level views of your applications in a graphical editor. Rules express dependencies between existing hosts and services and let you alert on application level. Business processes are displayed in a tree or list overview.

Home Page: https://icinga.com/docs/businessprocess/latest

License: GNU General Public License v2.0

PHP 91.95% HTML 0.36% JavaScript 2.63% Shell 0.44% Less 4.61%
icingaweb2 module business-impact business-process

icingaweb2-module-businessprocess's Issues

[dev.icinga.com #8580] Try to base logic on "severity" from the monitoring module

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

Created by tgelf on 2015-03-03 13:31:46 +00:00

Assignee: (none)
Status: Rejected (closed on 2016-11-23 17:14:01 +00:00)
Target Version: (none)
Last Update: 2016-11-23 17:15:52 +00:00 (in Redmine)


They SHOULD provide the same information, even if designed for different needs. Try to align them if possible. Also find out how to deal with "missing" nodes in this context. In theory they are unknown, but that would lead to wrong alerts when called by the check plugin. Pending is also not a perfect match, as there is no such exit code - and a node that is present but pending is not to same thing as a completely missing node.

Best,
Thomas

[dev.icinga.com #10446] Business Process default service URLs

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

Created by cstein on 2015-10-22 17:24:58 +00:00

Assignee: (none)
Status: Resolved (closed on 2016-01-29 18:34:16 +00:00)
Target Version: (none)
Last Update: 2016-01-29 18:34:16 +00:00 (in Redmine)


Icinga Web 2:
Version: 2.0.0
Commit: 2928d9a98deb4d531b5e03ccb89055f401e4ac99

BP-Modul:
Version: 2.0.0-beta1

Right now after adding new services to a new or existing business process node, there is no default URL set to access the detail view.

Proposal: Add a default URL to each object to ensure data is correctly assigned to the Service in first place.

Attachments

[dev.icinga.com #11606] Unable to display or modify business processes

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

Created by phsc on 2016-04-18 10:10:37 +00:00

Assignee: (none)
Status: Closed (closed on 2016-11-23 16:39:20 +00:00)
Target Version: 2.0.0
Last Update: 2016-11-23 16:39:20 +00:00 (in Redmine)


As described in Bug https://dev.icinga.org/issues/10815 the modules misses the configuration files. After create them manually, we are able to select the defined processes with the dropdown menu in Reporting/Business Processes. But after selecting a business process nothing is displayed (check picture attached). And the buttons in the upper right corner don't do anything.
The behavior is the same either with empty .conf files or preconfigured processes.

Attachments

[dev.icinga.com #11049] Read Only Access?

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

Created by Anonymous on 2016-01-28 12:50:34 +00:00

Assignee: (none)
Status: Closed (closed on 2016-01-29 09:15:31 +00:00)
Target Version: (none)
Last Update: 2016-01-29 09:15:31 +00:00 (in Redmine)


Hi all,

is it possible to permit a read-only access via role/permission set to the Business Process Module?

Regards,

Amoyensis


Relations:

[dev.icinga.com #9822] BP / add autocomplete

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

Created by ClemensBW on 2015-08-03 18:51:31 +00:00

Assignee: (none)
Status: New
Target Version: Backlog
Last Update: 2016-11-29 14:23:48 +00:00 (in Redmine)


Hey,

please add a autocomplete option for new hosts / nodes. [1]
With a few thousand, needs several time to scroll down ;o)

[1]/icingaweb2/businessprocess/node/add?config=$foo

regards,
Clemens


Relations:

[dev.icinga.com #8589] Introduce a new node type: FilteredObjectsNode

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

Created by tgelf on 2015-03-03 15:42:42 +00:00

Assignee: (none)
Status: New
Target Version: (none)
Last Update: 2015-06-24 13:35:20 +00:00 (in Redmine)


I want to be able to create a nodes in a way allowing me to not define objects one by one but by assigning a specific monitoring object filter like host=db*&service=ping. While this first part will be pretty easy, it doesn't suffice. Most people will very soon feel the desire to automagically create multiple node definitions based on specific patterns.

Immagine a structure like this one:

web1 = tomcat1;jmx & tomcat1;web
web2 = tomcat2;jmx & tomcat2;web
...
web14 = tomcat14;jmx & tomcat14;web
web = web1 | web2 | ... | web14

You cannot solve this by just stating something like:

web = (host=tomcat*&(service=web|service=jmx)). 

This would lead to a completely different logic and would not be what you intended to achieve. One possible way to configure what we had in our mind could look as follows:

web* = tomcat*;jmx & tomcat*;web
web = 1 of: web*

Best,
Thomas


Relations:

[dev.icinga.com #11476] Impossible to configure business process

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

Created by zurborg on 2016-03-30 08:55:48 +00:00

Assignee: tgelf
Status: Resolved (closed on 2016-04-13 09:55:03 +00:00)
Target Version: (none)
Last Update: 2016-04-13 10:03:49 +00:00 (in Redmine)


After successful installation of the latest revision (69d4c08) it is impossible to configure business processes.

Under Overview > Business Processes there is a message showing

As no business process has been defined yet you might want to create a new business process or upload an existing one.

But no more information is available how to do so.

I'm using icinga2web version 2.2.0 (889214c205deaf9cce672e2b50c15d2db13b3477)

Attachments

Changesets

2016-04-13 09:49:43 +00:00 by tgelf d0bf312

css: make initial bp creation links visible

fixes #11476

[dev.icinga.com #11734] Business process page not found

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

Created by Equan on 2016-05-06 11:21:38 +00:00

Assignee: (none)
Status: Closed (closed on 2016-11-23 13:55:17 +00:00)
Target Version: (none)
Last Update: 2016-11-23 13:55:17 +00:00 (in Redmine)


Hey,
I just activated the module as simple as that: https://github.com/Icinga/icingaweb2-module-businessprocess
So after enabling it, an erroe page not found occur.

Attachments


Relations:

[dev.icinga.com #10494] Use Host/Service group objects as source data for hosts and services in process definitions

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

Created by ziaunys on 2015-10-29 18:29:36 +00:00

Assignee: ziaunys
Status: Feedback
Target Version: (none)
Last Update: 2015-12-16 17:45:15 +00:00 (in Redmine)


It would be nice to have the ability to use the Icinga2 host/service objects as source data for host and service definitions instead of having to hard code every host and service. I have a couple different ideas here.

In order to avoid changing the configuration format of the business process module, the logic of mapping host/service groups to actual hosts and services could be handled in the module itself. There's also the possibility of using custom variables on Icinga2 objects to specify which business processes they participate in. Maybe that's just a simple tag that's referenced in the process definition.

Here's a simple example.

Given HostGroup "app1" with hosts "node1", "node2", and "node3"

We can reference the HostGroup in the business process definition like this:

app1 = 2 of: ${HostGroup:app1};http

This syntax isn't great and it doesn't account for logical operations. I would assume that this would translate to:
app1= 2 of: node1;http + node2;http + node3;http


Relations:

[dev.icinga.com #8585] Database storage

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

Created by tgelf on 2015-03-03 14:39:33 +00:00

Assignee: (none)
Status: New
Target Version: Backlog
Last Update: 2016-01-29 09:12:59 +00:00 (in Redmine)


Right now we read and store legacy plaintext files. For distributed environments one might want to store the process configuration to a database.

Best,
Thomas

[dev.icinga.com #11597] View like in Icingaweb1

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

Created by starflighter on 2016-04-14 19:27:34 +00:00

Assignee: (none)
Status: Closed (closed on 2017-01-10 16:03:07 +00:00)
Target Version: (none)
Last Update: 2017-01-10 16:03:07 +00:00 (in Redmine)


Hi,
is there a possibility to change the layout that it looks like the old one in icingaweb1?

Thanks,
starflighter

Attachments

[dev.icinga.com #11038] Correction in css

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

Created by GracaJoao on 2016-01-26 16:01:26 +00:00

Assignee: tgelf
Status: Resolved (closed on 2016-11-24 16:52:30 +00:00)
Target Version: 2.0.0
Last Update: 2016-11-24 16:52:30 +00:00 (in Redmine)


Hello guys,

If you add a dashlet to your dashboard for business process, the Title of the dashlet will not be as others dashlet titles...

I made this correction in the module.less and worker for me, not sure if is the right way...

/* Default font settings */
h1 {
-    font-size: 1em;
+   font-size: 1.333em;
}

+div.controls h1 {
+   font-size: 1em;
+}

Best regards,
João Graça

[dev.icinga.com #10868] Check command details switch uses pipe which creates strange output when processed by icinga

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

Created by dgoetz on 2015-12-16 14:57:44 +00:00

Assignee: tgelf
Status: Resolved (closed on 2016-11-23 14:45:36 +00:00)
Target Version: 2.0.0
Last Update: 2016-11-23 14:45:36 +00:00 (in Redmine)


The --details switch for the check command uses the pipe to display or operations, but icinga plugin api uses pipe to separate output and perfdata. This causes some strange behaviour.

Changesets

2015-12-16 14:52:49 +00:00 by dgoetz 9cba810

Change pipe to broken pipe for or in detail output

refs #10868

2016-11-23 14:17:25 +00:00 by dgoetz cc93a1d

Change pipe to broken pipe for or in detail output

refs #10868

[dev.icinga.com #11059] Refactor editor form(s)

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

Created by tgelf on 2016-01-29 18:23:29 +00:00

Assignee: tgelf
Status: Resolved (closed on 2016-12-08 10:50:05 +00:00)
Target Version: 2.0.0
Last Update: 2016-12-08 10:50:05 +00:00 (in Redmine)


The current implementation does not work out for large installations, you are wasting time and some browsers are going crazy when there are tens of thousands of services in a single multiselection box. Usability also suffers. We agreed on not following the "overlay" path, so the current master is a dead end.


Relations:

[dev.icinga.com #9410] Host status doesn't seem to work

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

Created by tgelf on 2015-06-15 07:28:09 +00:00

Assignee: tgelf
Status: Resolved (closed on 2015-09-11 07:35:03 +00:00)
Target Version: (none)
Last Update: 2015-09-11 07:35:03 +00:00 (in Redmine)


Hosts stay gray and provide no detail link.

Changesets

2015-09-11 07:31:58 +00:00 by tgelf 9491e95

BusinessProcess: split host/service row iteration

fixes #9410

[dev.icinga.com #8577] It should be possible to add business processes to the dashboard

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

Created by tgelf on 2015-03-03 13:21:44 +00:00

Assignee: tgelf
Status: Closed (closed on 2015-09-11 07:31:28 +00:00)
Target Version: (none)
Last Update: 2015-09-11 07:31:28 +00:00 (in Redmine)


Technically most of this already works, we still have to provide some links to make people aware of this.

Regards,
Thomas

Changesets

2015-03-03 16:29:29 +00:00 by tgelf e6f04c0

process/show: support compact layout in tree mode

refs #8577

[dev.icinga.com #9518] Module fails to parse config if info_url includes =

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

Created by dgoetz on 2015-06-29 09:30:44 +00:00

Assignee: tgelf
Status: Resolved (closed on 2015-09-11 12:10:03 +00:00)
Target Version: (none)
Last Update: 2015-09-11 12:10:03 +00:00 (in Redmine)


Module fails to parse config if info_url includes = with "No semicolon allowed in varname"

Changesets

2015-06-29 09:33:37 +00:00 by dgoetz a29b99b

Fix info_url by setting return properly

refs #9518

2015-09-11 12:05:08 +00:00 by dgoetz 73fe7cd

Fix info_url by setting return properly

fixes #9518

[dev.icinga.com #9713] Notifications for Business Processes

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

Created by jgruber on 2015-07-23 06:54:48 +00:00

Assignee: jgruber
Status: Closed (closed on 2016-11-23 16:51:05 +00:00)
Target Version: (none)
Last Update: 2016-11-23 16:51:05 +00:00 (in Redmine)


A business processes that fail should trigger a notification like a failed service or host does. Same functionality as in Nagios Business Process Addon would be sufficient and great to have with this module.

[dev.icinga.com #9411] Sort by display name

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

Created by tgelf on 2015-06-15 07:29:39 +00:00

Assignee: (none)
Status: Rejected (closed on 2016-11-29 14:24:47 +00:00)
Target Version: (none)
Last Update: 2016-11-29 14:24:47 +00:00 (in Redmine)


Eventually provide a config flag for those preferring other sorting rules

[dev.icinga.com #8569] Handle collapsed state of multiple trees

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

Created by tgelf on 2015-03-02 17:27:05 +00:00

Assignee: tgelf
Status: Resolved (closed on 2016-11-24 08:45:04 +00:00)
Target Version: 2.0.0
Last Update: 2016-11-24 08:45:04 +00:00 (in Redmine)


We remember which nodes are currently in a collapsed state but fail to distinct multiple processes. This way as soon as I unfold another tree the module "forgets" the former tree's state.

Cheers,
Thomas

Changesets

2016-11-24 08:39:44 +00:00 by tgelf 2fc48f2

js: Handle collapsed state of multiple trees

fixes #8569

[dev.icinga.com #8819] Flickering Auto-Refresh removing row highlight

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

Created by mfriedrich on 2015-03-19 15:25:54 +00:00

Assignee: mfriedrich
Status: Resolved (closed on 2016-11-23 16:48:43 +00:00)
Target Version: 2.0.0
Last Update: 2016-11-23 16:48:43 +00:00 (in Redmine)


Having a specific business process open, and selecting a row seeing it highlighted causes a short flickering and also removes the highlight after the auto-refresh is triggered.

Before auto-refresh:
web2_bp_refresh_before.png

After auto-refresh:
web2_bp_refresh_after.png

Attachments

[dev.icinga.com #8578] Upload process definitions

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

Created by tgelf on 2015-03-03 13:24:00 +00:00

Assignee: tgelf
Status: Assigned
Target Version: 2.0.0
Last Update: 2017-01-11 16:45:55 +00:00 (in Redmine)


This is for people without console access either willing to work with a text editor or with the desire to import legacy process definitions via mouse click.

Best,
Thomas

Changesets

2015-03-03 16:38:40 +00:00 by tgelf b089509

process/show: provide a download link

refs #8578

[dev.icinga.com #10815] Module is missing configuration file

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

Created by deltacomc on 2015-12-10 11:37:16 +00:00

Assignee: tgelf
Status: Closed (closed on 2016-11-23 14:41:22 +00:00)
Target Version: 2.0.0
Last Update: 2016-11-23 14:41:22 +00:00 (in Redmine)


After a fresh installation of Icinga2/Icinga Web 2 and adding the BP-Module, i get an error message after clicking on "Reporting/Business Processes" saying "Could not open /etc/icingaweb2/modules/businessprocess/processes/.conf"

Attachments

[dev.icinga.com #8856] Toplevel Sub-Links are broken

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

Created by tgelf on 2015-03-24 09:58:28 +00:00

Assignee: tgelf
Status: Resolved (closed on 2015-09-11 07:45:04 +00:00)
Target Version: (none)
Last Update: 2015-09-11 07:45:04 +00:00 (in Redmine)


They do no longer pass correct parameters. Same goes for the dropdown on Toplevel list.

Changesets

2015-09-11 07:39:47 +00:00 by tgelf 4ca3602

process/toplevel: fix links and dropdown parameters

fixes #8856

[dev.icinga.com #8588] Filter process views

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

Created by tgelf on 2015-03-03 15:31:48 +00:00

Assignee: (none)
Status: New
Target Version: Backlog
Last Update: 2017-01-11 13:58:52 +00:00 (in Redmine)


It would be great to be able to filter process views by state or object name, allowing one to show only a partial tree with only those objects that match the given filter. The filter should of course NOT influence the calculated state.

Cheers,
Thomas

[dev.icinga.com #8586] Add a config switch for external_info, disabled per default

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

Created by tgelf on 2015-03-03 14:43:16 +00:00

Assignee: (none)
Status: New
Target Version: (none)
Last Update: 2015-06-24 13:35:19 +00:00 (in Redmine)


The legacy BPaddon allows one to define commands for external execution in external_info. I'd like to fade out this feature as it is insecure and a performance issue. As we might not be allowed to do so for compatibility reasons, I opt for a config flag disabling this feature per default. We could also just show the info text per default, as many people use this feature only to shell-echo 'Some instructions'.

Best,
Thomas

[dev.icinga.com #10444] Business Process Modul is opening configuration window as pop-up instead inside the right menu view

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

Created by cstein on 2015-10-22 17:16:18 +00:00

Assignee: tgelf
Status: Resolved (closed on 2016-11-29 00:08:00 +00:00)
Target Version: 2.0.0
Last Update: 2016-11-29 00:08:00 +00:00 (in Redmine)


Icinga Web 2:
Version: 2.0.0
Commit: 2928d9a98deb4d531b5e03ccb89055f401e4ac99

BP-Modul:
Version: 2.0.0-beta1

While clicking on the wrench Icon on any Business process node, the following pop-up appears instead of the configuration menu on the right. In case the right menu is already shown due to certain circumstances, the editor will open inside this menu correctly.

Attachments


Relations:

[dev.icinga.com #10721] Set the hoststatus to critical in simulation mode results in an unknown hoststatus

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

Created by Foxeronie on 2015-11-25 11:36:05 +00:00

Assignee: tgelf
Status: Resolved (closed on 2016-12-08 10:49:21 +00:00)
Target Version: 2.0.0
Last Update: 2016-12-08 10:49:21 +00:00 (in Redmine)


Hi!

When I set the hoststatus to Critical in the simulation mode, the hoststatus is then unknown in the business process view.

Best regards,
Patrick

Attachments

[dev.icinga.com #10869] Editor can not handle imported nodes

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

Created by dgoetz on 2015-12-16 16:08:07 +00:00

Assignee: tgelf
Status: Resolved (closed on 2016-11-29 00:10:18 +00:00)
Target Version: 2.0.0
Last Update: 2016-11-29 00:10:18 +00:00 (in Redmine)


You can manually add something like this to import nodes:

system = @training:systems
display 1;system;Systems

You can not create this with the editor and if saving the file again with the editor it silently removes @training: which creates an invalid config.

If the editor allows to create something like this make sure to disallow giving it the same name (systems = @training:systems), because this will generate a loop and exhaust memory.

[dev.icinga.com #10866] Check command help misses new parameters

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

Created by dgoetz on 2015-12-16 14:02:25 +00:00

Assignee: tgelf
Status: Resolved (closed on 2016-11-23 20:15:03 +00:00)
Target Version: 2.0.0
Last Update: 2016-11-23 20:15:03 +00:00 (in Redmine)


Help displays following usage:

# icingacli businessprocess check process --help
Check a specific process
========================

USAGE

icingacli businessprocess check process [--config ] 

--detail is missing and if I have a look into the code there is perhaps also a parameter --state-type.

Changesets

2016-11-23 20:10:48 +00:00 by tgelf a19bbfe

ProcessCommand: document new flags and options

fixes #10866

[dev.icinga.com #10443] Business Process Modul simulation not working

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

Created by cstein on 2015-10-22 17:10:05 +00:00

Assignee: tgelf
Status: Resolved (closed on 2015-10-22 17:27:26 +00:00)
Target Version: (none)
Last Update: 2015-10-22 17:38:11 +00:00 (in Redmine)


Icinga Web 2:
Version: 2.0.0
Commit: 2928d9a98deb4d531b5e03ccb89055f401e4ac99

BP-Modul:
Version: 2.0.0-beta1

While trying to simulate the service state for a business process, a new pop-up window appears with the following error message instead of the right-menu allowing to set the service state:

Fatal error: Class 'Icinga\Module\Director\Web\Form\FormLoader' not found in /usr/local/icingaweb2-modules/businessprocess/library/Businessprocess/Controller.php on line 125

Attachments

  • bp_error.png cstein - 2015-10-22 17:09:12 +00:00 - Pop-Up with error after clicking on the Simulation-Mode-Icon

[dev.icinga.com #9786] Implement a loop detection

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

Created by tgelf on 2015-07-30 10:02:56 +00:00

Assignee: tgelf
Status: Resolved (closed on 2016-11-24 10:00:04 +00:00)
Target Version: 2.0.0
Last Update: 2016-11-24 10:00:04 +00:00 (in Redmine)


  • Stop execution once a loop is detected
  • Give information telling the user THAT a loop exists and eventually WHERE to find it
  • Filter form elements to prevent accidental loop creation

Changesets

2016-11-24 09:57:30 +00:00 by tgelf 8c05ed7

Test and implement loop detection

fixes #9786

[dev.icinga.com #10865] Check command handles parameters not order independent

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

Created by dgoetz on 2015-12-16 14:00:01 +00:00

Assignee: (none)
Status: Rejected (closed on 2016-11-23 14:28:47 +00:00)
Target Version: 2.0.0
Last Update: 2016-11-23 14:28:47 +00:00 (in Redmine)


This one works:

# icingacli businessprocess check process --details --config training systems
Business Process OK: Systems
| [OK] Agents
  - [WARNING] businessprocess: businessprocess
  - [CRITICAL] cluster: service c

This one too:

# icingacli businessprocess check process --config training systems --details
Business Process OK: Systems
| [OK] Agents
  - [WARNING] businessprocess: businessprocess
  - [CRITICAL] cluster: service c

This one fails:

# icingacli businessprocess check process --config training --details systems
ERROR: Exception in /usr/share/icingaweb2/modules/businessprocess/library/Businessprocess/BusinessProcess.php:488 with message: The node "" doesn't exist

[dev.icinga.com #8619] Display Host without Services

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

Created by arcade on 2015-03-06 09:13:27 +00:00

Assignee: tgelf
Status: Resolved (closed on 2015-09-11 07:39:03 +00:00)
Target Version: (none)
Last Update: 2015-09-11 07:39:03 +00:00 (in Redmine)


It's not possible to display a host without services without getting an error like this:

Could not retrieve process state: Undefined property: stdClass::$service

I thought you can configure this like :Hoststatus

[dev.icinga.com #10315] Implement the NOT operator

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

Created by tgelf on 2015-10-05 14:52:13 +00:00

Assignee: tgelf
Status: Resolved (closed on 2016-11-23 20:00:03 +00:00)
Target Version: 2.0.0
Last Update: 2016-11-23 20:00:03 +00:00 (in Redmine)


I want to allow ! (not) to invert a specific state. Negating multiple elements should mean negating the result of an imaginary AND operation.

Changesets

2015-10-05 14:50:33 +00:00 by tgelf 4a79097

Introduce the NOT operator (!)

refs #10315

2016-11-23 19:55:57 +00:00 by tgelf c774d68

NotOperatorTest: test NOT operator, parser and...

...state evaluation

fixes #10315

[dev.icinga.com #10445] Business Process Modul is forwarding to dashboard view once a modification is made

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

Created by cstein on 2015-10-22 17:19:30 +00:00

Assignee: tgelf
Status: Resolved (closed on 2016-11-29 00:07:30 +00:00)
Target Version: 2.0.0
Last Update: 2016-11-29 00:07:30 +00:00 (in Redmine)


Icinga Web 2:
Version: 2.0.0
Commit: 2928d9a98deb4d531b5e03ccb89055f401e4ac99

BP-Modul:
Version: 2.0.0-beta1

After editing or creating business process nodes / sub-processes, the module will forward the user to the Dashboard of Icinga Web 2 instead of staying on the current edited page.


Relations:

[dev.icinga.com #10414] Call to undefined function N_()

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

Created by spillerm on 2015-10-21 10:23:43 +00:00

Assignee: (none)
Status: Closed (closed on 2015-10-22 17:51:06 +00:00)
Target Version: (none)
Last Update: 2015-10-22 17:51:06 +00:00 (in Redmine)


Hi,

trying to activate business process module in another installation.

  • icingaweb2 2.0.0-beta1
  • icinga2 r2.3.11-1
  • Ubuntu 14.04.3 LTS

Browsing to Configuration -> Modules -> businessprocess gives me an error:

Fatal error: Call to undefined function N_() in /usr/share/icingaweb2/modules/businessprocess/configuration.php on line 3

Any ideas?

Thanks in advance,
Marianne

[dev.icinga.com #8573] Business Impact of single objects

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

Created by tgelf on 2015-03-03 09:24:32 +00:00

Assignee: tgelf
Status: Resolved (closed on 2017-01-11 14:00:04 +00:00)
Target Version: 2.0.0
Last Update: 2017-01-11 14:00:04 +00:00 (in Redmine)


A user should be allowed to choose a single object to out which processes would be impacted by a state change on that specific node.

Cheers,
Thomas

Changesets

2017-01-10 15:49:53 +00:00 by tgelf b3df39d

NodeController: add business impact action

Show all paths to a specific node to visualize it's business impact

fixes #8573

[dev.icinga.com #8576] Provide a friendly welcome page

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

Created by tgelf on 2015-03-03 13:20:11 +00:00

Assignee: (none)
Status: Closed (closed on 2016-01-29 09:09:30 +00:00)
Target Version: (none)
Last Update: 2016-01-29 09:09:30 +00:00 (in Redmine)


Once installed there are usually no defined processes available. A welcome page should make the user aware of this fact. Given that he is equipped with enough permissions he should be provided with a link pointing to the process editor (e.g. "Create your first business process").

Best,
Thomas

[dev.icinga.com #8574] It's nearly impossible to (un)fold a process with an info_url

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

Created by tgelf on 2015-03-03 12:21:23 +00:00

Assignee: tgelf
Status: Resolved (closed on 2015-03-03 13:00:03 +00:00)
Target Version: (none)
Last Update: 2015-06-24 13:35:16 +00:00 (in Redmine)


Link handling hinders you from getting what you want.

Cheers,
Thomas

Changesets

2015-03-03 12:55:33 +00:00 by tgelf 88e7a1a

Node: fix info url link rendering and events

fixes #8574

[dev.icinga.com #8579] Re-organize links and parameters

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

Created by tgelf on 2015-03-03 13:27:26 +00:00

Assignee: tgelf
Status: Resolved (closed on 2016-11-29 01:09:49 +00:00)
Target Version: 2.0.0
Last Update: 2016-11-29 01:09:49 +00:00 (in Redmine)


It's easy to confuse nodes, processes nodes and "full" business process definitions. Wording should be clear, links and parameters must be cleaned up accordingly. Currently single action methods hide different action based on different parameters, this requires some cleanup too.

Cheers,
Thomas

[dev.icinga.com #8570] Graphical process editor

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

Created by tgelf on 2015-03-02 17:28:01 +00:00

Assignee: tgelf
Status: Resolved (closed on 2016-12-08 14:10:32 +00:00)
Target Version: 2.0.0
Last Update: 2016-12-08 14:10:32 +00:00 (in Redmine)


We want to be able to create and modify business process structures directly in our web browser.

Cheers,
Thomas


Relations:

[dev.icinga.com #10372] Unbound Nodes & Co.

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

Created by spillerm on 2015-10-15 11:29:24 +00:00

Assignee: tgelf
Status: Resolved (closed on 2016-11-29 00:06:59 +00:00)
Target Version: 2.0.0
Last Update: 2016-11-29 00:06:59 +00:00 (in Redmine)


Ursprünglich hier gepostet: http://monitoring-portal.org/wbb/index.php?page=Thread&threadID=34432

Hallo,

ich habe akute Verständnisprobleme in Sachen Icinga2, Icingaweb2 und Business Processes, die ich bislang auch mit Hilfe meiner Kollegen nicht lösen konnte ;-)

  1. Ich kann unter "Overview -> Business Processes" einen neuen anlegen; ich nenne ihn "test"

=> es erscheint eine Fehlermeldung, vgl. Screenshot; er wird aber dennoch angelegt und ist fortan unter "Overview -> Business Processes" zu finden
Es erscheint ein Hinweisfeld:
No business process nodes for "test" have been defined yet"
Ich wähle also "Add new node" aus und füge etwas hinzu; der Hinweis bleibt bestehen. Die Nodes sausen als "Unbound nodes" durchs Webinterface, vgl. Screenshot.

Es wird eine /etc/icingaweb2/modules/businessprocess/processes/test.conf angelegt; sie hat folgenden Inhalt:

### Business Process Config File ###
#

# Title : test

# Statetype : hard
#

### 2015-10-08 14:04:15 - autogenerated ###

MySQL Slave = ispc1;NRPE mysql sql slave running
display 0;MySQL Slave;MySQL Slave

Helft ihr mir bitte auf die Sprünge? Ich halte einen akuten Denkfehler meinerseits nicht für ausgeschlossen, aber ich komm einfach nicht drauf...

Vielen Dank & viele Grüße,
Marianne

OS: Ubuntu 14.04.3 LTS
Unser Icinga2: r2.3.10-1
Unser Icingaweb2:2.0.0 / eed195922349babc3e9f7512bf051825adc82b13 / 2015-10-14
Loaded Modules: businessprocess 2.0.0-beta1 / monitoring 2.0.0

Attachments

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.