Gunnar Beutner
|
664916dffb
|
Fix nullptr deref in Service::GetLastCheckPerfData().
|
2013-07-10 09:57:18 +02:00 |
Michael Friedrich
|
540489e408
|
livestatus: add host and service group getters
refs #4372
|
2013-07-09 18:33:27 +02:00 |
Michael Friedrich
|
6ce71489c8
|
livestatus: add commands table (thruk now shows extinfo)
refs #4372
|
2013-07-09 18:09:03 +02:00 |
Michael Friedrich
|
82ae632389
|
livestatus: fix typo
|
2013-07-09 18:05:47 +02:00 |
Michael Friedrich
|
c4aae5bdba
|
livestatus: add empty logtable
refs #4372
|
2013-07-09 17:46:48 +02:00 |
Michael Friedrich
|
aefda9f124
|
livestatus: add contact*, status, service table attributes
comments and downtimes require special object treatment -> linked to
services?
refs #4372
|
2013-07-09 17:15:38 +02:00 |
Michael Friedrich
|
3023686042
|
service: add IsHostCheck helper
|
2013-07-09 16:59:31 +02:00 |
Gunnar Beutner
|
0f56513087
|
Merge remote-tracking branch 'origin/master'
|
2013-07-09 08:46:02 +02:00 |
Gunnar Beutner
|
4961523e91
|
Add DECLARE_PTR_TYPEDEFS macro for Ptr/WeakPtr typedefs.
|
2013-07-09 08:43:52 +02:00 |
Michael Friedrich
|
0d3bf55e46
|
livestatus: add service table accessors
not yet complete, but the same level as host table accessors.
refs #4372
|
2013-07-08 17:09:15 +02:00 |
Michael Friedrich
|
989c979ea7
|
contrib: add simple dummy config generator
|
2013-07-06 20:53:07 +02:00 |
Michael Friedrich
|
9249af1c66
|
log an error to debug when check_command not found on service execution
refs #4391
|
2013-07-06 20:46:09 +02:00 |
Michael Friedrich
|
80f899783a
|
contrib: move old demo config into seperated osmc2012 dir
|
2013-07-06 20:40:57 +02:00 |
Michael Friedrich
|
16adc9a0c5
|
livestatus: add more hosttable todos
refs #4372
|
2013-07-05 19:14:10 +02:00 |
Michael Friedrich
|
337b781088
|
service: register attribute last_hard_state
|
2013-07-05 14:05:49 +02:00 |
Michael Friedrich
|
ec3e8cfe1c
|
livestatus: move host attribute getter into host->service again
refs #4372
|
2013-07-05 13:42:40 +02:00 |
Michael Friedrich
|
03c18367ff
|
livestatus: hosttable: fix checkperiod null ptr
refs #4372
|
2013-07-05 11:46:20 +02:00 |
Michael Friedrich
|
7b0c27acc5
|
livestatus: hosttable: check if custom dictionary exists
refs #4372
|
2013-07-05 11:32:19 +02:00 |
Michael Friedrich
|
69cb48242f
|
livestatus: hoststable: lock service object for acknowledgement getters
refs #4372
|
2013-07-05 11:28:05 +02:00 |
Michael Friedrich
|
e448374674
|
livestatus: fix missing symbols
refs #4372
|
2013-07-05 10:51:09 +02:00 |
Michael Friedrich
|
88197d216a
|
livestatus: add first part of host data providers
refs #4372
|
2013-07-05 09:35:49 +02:00 |
Michael Friedrich
|
1db349df18
|
livestatus: stop reading data if stream was closed
fixes #4371
|
2013-07-04 09:45:44 +02:00 |
Michael Friedrich
|
8c3663ab0e
|
stream: remove ReadLine maxLength
it doesn't do what its name suggests.
refs #4370
|
2013-07-04 09:41:51 +02:00 |
Michael Friedrich
|
80c91aa91e
|
stream/livestatus: refactor ReadLine with context saving
|
2013-07-03 16:16:38 +02:00 |
Michael Friedrich
|
90275774f9
|
docs: fix typo NotificationCommand->EventCommand
|
2013-07-03 11:21:55 +02:00 |
Gunnar Beutner
|
8e880a3f39
|
Fix include directory for ltdl.h.
|
2013-07-02 16:56:01 +02:00 |
Michael Friedrich
|
43793a1884
|
compatlog: fix boost algorithm include
|
2013-07-02 13:38:06 +02:00 |
Michael Friedrich
|
6b649b8d4c
|
configconvert: lookup host check_command in template tree for hostcheck magic
requires recursive template tree lookup in order to create the new
service linked as hostcheck directly on the host object.
refs #2743
|
2013-07-02 13:03:29 +02:00 |
Michael Friedrich
|
2dc7cd20c8
|
configconvert: make host check_command a new service and link it as hostcheck
refs #2743
|
2013-07-02 13:03:29 +02:00 |
Gunnar Beutner
|
1179d37fa0
|
compat: Refactor check_command/event_handler code.
|
2013-07-02 10:24:27 +02:00 |
Gunnar Beutner
|
acc2bdb875
|
Use object name if HOSTADDRESS macro isn't defined.
|
2013-07-02 10:08:22 +02:00 |
Gunnar Beutner
|
4637bc1ca6
|
Fix validation warnings for components.
|
2013-07-02 09:58:26 +02:00 |
Gunnar Beutner
|
184f503c2a
|
Fix how the HOSTALIAS and CONTACTALIAS macros work.
|
2013-07-02 09:54:24 +02:00 |
Gunnar Beutner
|
4cd4228f64
|
Implement HOSTADDRESS and HOSTADDRESS6 macros.
|
2013-07-02 09:47:31 +02:00 |
Gunnar Beutner
|
bf58700c10
|
compat: Make sure commands have unique names.
|
2013-07-02 09:35:03 +02:00 |
Gunnar Beutner
|
049fbcb3cb
|
compat: Escape new-lines in commands.
|
2013-07-02 09:16:06 +02:00 |
Gunnar Beutner
|
76edc08506
|
Remove unnecessary parenthesis.
|
2013-07-02 09:00:15 +02:00 |
Gunnar Beutner
|
eb95e9a718
|
Make sure the CGIs don't croak on our objects.cache file.
|
2013-07-02 08:52:47 +02:00 |
Gunnar Beutner
|
03e019580a
|
Implement dumping commands and timeperiods.
|
2013-07-02 08:44:03 +02:00 |
Michael Friedrich
|
207b91224b
|
compat: dump commands to objects.cache
service->notifications may create duplicates.
|
2013-07-01 20:12:03 +02:00 |
Michael Friedrich
|
91e36eb90d
|
compat: add more missing attributes
|
2013-07-01 19:04:08 +02:00 |
Michael Friedrich
|
5ce229f08f
|
configconvert: export all enable_* attributes
|
2013-07-01 18:31:22 +02:00 |
Michael Friedrich
|
9334c1e346
|
notifications: refactor NotificationSent message
like flapping and downtimes behave now.
refs #4361
|
2013-07-01 17:56:21 +02:00 |
Michael Friedrich
|
b9c4e7f931
|
fix typo
|
2013-07-01 17:56:05 +02:00 |
Michael Friedrich
|
ce9c390ed9
|
flapping: fix division by 0, add compat status, extcmds
and some debug output.
refs #4360
refs #2711
|
2013-07-01 17:25:30 +02:00 |
Michael Friedrich
|
bd6e5d11ac
|
compatlog: use flapping threshold/current
fixes #4360
|
2013-07-01 14:49:04 +02:00 |
Michael Friedrich
|
4de7908b94
|
compatlog: add flapping messages
refs #4360
|
2013-07-01 14:44:56 +02:00 |
Gunnar Beutner
|
bdd0ee013c
|
Implement Service::GetFlappingCurrent().
|
2013-07-01 14:39:43 +02:00 |
Gunnar Beutner
|
ff6383873f
|
Implement Service::GetFlappingThreshold().
|
2013-07-01 14:30:19 +02:00 |
Gunnar Beutner
|
ff04af396b
|
Add missing validator for flapping_threshold.
|
2013-07-01 14:09:54 +02:00 |