Commit Graph

1896 Commits

Author SHA1 Message Date
Gunnar Beutner 15fae2bf2a Refactor how Application objects work. 2013-09-10 16:03:36 +02:00
Michael Friedrich dc0f2e2fa9 Config Conversion: Skip ARGn macros on Command object export. 2013-09-10 14:04:18 +02:00
Michael Friedrich 4d95eaa6c5 Config Conversion: Fix output header. 2013-09-10 13:54:14 +02:00
Michael Friedrich 4668f6fb3b Config Conversion: Check that icinga.cfg is passed via -c option. 2013-09-10 11:25:10 +02:00
Gunnar Beutner 61f0f7edc7 Don't copy macros / custom attributes to services. 2013-09-10 10:54:23 +02:00
Gunnar Beutner a833fc0fc3 Revert "convert: Use += for macros and custom attributes."
This reverts commit ff6453cfa1.
2013-09-10 10:54:17 +02:00
Gunnar Beutner ff6453cfa1 convert: Use += for macros and custom attributes. 2013-09-10 10:47:38 +02:00
Gunnar Beutner 93b3461f7c livestatus: Fix macro priority. 2013-09-10 10:37:30 +02:00
Gunnar Beutner f260f5e73b Fix macro priority. 2013-09-10 10:33:34 +02:00
Michael Friedrich de4e2c6585 Config Conversion: Treat notification option 'r' as StateFilterOK. 2013-09-10 10:28:37 +02:00
Gunnar Beutner 45219433bb cluster: Avoid unnecessary SetForceNextCheck messages. 2013-09-10 09:26:46 +02:00
Gunnar Beutner a8972e78f8 ido: Clean up obsolete handlers. 2013-09-09 15:54:32 +02:00
Gunnar Beutner cf3298f130 ido: Fix timeperiods with more than one segment. 2013-09-09 15:54:19 +02:00
Gunnar Beutner a14e72c292 Fix null ptr for Application::GetInstance(). 2013-09-09 14:10:04 +02:00
Michael Friedrich 98e20f6425 Fix: Add missing locks. 2013-09-09 13:52:59 +02:00
Gunnar Beutner ec0a32380e Fix: Don't shell-escape macros by default. 2013-09-09 13:44:18 +02:00
Gunnar Beutner a695d8cdd6 cluster: Fix some bugs. 2013-09-09 10:06:49 +02:00
Gunnar Beutner 161c933edc Build fix: Check if pthread_setname_np() is available. 2013-09-08 13:13:37 +02:00
Gunnar Beutner df729d5514 Only do flapping updates when services are in a hard state. 2013-09-06 15:29:00 +02:00
Gunnar Beutner ad5f96b190 cluster: Rotate the log more frequently. 2013-09-06 14:53:21 +02:00
Gunnar Beutner 82afdc92c8 cluster: Ignore old messages. 2013-09-06 14:05:50 +02:00
Gunnar Beutner a00a28d31b cluster: Fix handling messages that don't have a timestamp. 2013-09-06 13:34:11 +02:00
Gunnar Beutner 2daa2cae85 cluster: Speed up log replays. 2013-09-06 09:59:16 +02:00
Gunnar Beutner 0755d1b9d1 cluster: Fix acknowledgement bug. 2013-09-06 09:01:34 +02:00
Gunnar Beutner 2207524333 cluster: Allow relaying config messages. 2013-09-06 08:48:15 +02:00
Gunnar Beutner 0fec580e50 cluster: Implement processing config messages. 2013-09-05 12:09:09 +02:00
Gunnar Beutner 4bf0f6b21f Remove unused field. 2013-09-05 09:59:57 +02:00
Gunnar Beutner 7e7a565770 cluster: Send config updates. 2013-09-04 15:47:15 +02:00
Gunnar Beutner 0a80dbc305 Fix: Host notifications should be added to the host check service instead of the host
Fixes #4674
2013-09-04 10:43:14 +02:00
Gunnar Beutner 0cab882731 Revert "cluster: Disconnect timed out endpoints."
This reverts commit 1f74139ab4.
2013-09-03 17:04:13 +02:00
Gunnar Beutner 1f74139ab4 cluster: Disconnect timed out endpoints. 2013-09-03 16:51:49 +02:00
Gunnar Beutner 558daf7b84 cluster: Rotate the log file when Icinga is started. 2013-09-03 15:56:48 +02:00
Gunnar Beutner e05f270459 base: Don't set thread name for the first thread. 2013-09-03 15:44:31 +02:00
Gunnar Beutner 4be2105584 cluster: Periodically clean up old log files. 2013-09-03 15:23:47 +02:00
Gunnar Beutner fe0fb171d0 Remove debug code. 2013-09-03 14:10:57 +02:00
Gunnar Beutner ba6be063b6 cluster: Compress log files. 2013-09-03 14:05:03 +02:00
Gunnar Beutner 9c00e560ab cluster: Send SetLogPosition messages for all message types. 2013-09-03 11:14:51 +02:00
Gunnar Beutner 1b31ced475 cluster: Fix crash bug. 2013-09-03 11:00:57 +02:00
Gunnar Beutner b97e69604d cluster: Prevent message loops when replaying logs. 2013-09-03 10:48:34 +02:00
Gunnar Beutner 8e381e0298 cluster: Make sure messages are processed in-order. 2013-09-03 10:42:19 +02:00
Gunnar Beutner 2b77aa06aa cluster: Handle non-numeric log file names. 2013-09-03 10:33:22 +02:00
Gunnar Beutner 8098329a33 cluster: Don't replay logs unless they're relevant. 2013-09-03 10:30:28 +02:00
Gunnar Beutner 235042bbac cluster: Bugfix for the log timestamps. 2013-09-03 10:12:07 +02:00
Gunnar Beutner b844ea1bcb cluster: Fix how replaying old messages works. 2013-09-03 10:08:02 +02:00
Gunnar Beutner 782ff8b13c jsonrpc: Disable debug output. 2013-09-02 15:51:56 +02:00
Gunnar Beutner 754dbfb8ef cluster: Implement persistent messages. 2013-09-02 15:12:20 +02:00
Gunnar Beutner c81a88057c Fix bug in the mutex gdb printer. 2013-09-02 15:12:04 +02:00
Gunnar Beutner c552d79774 Add more unit tests for the Value class. 2013-09-02 15:11:39 +02:00
Gunnar Beutner 2e81c28444 Add more unit tests. 2013-09-02 13:08:29 +02:00
Gunnar Beutner ec6326b55e Fix incorrect indentation. 2013-09-02 12:02:43 +02:00