<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><title>Extra Node Summary Information</title><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Consolas","serif";
        color:black;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=white lang=EN-AU link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Thank you for your response.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>I have already setup a VM and been able to compile stable-3 packages.  Still trying to get my head around the commands for git though, but I guess that will come with time.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>I thought that Graphite and influxdb was for centralised collection of the metrics and that Proxmox could only send the metrics that it currently collects.  The first stage of what I want to do is make a way (possibly a plugin)  that enables Proxmox to collect a variable number of metrics per node so that it could be stored in a RRD or sent to something like Graphite.  Assuming my understanding to Graphite and influxdb are correct.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Searching on the net, a lot of people have asked about adding other monitoring metrics.  I understand that every computer is different and that the current metrics are the ones guaranteed to be measured the same way on every piece of hardware.  Just wanted to know if the dev team was receptive to what I want to try and develop as a possible feature. Not expecting any guarantees, because you guys don’t know me from a bar of soap, but I just don’t see the point of doing a whole lot of work if the submission is not even going to be considered.  Also, I would have thought it a bit arrogant of myself if I submitted anything without first conversing with the established development team.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>I would like to say to anyone that has worked on Proxmox, Thank you.  I love it and am constantly pleasantly surprised by the added features each new version and how things just seem to work.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Mark<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'> pve-devel [mailto:pve-devel-bounces@pve.proxmox.com] <b>On Behalf Of </b>Thomas Lamprecht<br><b>Sent:</b> Friday, 11 September 2015 5:02 PM<br><b>To:</b> pve-devel@pve.proxmox.com<br><b>Subject:</b> Re: [pve-devel] Extra Node Summary Information<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal style='margin-bottom:12.0pt'>Hi,<br><br>I appreciate your interest in PVE and the open source development.<br><br>To point it out first <a href="http://pve.proxmox.com/wiki/Developer_Documentation">http://pve.proxmox.com/wiki/Developer_Documentation</a> may help you somewhat.<br>While it may look like a lot at the beginning after you initial setup a machine (maybe an VM with nested Proxmox) building the packages and changing something becomes easier, if your already have basic development skills it helps you much.<br><br>As you can read also in the last paragraph we need an contributor agreement (it ensures that you hold the copyright of your work when you contribute to the project, but we may use it for the project, legal stuff).<br>Contributing (especially to the first) to Open-source projects may have, unfortunately, some initial troubles and a learning curve for the standard tools (like git), don't let you scare from that.<br><br>To be direct: The RRD stuff you proposed probably won't get into the PVE upstream code.<br>Although it's for sure a nice and cool feature there are already tools out there which are much better for the job. PVE is more a cluster framework, monitoring should be done by monitoring frameworks.<br><br>But we recently applied an new status plugin, so you could use <a href="https://influxdb.com/">https://influxdb.com/</a> or also Graphite to gather all the information, see nice graphs and timelines.<br><br>But if you say, hey I do it my way, still post your changes (as a patch), but don't be disappointed if they get rejected. :)<br><br>Note, take this answer as an personal from me, not Proxmox or affiliates.<br><br>Best Regards,<br>Thomas<o:p></o:p></p><div><p class=MsoNormal>On 09/11/2015 07:53 AM, Mark Davis wrote:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><p><span style='font-size:10.0pt'>Hi there,<br><br>I have never had anything to do with an open source project before, so if I am doing something in the worng place, please can somebody point me in the right direction.<br><br>Fow a while now I have been using ipmitool on some Proxmox boxes to collect temp and fan info and with my own service logging it to an rrd db.  With a few small changes to the proxmox files (which I have to change after an upgrade) I can see graphs in the interface.<br><br>This works well on a single node setup, but in a cluster obviously the status data does not get propergated to all nodes.<br><br>Whomever is in charge of what features are added, I would like to try and add the ability for some extra status information to be stored in an additional rdd db for each node with an editable script defining how the data is collected.  Hopefully with diffent data being colledted per node and eventually have it be able to be setup through the proxmox interface.<br><br>I understand that I will have dicuss this in much greater detail.  I do not want step on anybodies toes or impede any other develpment.  So again, I hope this is the right place for this and I apolagies in advance if it is not.<br><br>Thank you<br>Mark</span> <o:p></o:p></p><p class=MsoNormal><br><br><br><o:p></o:p></p><pre>_______________________________________________<o:p></o:p></pre><pre>pve-devel mailing list<o:p></o:p></pre><pre><a href="mailto:pve-devel@pve.proxmox.com">pve-devel@pve.proxmox.com</a><o:p></o:p></pre><pre><a href="http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel">http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel</a><o:p></o:p></pre></blockquote><p class=MsoNormal><o:p> </o:p></p></div></body></html>