/usr/local/bin
#!/bin/bash # Simple LVE exporter for Prometheus # Collects CPU, memory, IO, and process usage per CloudLinux user echo "# HELP lve_cpu_percent CPU usage percent per LVE user" echo "# TYPE lve_cpu_percent gauge" for user in $(id -un $(lveps -p | awk 'NR>1 {print $2}' | sort -u)); do cpu=$(lveinfo --user=$user --display cpu | awk '/CPU/ {print $2}') mem=$(lveinfo --user=$user --display mem | awk '/MEM/ {print $2}') io=$(lveinfo --user=$user --display io | awk '/IO/ {print $2}') nproc=$(lveinfo --user=$user --display nproc | awk '/NPROC/ {print $2}') echo "lve_cpu_percent{user=\"$user\"} $cpu" echo "lve_mem_percent{user=\"$user\"} $mem" echo "lve_io_percent{user=\"$user\"} $io" echo "lve_nproc{user=\"$user\"} $nproc" done
.
Edit
..
Edit
blackbox_exporter
Edit
check_grafana_users.sh
Edit
check_node_user_metrics.sh
Edit
cpan
Edit
cpan-mirrors
Edit
crontab
Edit
django-admin
Edit
ea-passenger-runtime-applications-settings
Edit
ea-passenger-runtime_nodejs-is-not-installed
Edit
ea-passenger-runtime_python-is-not-installed
Edit
ea-passenger-runtime_ruby-is-not-installed
Edit
ea-php56
Edit
ea-php74
Edit
ea-php81
Edit
ea-php82
Edit
ea-php83
Edit
ea-php84
Edit
ea_convert_php_ini
Edit
ea_current_to_profile
Edit
ea_install_profile
Edit
ea_sync_user_phpini_settings
Edit
json_xs
Edit
lsphp
Edit
lve_exporter.sh
Edit
node_exporter
Edit
node_user_metrics.sh
Edit
passwd
Edit
pear
Edit
php
Edit
pip
Edit
pip3
Edit
pip3.9
Edit
prometheus
Edit
promtool
Edit
sqlformat
Edit
top_grafana_users.sh
Edit
tpage
Edit
ttree
Edit
wp
Edit
wp-toolkit
Edit