Coder Social home page Coder Social logo

sexibytes / sexigraf Goto Github PK

View Code? Open in Web Editor NEW
124.0 22.0 21.0 145.29 MB

SexiGraf is a vSphere centric Graphite appliance with a Grafana frontend.

Home Page: http://www.sexigraf.fr

License: MIT License

Python 3.15% PHP 19.25% CSS 1.14% JavaScript 1.02% Shell 2.32% HTML 1.04% PowerShell 72.08%
vsan graphite vsphere-metrics grafana vsphere esxi freenas pfsense

sexigraf's Issues

Issues during statistics pull

There is some case when ViPullStatistics.pl generate some warning like:

/usr/local/share/perl/5.20.2/Net/Graphite.pm line120 - WARN Use of uninitialized value $hash in concatenation (.) or string at /usr/local/share/perl/5.20.2/Net/Graphite.pm line 120.

Offline Inventory : Resource Pool name & vm folder path

Hi,

Would be useful to get

  • Resource pool name (think VCD use-case : org vDC)
  • vm folder path (e.g. Cloud/tenant1/vdc_name/vapp_name ; again VCD use-case)

Thus, sexigraf becomes the offline cloud inventory "par excellence"

Handle VirtualSAN Witness ESXi

VSAN puller script iterate in the cluster's host list but since VSAN witness vm is out of the cluster it's not include in the loop.

Managing multiple vCenter add

As offline inventory query is run after a vcenter is added, we should handle the case user add multiple vCenter as multiple inventory will be run in background

Rounding in FlambX

Hi,

Not a big issue, but the RAM capacity in the FlambX graf, when it is more than 1 TB, is rounded to whole number. For example in case of 1,37TB tha graf shows only 1TB.

Regards,
Zoli

Time data request Error on graph

Hi team
Congratulation for this amazing tool
i've got one issue on my test lab (Vsphere 6)
on the Vmware FlambX \ HDD graph, i've a red ! with "Time data request Error "
i have the same on VMWARE esx Full stat... and on some other graph expecially on datastore or Hdd graph.
i've seen that there is some similar issue related to Grafana.. but without any detail.
any idea ?

thanks

julien

VMware Multi ESX QuickStats

Hi,

There is an another issue. The VMware Multi ESX Quickstats does not present any data, and I cannot select anything in the header part.
Is it a known issue or something wrong with my local installation?

Regards,
Zoli

multi_esx-quickstats

change grafana.ini to enable dashboard saving

it will be good if you enable the sqlite3, or any other, database in the default grafana.ini.
With this, a end-user will be able to save his own dashboard or a modified one, like i do.

/var/log/syslog tail GUI

For early troubleshooting purpose, it might be handy to have the last lines of /var/log/syslog file

dashboard metrics definition

hi,

After implementation and 3 day of run i still does not have data in some graphics.
This is not a graphite problem but a Grafana dashboard definition problems
in may settings, you start your query with esx..xxxx in place of vmw.$vcenter.$datacentre.$cluster.esx..xxxx
and this is resulting in bad graph.
and due to the fact that you are using local dashboard, we need to patch this directly in the json files

Long work in perspective

Best regards
Ph Koenig
Belgium

Incorrect path in service restart function

Hey, I just deployed the the SexiGraf Appliance (or "applicance" as the download link says!) and noticed that the path for collect.d is incorrect in the restart function (line 94/95).

Should be /etc/init.d/collectd stop (i.e. no dot)

ViPullStatistics very slow on HostSystem.runtime

I'm getting very slow statistics gathering while the following requests are executed:

REQUEST: $VAR1 = '<?xml version="1.0" encoding="UTF-8"?>
   <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <soapenv:Body>
<RetrieveProperties xmlns="urn:vim25"><_this type="PropertyCollector">propertyCollector</_this>
<specSet><propSet><type>HostSystem</type><all>0</all><pathSet>runtime</pathSet></propSet><objectSet><obj type="HostSystem">host-12052</obj>
</objectSet></specSet></RetrieveProperties></soapenv:Body></soapenv:Envelope>
';

The whole ViPullStatistics take ~20min to complete on a single vcenter (two clusters, 4 esx per cluster, 200 VMs in total).

Any idea how to improve the execution time?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.