Commit Graph

700 Commits

Author SHA1 Message Date
Simon MacMullen 65778fead1 Merge bug24186 2011-08-23 12:52:03 +01:00
Simon MacMullen fb34e853e0 Remove anything to do with rabbitmq-mochiweb contexts from rabbitmq-management-agent. 2011-08-16 17:33:21 +01:00
Alexandru Scvortov 553d02b0fa merge default into bug24186 2011-08-16 14:29:08 +01:00
Alexandru Scvortov b702adb893 update copyright headers 2011-08-01 10:58:57 +01:00
Simon MacMullen 636f2268bc Handle more failures than just noproc. 2011-07-20 14:24:59 +01:00
Simon MacMullen 60ac7fcde4 Cosmetic 2011-07-06 10:29:26 +01:00
Piotr Sikora 78aab68097 Fix usage of "lsof" on UNIX-like opertating systems.
Couple of issues with the original code:
1) There was assumption that "lsof" is always installed on FreeBSD
   and Darwin/MacOSX, which isn't true. This resulted in false results
   when "lsof" was not found (because of parsing "lsof: not found"
   response from the os:cmd/1 call).
2) There was off-by-one error with response parsing (column headers were
   counted as open file descriptor).
3) Other UNIX-lie operating systems were ignored, even though "lsof"
   works on virtually all of them.

New code tests for existence of "lsof" on all UNIX-like operating
systems and either returns correct number of open file descriptors
or "unknown" in case when "lsof" wasn't found.
2011-07-01 22:27:14 +00:00
David Wragg d3a0d6db7c Revert bug24186 2011-06-18 00:44:28 +01:00
David Wragg 65520967aa The base .app file now lives in src/*.app.src 2011-06-17 14:44:24 +01:00
Simon MacMullen 222ae69b12 Add generated app file to .hgignore 2011-06-15 10:45:15 +01:00
Simon MacMullen 470c61a6b6 Merge in default 2011-05-31 10:44:16 +01:00
Matthew Sackman e04159454b Correct .hgignore file again 2011-05-27 14:49:26 +01:00
Matthew Sackman 4674def16a Correct .hgignore 2011-05-27 14:20:14 +01:00
Simon MacMullen 71891d9bdf Don't attempt that hostname thing, clearly dubious. 2011-05-16 16:20:19 +01:00
Simon MacMullen e240eb6df5 Merge in default 2011-05-16 15:59:23 +01:00
Simon MacMullen 4c4190e07f Move .app to .app.in, remove module list 2011-05-12 12:50:24 +01:00
Simon MacMullen ec6de856db Application names: rabbit_foo -> rabbitmq_foo 2011-04-13 16:02:32 +01:00
Simon MacMullen 718b2991a6 Merge from default 2011-04-11 17:29:32 +01:00
Simon MacMullen 0c3a4dd515 Boot step change. 2011-03-31 16:05:14 +01:00
Simon MacMullen d4bd92133d "contexts" info item, plus the ability to pick info items. 2011-03-14 16:31:50 +00:00
Simon MacMullen 9e149860d3 Revert the previous event-based stuff and just check alarm_handler:get_alarms/0. 2011-03-09 15:22:59 +00:00
Simon MacMullen 49ae991470 So node() can be used in guard expressions. 2011-03-09 12:47:15 +00:00
Simon MacMullen 77c4eaff73 Cosmetics. 2011-03-09 12:16:53 +00:00
Simon MacMullen cfb5df83ee We will get other alarm-related events. Why don't we ignore them instead of crashing? 2011-03-08 18:03:37 +00:00
Simon MacMullen 1f6c9b9358 Subscribe to alarm_handler and keep track of whether this node is memory alarmed or not. 2011-03-08 11:29:47 +00:00
David Wragg 1d2b520f6c Merge default into bug23568 2011-02-22 03:24:48 +00:00
David Wragg 31cdc6d002 Add erl_crash.dump to .hgignore 2011-02-20 14:51:11 +00:00
Marek Majkowski 697564a610 :info instead of :get_x 2011-02-18 15:50:56 +00:00
Marek Majkowski b3f1b1ef7e untabify 2011-02-18 14:25:23 +00:00
David Wragg 930a016cfe Rename *_app.in to *.app 2011-02-16 15:01:48 +00:00
David Wragg 6cf9d582f6 Update .hgignore 2011-02-08 14:39:25 +00:00
Marek Majkowski e7376519a9 Expose socket count from the agent. 2011-02-04 14:39:16 +00:00
David Wragg ae93392877 DEPS should be simply assigned 2011-02-04 07:52:33 +00:00
David Wragg 538341a502 Merge default into bug23568 2011-02-01 13:09:28 +00:00
Simon MacMullen 08d2af4f65 lists:keysort/2. 2011-02-01 11:17:03 +00:00
Simon MacMullen 931b03b435 Move rabbit_mgmt_format:application/1 here, don't use rabbit_mgmt_util:sort_list/4. 2011-02-01 10:37:47 +00:00
David Wragg 21e95741f8 Merge default into bug23568 2011-01-07 15:01:34 +00:00
Emile Joubert 6aa033ccd2 Merged bug23467 into default 2010-12-13 13:41:46 +00:00
Simon MacMullen 92a5285533 Slightly off-topic, but: move the applications listing into -agent like everything else, lose a dodgy RPC call. 2010-12-13 11:33:51 +00:00
Simon MacMullen 2737780837 Show which auth mechanisms are enabled. 2010-12-13 11:28:32 +00:00
David Wragg d4e984c1b7 Overhaul for bug23568 2010-12-02 12:32:26 +00:00
Simon MacMullen 47bb6c0a9d This is more reliable on my MacBook 2010-11-10 20:47:17 +00:00
Simon MacMullen 1f184b1ca6 List exchange types and auth mechanisms 2010-11-10 15:04:32 +00:00
Simon MacMullen a885e78404 Add more facts about each node: Erlang version, uptime, number of CPUs, run queue length 2010-11-09 10:49:25 +00:00
Michael Bridgen 677bd15d94 Emit events from here to the DB 2010-11-05 17:15:51 +00:00
Simon MacMullen 55316f4fa5 Ahem 2010-11-05 15:18:16 +00:00
Simon MacMullen 9deb523d8d Become rabbitmq-management-agent 2010-11-05 13:38:34 +00:00
Simon MacMullen 09038e0bf1 Don't need _util and _format any more. 2010-11-04 17:59:07 +00:00
Simon MacMullen 8220ffa073 Forgot this 2010-11-04 17:36:57 +00:00
Simon MacMullen d86f908c8f Initial checkin (bug 23374-related). 2010-11-04 17:26:47 +00:00