19:28:39 <TheSnide> #startmeeting
19:28:40 <MeetBot> Meeting started Tue Jul  8 19:28:39 2014 UTC.  The chair is TheSnide. Information about MeetBot at http://wiki.debian.org/MeetBot.
19:28:40 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic.
19:28:43 <TheSnide> hi all
19:28:54 <TheSnide> #topic Agenda
19:30:05 <TheSnide> #topic 2.2
19:30:32 <TheSnide> some progress has been done on that part, mostly by wens.
19:31:29 <TheSnide> He pushed the new munin-cgi-html to be almost on par with the old one. It will be merged & released as 2.1.9.
19:31:46 <ssm> :)
19:32:38 <TheSnide> The storable2sql is almost completed either. It'll also be part of 2.1.9.
19:33:53 <TheSnide> The objective of storable2sql is to be able to use parts of 2.2 on a 2.0 install.
19:34:21 <TheSnide> which parts is still to be defined. JSON is sure. CGI-HTML should be possible.
19:35:03 <TheSnide> We could then rollout parts of 2.2 directly alongside 2.0 for a smooth transition.
19:35:14 <TheSnide> (avoid bigbangs)
19:35:50 <TheSnide> #topic munin-c
19:36:34 <TheSnide> I worked again on munin-c, specially to provide a posix_spawn port, instead of the usual fork/exec scheme.
19:37:21 <TheSnide> I'm still searching a win32 specialist, that could offer native packages of it there.
19:37:55 <TheSnide> ... and ideally porting the munin-node-win32 plugins inside munin-c would be awesome.
19:38:31 <ssm> that'd be interesting. Easy monitoring windows boxes from munin would be a killer app :)
19:38:53 <TheSnide> Actually, only 1 plugin needs to be ported : the one that bridges perfmon to munin :)
19:38:54 <ssm> with a "msi" install.  I talked to someone at work about that today, I'll ask again tomorrow
19:39:19 <Kvisle> (me?)
19:39:21 <TheSnide> I have some experience with NSIS, but no MSI.
19:39:33 <TheSnide> Kvisle: didn't want to mention anyone by name :-D
19:40:28 <TheSnide> ssm: but yes. monitoring OSX & win32 seemlessly would be a killer app IMHO.
19:40:56 <TheSnide> ssm: put the JSON api on top of it for some sugar topping :)
19:41:13 <TheSnide> .... coming to ...
19:41:16 <TheSnide> #topic json
19:41:30 <TheSnide> The JSON api is ready-to-use.
19:41:44 <TheSnide> so, USE IT. ABUSE IT.
19:42:36 * ssm is packaging munin-api in 2.1.9
19:42:38 <TheSnide> I'm still not very satified with the api itself, but as i lack skills to make an UI, I don't really know what's needed to make it much better.
19:43:01 <TheSnide> so, the API might change until 2.2.
19:43:05 <ssm> It'll make people happy, as long as the API itself is sane :)
19:43:28 <TheSnide> ... yet, the core things won't. and if you lurk here you can even design it !
19:43:57 <TheSnide> the thing that bothers me the most is that the ID might change every munin-update run.
19:44:10 <TheSnide> (since we don't have a persistant DB)
19:44:23 <ssm> id = checksum of group/host/service/field?
19:44:30 <ssm> s/checksum/hash
19:44:49 <ssm> with a configurable secret to seed it, like mojolicious already have
19:44:51 <TheSnide> nah, id = row sequence value :)
19:44:55 <ssm> ah, that
19:45:10 <TheSnide> i'd like to either :
19:45:34 <TheSnide> #1 change the ID generation from seq() --> clever()
19:45:59 <TheSnide> #2 have persistant IDs
19:46:18 <TheSnide> #3 directly use URL paths instead of node_id.
19:46:57 * ssm needs to install and use it in production for a bit first :)
19:47:18 <TheSnide> ... #3 would mean something like : /nodes/?node_path=localnet/localhost
19:47:40 <TheSnide> ssm: ok, i'll be rushing storable2sql then
19:48:06 <TheSnide> #topic misc
19:48:12 <TheSnide> so, anything else ?
19:48:49 <ssm> not much.  Just summer and strawberries :)
19:53:04 <TheSnide> ssm: ok. have a look @ https://github.com/munin-monitoring/munin/pull/235
19:53:09 <TheSnide> #endmeeting