用于编写munin插件的实用程序。

gocept.munin的Python项目详细描述


这个包提供了定义munin图的基类和 处理munin典型符号链接脚本的函数。

munin插件脚本

一个插件文件通过子类化中提到的基来定义(多个)图。 下一节。主函数使用被调用脚本的文件名 确定哪些定义的图是相关的。

每个图的数据是通过从url检索文本文件(使用 可能是给定的基本身份验证数据)。

数据的格式是纯/文本格式,每行有键/值对 按“:”拆分。这些值应该是浮动的。

所有图形基都希望设置两个环境变量:

网址
从中检索数据的URL。必须包含一个编码为 图形名称。
验证
http基本身份验证信息。要么是空的,要么是 '用户名:密码'。

环境变量可以使用munin的plugin-conf.d进行配置 这个:

这个插件叫做前缀

[prefix_*]
env.URL http://foo:8900/myapp/munin?data=%s
env.AUTH admin:admin

图形基

当前定义了以下基类:

简单图形
一个简单的图形,其中一个值被绘制为绝对值。
简单多重图
在同一图形和比例上绘制多个绝对值。

根据需要将增加更多的基地。

主要功能

主函数通过 查看调用主脚本的名称。

示例脚本

下面是一个示例脚本,您可以将其符号链接到插件目录:

from gocept.munin.client import SimpleGraph, main

class people(SimpleGraph):
    name = key = 'people'
    title = 'How many people are there?'
    category = 'Office'

main()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将外部库(LIB)集成到grails项目中?   java 安卓:progressTintMode、安卓:secondaryProgressTintMode和安卓:progressDrawable做什么?   java获得了启动播放器的精确方向   java如何在布局/样式XML中设置状态栏着色颜色?   Java中的图形游戏未显示   java如何在WebSphere8.5.5中的我的JAAS自定义登录模块中使用SAML令牌属性值   使用jackson spring API解析嵌套json   java如何从用户请求中获取用户代理?   Netbeans 6.8中的java UI控件定位   java显示listgrid中两个表中的数据   java Google Cloud Bigtable客户端连接池   Vert中的java更改日志级别。通过添加一个配置文件   java调用构造函数是否意味着创建实例?   java getFrom()[0])中[0]用于获取邮件发件人地址的用法是什么   “继续”标志的java Gradle属性?   jakarta ee如何在java ee中创建GUID   java不兼容类型:无法将int转换为整数   java需要借助DefaultHandler的characters函数将XML数据读入安卓应用程序   java mapstruct将方法应用于列表中的所有对象