Johannes Meyer
0c84bf614d
Split config functionality into two classes
...
There is now Icinga\Application\Config as our ini configuration handler and
Icinga\Data\ConfigObject as our general configuration container.
refs #7147
2014-11-18 13:02:56 +01:00
Johannes Meyer
812f9af949
Change modulePath setting to module_path
...
fixes #7694
2014-11-17 10:10:08 +01:00
Thomas Gelf
8d4089c22a
Merge remote-tracking branch 'origin/feature/livestatus-playground-4787'
...
Not really useful yet, allows to play around a little bit
2014-11-16 19:41:54 +01:00
Thomas Gelf
4f6b8c3664
css/layout-colors: improve sidebar readability
2014-11-16 19:41:01 +01:00
Thomas Gelf
0cea370a5c
Widget\Tab: fix tagParams check breaking tabs
2014-11-16 19:37:11 +01:00
Thomas Gelf
a8a7da4ade
Object\Host: not-so-nice workaround, LS contancts
2014-11-16 19:28:08 +01:00
Thomas Gelf
5bb3165da3
MonitoredObjectController: history only if available
2014-11-16 19:26:45 +01:00
Thomas Gelf
7f22afbc21
MonitoredObject: temporary livestatus workaround
2014-11-16 19:24:37 +01:00
Thomas Gelf
10ec0446e0
Livestatus\DowntimeQuery: first basic version
2014-11-16 18:55:48 +01:00
Thomas Gelf
8bd9a966e1
Livestatus\ServicegroupQuery: initial commit
2014-11-16 18:54:08 +01:00
Thomas Gelf
92c059a0d7
Livestatus\HostgroupQuery: initial commit
2014-11-16 18:53:41 +01:00
Thomas Gelf
822a64cc99
monitoring/show: no history tab for livestatus
...
Right now we show the tab based on the backend capability. No eventhistory,
no history tab.
2014-11-16 18:43:36 +01:00
Thomas Gelf
b6464c5d83
Livestatus\Connection: one more comment
2014-11-16 18:43:11 +01:00
Thomas Gelf
aaec1b84bf
Livestatus\Query: indentation
2014-11-16 18:42:10 +01:00
Thomas Gelf
0ff9d57504
Livestatus\Connection: just a comment
2014-11-16 18:37:01 +01:00
Thomas Gelf
40c4562fe4
Data\SimpleQuery: don't fail on missing columns...
...
...for now
2014-11-16 18:24:16 +01:00
Thomas Gelf
c0343a0dae
Merge remote-tracking branch 'origin/master' into feature/livestatus-playground-4787
2014-11-16 18:07:18 +01:00
Thomas Gelf
195375f055
Livestatus\Query: use calculated column headers
2014-11-16 18:03:58 +01:00
Thomas Gelf
d368df8211
Livestatus\Connection: check resource on disconnect
2014-11-16 18:01:07 +01:00
Thomas Gelf
2c7373f385
Livestatus\Connection: benchmark, comments
2014-11-16 17:59:56 +01:00
Thomas Gelf
140b246974
Livestatus\Connection: remove obsolete constant
...
TCPNODELAY is available in PHP >= 5.3
2014-11-16 17:58:56 +01:00
Thomas Gelf
42efbf0892
Livestatus\StatusSummaryQuery: initial implementation
2014-11-16 17:12:25 +01:00
Thomas Gelf
b2a55f0998
Db\DbQuery: do not expose applyFilterSql
2014-11-16 17:09:51 +01:00
Thomas Gelf
5ea2f33efb
Db\DbQuery: add NOT LIKE support
2014-11-16 17:08:50 +01:00
Thomas Gelf
90f1ab06b4
Db\DbQuery: add "deep" clone support
...
Still far from being complete, Zend_Db_Select makes life really hard for
us. More to come...
2014-11-16 17:06:26 +01:00
Thomas Gelf
7eb960ea0b
Livestatus\StatusQuery: a couple of munge methods
2014-11-16 16:40:15 +01:00
Thomas Gelf
b494476ebc
Livestatus\StatusQuery: make use of new filter flags
...
NIIIIICEEEE!!
2014-11-16 16:39:41 +01:00
Thomas Gelf
b6b78e4fcd
Livestatus\StatusQuery: add LOTS of columns...
...
...still a little bit ugly, I'm in a hurry right now
2014-11-16 16:39:01 +01:00
Thomas Gelf
1a4bf609a2
Livestatus\StatusQuery: remove obsolete method
2014-11-16 16:37:33 +01:00
Thomas Gelf
6d362b0606
Livestatus\StatusQuery: should know about it's table
2014-11-16 16:36:47 +01:00
Thomas Gelf
6bf0ca216a
Livestatus\Query: resultrow method - base for more
...
This is where query-based column fixup voodoo starts
2014-11-16 16:35:02 +01:00
Thomas Gelf
628597d6cb
Livestatus\Query: some more filter-related stuff
2014-11-16 16:32:53 +01:00
Thomas Gelf
46b047b013
Livestatus\Query: add customvar support
2014-11-16 16:31:09 +01:00
Thomas Gelf
7d02107803
Livestatus\Query: fix limit, add some notes
2014-11-16 16:29:40 +01:00
Thomas Gelf
d7141392a5
Livestatus\Query: return available columns
2014-11-16 16:28:52 +01:00
Thomas Gelf
7b6b9b8574
LivestatusConnection: separator constant
2014-11-16 16:27:21 +01:00
Thomas Gelf
e0143bf572
Livestatus\Connection: add missing use statements
2014-11-16 16:26:28 +01:00
Thomas Gelf
fd55ffe47e
Livestatus\Connection: switch to new fetch methods
2014-11-16 16:25:47 +01:00
Thomas Gelf
efd395e12a
Livestatus\ResponseRow: initial dummy implementation
2014-11-16 16:22:10 +01:00
Thomas Gelf
17c8453c1c
Livestatus\Connection: line splitting implementation
...
Will need some more work to get SplFixedArray handling safe
2014-11-16 16:02:50 +01:00
Thomas Gelf
e1cdd30c93
Livestatus\Connection: fetch row from socket...
...
...basically just calling readLine, but splitting columns
2014-11-16 16:00:03 +01:00
Thomas Gelf
e755b37af3
Livestatus\Connection: discover column headers...
...
...in case the query doesn't know about
2014-11-16 15:56:58 +01:00
Thomas Gelf
8ec8c153dd
Livestatus\Connection: implement readLineFromSocket
...
We want to stream data in the near future, so reading line by line is
essential
2014-11-16 15:55:53 +01:00
Thomas Gelf
a027efc9e7
Livestatus\Connection: make use of socketError
2014-11-16 15:55:20 +01:00
Thomas Gelf
d66c95a725
Livestatus\Connection: implement socketError method
2014-11-16 15:54:32 +01:00
Thomas Gelf
be8120bd39
Livestatus\Connection: document hardcoded count
2014-11-16 15:53:19 +01:00
Thomas Gelf
d6b9f56a2c
Livestatus\Connection: throw "better" exceptions
...
Removed outdated method
2014-11-16 15:51:26 +01:00
Thomas Gelf
578873f695
Livestatus\Query: start using new filter methods
2014-11-16 15:48:59 +01:00
Thomas Gelf
3b1b38a353
Livestatus\Query: attempt to separate column handling
2014-11-16 15:47:06 +01:00
Thomas Gelf
4b5b5f4ae3
Livestatus\Query: use trigger_error in __toString
2014-11-16 15:37:52 +01:00