mirror of
https://github.com/libretro/Lakka-LibreELEC.git
synced 2025-01-19 14:12:08 +00:00
84 lines
2.8 KiB
Bash
84 lines
2.8 KiB
Bash
#!/bin/sh
|
|
|
|
# SPDX-License-Identifier: GPL-2.0
|
|
# Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv)
|
|
|
|
. /etc/profile
|
|
|
|
oe_setup_addon service.prometheus-node-exporter
|
|
|
|
DAEMON_ARGS=""
|
|
|
|
while read var opt ; do
|
|
eval [ \"\$${var}\" = "true" ] && DAEMON_ARGS="${DAEMON_ARGS} ${opt}"
|
|
done << EOF
|
|
WebDisableExporterMetrics --web.disable-exporter-metrics
|
|
CollectorArp --collector.arp
|
|
CollectorBcache --collector.bcache
|
|
CollectorBonding --collector.bonding
|
|
CollectorBtrfs --collector.btrfs
|
|
CollectorBuddyinfo --collector.buddyinfo
|
|
CollectorConntrack --collector.conntrack
|
|
CollectorCpu --collector.cpu
|
|
CollectorCpufreq --collector.cpufreq
|
|
CollectorDiskstats --collector.diskstats
|
|
CollectorDrbd --collector.drbd
|
|
CollectorEdac --collector.edac
|
|
CollectorEntropy --collector.entropy
|
|
CollectorEthtool --collector.ethtool
|
|
CollectorFibrechannel --collector.fibrechannel
|
|
CollectorFilefd --collector.filefd
|
|
CollectorFilesystem --collector.filesystem
|
|
CollectorHwmon --collector.hwmon
|
|
CollectorInfiniband --collector.infiniband
|
|
CollectorInterrupts --collector.interrupts
|
|
CollectorIpvs --collector.ipvs
|
|
CollectorKsmd --collector.ksmd
|
|
CollectorLoadavg --collector.loadavg
|
|
CollectorLogind --collector.logind
|
|
CollectorMdadm --collector.mdadm
|
|
CollectorMeminfo --collector.meminfo
|
|
CollectorMeminfoNuma --collector.meminfo_numa
|
|
CollectorMountstats --collector.mountstats
|
|
CollectorNetclass --collector.netclass
|
|
CollectorNetdev --collector.netdev
|
|
CollectorNetstat --collector.netstat
|
|
CollectorNetworkRoute --collector.network_route
|
|
CollectorNfs --collector.nfs
|
|
CollectorNfsd --collector.nfsd
|
|
CollectorNtp --collector.ntp
|
|
CollectorNvme --collector.nvme
|
|
CollectorPerf --collector.perf
|
|
CollectorPowersupplyclass --collector.powersupplyclass
|
|
CollectorPressure --collector.pressure
|
|
CollectorProcesses --collector.processes
|
|
CollectorQdisc --collector.qdisc
|
|
CollectorRapl --collector.rapl
|
|
CollectorRunit --collector.runit
|
|
CollectorSchedstat --collector.schedstat
|
|
CollectorSockstat --collector.sockstat
|
|
CollectorSoftnet --collector.softnet
|
|
CollectorStat --collector.stat
|
|
CollectorSupervisord --collector.supervisord
|
|
CollectorSystemd --collector.systemd
|
|
CollectorTapestats --collector.tapestats
|
|
CollectorTcpstat --collector.tcpstat
|
|
CollectorTextfile --collector.textfile
|
|
CollectorThermalZone --collector.thermal_zone
|
|
CollectorTime --collector.time
|
|
CollectorTimex --collector.timex
|
|
CollectorUdpQueues --collector.udp_queues
|
|
CollectorUname --collector.uname
|
|
CollectorVmstat --collector.vmstat
|
|
CollectorWifi --collector.wifi
|
|
CollectorXfs --collector.xfs
|
|
CollectorZfs --collector.zfs
|
|
CollectorZoneinfo --collector.zoneinfo
|
|
EOF
|
|
|
|
/storage/.kodi/addons/service.prometheus-node-exporter/bin/prometheus-node-exporter --collector.disable-defaults \
|
|
--web.listen-address=":$WebListenPort" \
|
|
--web.telemetry-path="$WebTelemetryPath" \
|
|
--web.max-requests=$WebMaxRequest \
|
|
$DAEMON_ARGS
|