Plone的Munin插件。
项目描述
本软件包提供了用于监控Plone实例各个方面功能的Munin插件。
它使用gocept.munin进行插件注册。如果您想编写新的插件,请参阅其文档。
插件
目前有1个插件可用
“contentcreation” - 报告从portal_catalog获取的内容创建和修改
如何使用它
首先将软件包包含到您的buildout instance槽位中
[instance] ... eggs = ... munin.plone zcml = ... munin.plone
要创建插件帮助脚本,您还需要包含以下附加部分并扩展您的parts定义
[buildout] parts = ... munin [munin] recipe = zc.recipe.egg eggs = munin.plone arguments = http_address='${instance:http-address}', user='${instance:user}', plone='plone'
使用arguments选项将配置值传递给生成的帮助脚本,然后将其用作实际的Munin插件(见下文)。在instance部分中给出的任何关于ip-address、http-address、port-base和user的设置应在此处重复,用逗号分隔。
请注意,这里的变量名使用下划线而不是破折号——以下列表显示了所有支持的设置及其相应的默认值。
ip_address=‘
’ [‘localhost’] http_address=
[8080] port_base=
[0] user=
[n.a.] plone=
[‘plone’]
在这里可以使用字面值或对 instance 部分的引用,例如:“http_address=‘${instance:http-address}’,user=‘${instance:user}’”。请注意,生成的 bin/munin 脚本中会详细复制生成的行,因此需要额外的引号。
现在您应该能够按照以下方式调用插件
http://localhost:8080/plone/@@munin.plone.plugins/contentcreation
其中 contentcreation 是您的插件名称。请注意,出于安全原因,该视图需要 视图管理屏幕 权限。
接下来,您需要将构建出 bin/ 内的帮助脚本链接到 munin 插件目录。该帮助脚本本身可以帮助您完成此操作
$ bin/munin install /opt/munin/etc/plugins [<prefix>] [<suffix>]
这将使用提供的名称前缀和后缀或使用主机名和当前目录组装名称来在指定目录中安装必要的符号链接(见下文)。
或者,您也可以自行安装所需的符号链接
$ cd /opt/munin/etc/plugins $ ln -s ~/zope/bin/munin company_contentcreation_site1
在这里 /opt/munin/etc/plugins 是您的 munin 目录,~/zope/ 是构建出的根目录,contentcreation 是您想要启用的插件的名称,company 是任意前缀的占位符,site1 是将在 munin 中显示的名称。
最后,在 munin 中配置插件(如果您已正确设置步骤 2 中描述的 arguments 选项,则可以跳过此步骤)
$ cd /opt/munin/etc/plugin-conf.d/ $ vi munin.plone.conf ... [company_*_site1] ... env.AUTH myuser:myuser ... env.URL http://localhost:8080/plone/@@munin.plone .plugins/%s
这里 myuser:myuser 是您的 Zope 用户凭据,localhost:8080 是您的站点 URL。请访问 munin 了解有关插件配置的更多信息。
参考
munin.plone 在 pypi
gocept.munin 在 pypi
munin 项目
联系方式
- Andrew Mleczko <andrew.mleczko at redturtle.net>RedTurtle Technology,http://www.redturtle.net/
变更日志
1.2 - 2010/04/29
更新缩放 [amleczko]
1.1 - 2010/04/21
添加 munin 缩放参数 [amleczko]
1.0 - 2010/04/15
初始发布。 [amleczko]
项目详情
munin.plone-1.2.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | a8de83ac5a357776b8a5f9a99030b79fce9c5f831da0bfd7d022e758f3ac332b |
|
MD5 | 2213eee75704e2fbe02a8cb543bf593a |
|
BLAKE2b-256 | 92d371ecc0bfec9a95f7027bdd2b388aee59953f5b9f036b642980945450b20c |