Alexandre Derumier
a36565ba37
pvestatd : broadcast sdn transportzone status
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2019-09-03 10:28:55 +02:00
Dominik Csapak
4e76dbd7b3
ceph: refactor broadcast_ceph_services and get_cluster_service
...
and use the broadcast when a service is added/removed
we will use 'get_cluster_service' in the future when we generate a list
of services of a specific type
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2019-06-04 14:56:24 +02:00
Thomas Lamprecht
a78fd21f7f
followup code cleanup for: broadcast ceph service data to cluster
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-27 15:52:12 +02:00
Dominik Csapak
fea391967a
broadcast ceph service data to cluster
...
so that we have a list of all existing ceph services in the cluster
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2019-05-27 15:52:12 +02:00
Fabian Grünbichler
5ea29d1398
pvestatd: rotate auth keys if necessary
...
as a fallback to ensure rotation even if no logins happen on a given
cluster.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-03-18 12:23:53 +01:00
Fabian Grünbichler
0fcced161f
use physical NIC regexp
...
because in >= Stretch, most systems don't have ethX devices any more.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2017-06-08 15:00:59 +02:00
Wolfgang Bumiller
127470f417
statd: rebalance: don't use CpuSet::max_cpuids
...
We're already limiting CPUs to lxc/cpuset.effective_cpus,
so let's use the highest cpuid from that set as a maximum to
initialize the container count array.
2017-04-20 12:18:55 +02:00
Dietmar Maurer
507869563a
use 'U' to encode undefined values for RRD graphs
...
rrdtools 1.5 and newer seems to require this.
2017-03-17 11:27:18 +01:00
Thomas Lamprecht
09f19204be
InfluxDB plugins: send nodename when updating CT/VM status
...
This allows filtering by node in InfluxDB queries, so the statistics
of all virtual guests on a specific nodes can be queried.
While for InfluxDB this is only a tag which does changes where the
data is stored, Graphite - our other status plugin - has no such
mechanics available. If we would add it to the object hierarchy,
e.g.: "qemu.$vmid.$nodename" a migration of a VM would result in two
different datasets.
So avoid breaking setups and omit it for Graphite for now.
Suggested-by: Daniel1108 <danielgallegosanchez@gmail.com>
CC: Daniel1108 <danielgallegosanchez@gmail.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2017-02-28 11:28:10 +01:00
Dietmar Maurer
8a9bf7771e
pvestatd.pm: corretly use new RPCEnvironment
...
Call $rpcenv->active_workers()
2017-01-18 17:28:59 +01:00
Dietmar Maurer
33dc998183
remove obsolete inline documentation
2017-01-11 10:54:47 +01:00
Dietmar Maurer
cbce367ddb
rebalance_lxc_containers: make it work with old style lxc setups
2016-12-21 12:20:40 +01:00
Dietmar Maurer
b3f1adb200
rebalance_lxc_containers: avoid repeated warnings if rebalance fails
...
Only warn once.
2016-12-21 11:39:46 +01:00
Dietmar Maurer
0b959507c1
rebalance_lxc_containers: fix hotplug
...
factor out code to modify cpusets into $modify_cpuset->()
2016-12-21 11:13:16 +01:00
Dietmar Maurer
193146f8b0
rebalance_lxc_containers: make it work with new lxc/<ID>/ns subgroup
2016-12-21 11:04:33 +01:00
Dietmar Maurer
ccfff9204e
use new CpuSet::max_cpuid() helper
2016-10-28 17:51:59 +02:00
Dietmar Maurer
8b750abc3e
rebalance_lxc_containers: nicer logs, improve hotplug
...
We also need to handle the case when someone removes the 'cores'
setting from a container.
2016-10-28 07:09:08 +02:00
Dietmar Maurer
2499255bb9
rebalance_lxc_containers: improve algorithm
...
This one avoids unnecessary cpuset changes (for example
when a guest is stopped).
2016-10-27 12:08:11 +02:00
Dietmar Maurer
09fee7559b
rebalance_lxc_containers: use cores instead of cpulimit
2016-10-27 09:08:38 +02:00
Dietmar Maurer
e0dc09ad0f
rebalance_lxc_containers: do not use vmstatus, call from updata_status
...
Simply use PVE::LXC::config_list() and test if there is a cgroup.
2016-10-26 15:47:08 +02:00
Dietmar Maurer
07f9595f80
rebalance_lxc_containers: use persistent container ordering
2016-10-26 12:55:58 +02:00
Dietmar Maurer
41db757b13
pvestatd: add simple container cpuset balancing
2016-10-26 12:00:13 +02:00
Fabian Grünbichler
bbcfdc08cc
use PVE::Storage::config(), not cfs_read_file()
2016-03-30 10:35:58 +02:00
Alexandre Derumier
58541b9463
add influxdb stats plugin V2
...
/etc/pve/status.cfg
-------------------
influxdb:
server influxdb3.odiso.net
port 8089
This require influxdb >= 0.9 with udp enabled
influxdb.conf
-------------
[[udp]]
enabled = true
bind-address = "0.0.0.0:8089"
database = "proxmox"
batch-size = 1000
batch-timeout = "1s"
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2015-09-11 07:59:34 +02:00
Dietmar Maurer
efd04666df
add missing file
2015-09-04 15:03:31 +02:00