Munin的替代网页前端
项目描述
munin-plot
这是一个Munin的替代网页前端。它提供了动态图表,同时尝试保持Munin的功能集。这是一个仍在进行中的工作,但应该已经可以合理使用。
它包括一个Python网络服务,该服务以JSON形式公开Munin配置,并以CSV形式公开数据,以及一个JavaScript应用程序,用于绘制信息。
https://arthurdejong.org/munin-plot/
安装munin-plot
Python网络服务可以在运行Munin网络界面的同一台机器上的Python 3虚拟环境中安装
$ virtualenv --python python3 /PATH/TO/munin-plot
$ /PATH/TO/munin-plot/bin/pip install munin-plot
该网络服务应在WSGI服务器(如uWSGI或Apache mod_wsgi)上部署。
在Apache和mod_wsgi下部署的示例配置片段
WSGIDaemonProcess munin-plot threads=5 maximum-requests=100 display-name=%{GROUP} python-home=/PATH/TO/munin-plot
AliasMatch ^/munin-plot/(graphs.*|data.*|dashboards)$ /PATH/TO/munin-plot/lib/python3.7/site-packages/muninplot/wsgi.py/$1
Alias /munin-plot /PATH/TO/munin-plot/lib/python3.7/site-packages/muninplot/static
<Directory /PATH/TO/munin-plot/lib/python3.7/site-packages/muninplot>
<Files wsgi.py>
Options ExecCGI
SetHandler wsgi-script
SetEnv DASHBOARDS_DIR /PATH/TO/munin-plot/dashboards
WSGIProcessGroup munin-plot
</Files>
Header always set Content-Security-Policy "default-src 'self'; img-src 'self' data:; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-eval'; frame-ancestors 'none'"
</Directory>
配置munin-plot
环境变量用于配置网络服务。
MUNIN_DBDIR
:包含Munin数据文件(即在子目录中的datafile
和.rrd
文件)的目录(默认为/var/lib/munin)。
DASHBOARDS_DIR
:包含JSON仪表板定义的目录。仪表板可以从munin-plot导出并手动复制到此目录。
版权
版权(C)2018-2023 Arthur de Jong
在此特此授予任何人获得此软件及其相关文档文件(以下简称“软件”)的副本的权利,无需支付费用,可以在不受限制的情况下处理软件,包括但不限于使用、复制、修改、合并、发布、分发、许可和/或销售软件的副本,并允许向软件提供者做上述行为,但需遵守以下条件:
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何形式的保证,无论是明示的还是暗示的,包括但不限于对适销性、特定用途的适用性和非侵权的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论是在合同、侵权或其他情况下,无论源于、产生于或与软件或软件的使用或其他使用有关。
项目详情
下载文件
下载适合您平台文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。
源分发
构建分发
munin-plot-1.8.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cd15864c586260665d18cba99be17908e3ca1cb321e597e6ca6054aea65f2842 |
|
MD5 | 2e193d790b06f201edd1af5d08d72107 |
|
BLAKE2b-256 | 8ec31a5463b3217d80304069f70552b26087f501c6240145006c668e4ee5f823 |
munin_plot-1.8-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d12c2fab7954879dda94593e15e5c63f3f703d80184fd0f04773aab4f0ffa60e |
|
MD5 | 9ea180c3ab6489ecd7418aa8e8bbd114 |
|
BLAKE2b-256 | 43aaecfa17f77afb0f03a69edd86a7c9e21a623b1c7b7bd26b2bcc7052a5b9da |