穆宁传感器

munin_plugins的Python项目详细描述


简介

这是一套用于munin的传感器(插件)。您可以安装一个或全部,作为 你希望。

传感器可用于:

  • 阿帕奇
  • 监控
  • nginx
  • 进程(plone,zope,实际上是jboss)
  • 代表

要求

  • python=2.7
  • python的psutil>;=2.0<;=2.2.1
  • munin节点

安装

安装蛋

像往常一样,egg可以使用setuptools或pip安装,选择你喜欢的。 最好强烈建议使用virtualenv。

安装插件

安装的快速方法是使用generate.py。要使用,只需调用generate script 在bin目录中。

$ <virtualenv_path>/bin/generate

它将测试环境并配置缓存文件夹。对于每一个传感器 请确认。每个传感器在/etc/munin/plugin-conf.d中创建一个配置。 如果你想检查/更换,那就是那个地方。

重新启动munin node,munin async(如果你使用的话)并享受。

有关详细信息,请访问

http://cippino.wordpress.com/tag/munin/https://github.com/cippino/munin_pluginshttps://pypi.python.org/pypi/munin_plugins

配置nginx或apache

通常不需要手动配置,但在某些情况下必须修改 或者别的什么路。所有的munin插件在安装时都会问自己 他们需要,并且他们写在/etc/munin/plugin-conf.d中。 正在使用生成脚本,因为所有设置都将被覆盖。

对于apache和nginx,必须使用combined2配置日志文件格式:

Apache: LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" [[%D]]" combined2
Nginx: log_format combined2 '$remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" [[$request_time]]';

在combined2定义之后,必须使用 这种格式代替了通常的“组合”格式。

自定义设置

使用“generate”脚本安装的每个插件都写入/etc/munin/plugin-conf.d 一个特定的配置文件。您可以修改找到的每个选项。它不应该需要 munin节点重新加载。

警告

4.3的早期版本不能满足于4.3和更高版本,因为 某些传感器已重命名/移动/合并,因此应用升级将丢失所有历史记录 信息。

错误报告和/或协作

github是当前存储源:

https://github.com/cippino/munin_plugins

任何想法都是受欢迎的。

更改日志

  • 5.1.1
    • psutil的固定版本(<;2.2.1)
  • 5.1
    • 第一个snsr_errfiles工作版本
    • 更改了缓存路径
    • 增强型传感器信息
  • 5.0.1
    • MONIT传感器的固定着色
  • 5.0
    • 重构以移动/etc/munin/plugin-conf.d文件中的所有配置
  • 4.3
    • 合并了plone_用法和java in processes_用法
  • 4.2:
    • 使用类重构设置和传感器
  • 4.1.3
    • 固定变量文件夹创建
  • 4.1.2
    • 固定egg配置文件夹
  • 4.1.1
    • 固定文档
  • 4.1
    • 重构env.py和配置
    • plone_使用从单片实现到模块化的重构
    • 减少缓存类的数量
  • 4.0
    • 首次产卵

已知问题

1-如果使用selinux或其他类型的安全访问框架,请保持尝试, 因为您必须正确配置所有权限。通常,我的选择是 放下,因为关于拒绝访问的monit get错误。

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

推荐PyPI第三方库


热门话题
junit有没有办法在Java中重新初始化静态类?   在浏览器中点击应用程序时java Play框架挂起   文件Java错误中的NullPointerException   使用Java中的SNMP查找网络中计算机的登录名   java包装服务器引导程序已弃用,有什么替代方案?   当客户在等待理发时,java信号量值是否存在问题?   java如何使用JavaMail仅下载特定类型的附件   如何在java中将十进制转换为十六进制   java Slick2D粒子系统不会生成粒子   java检测更改事件来自何处   将Java集合类型参数类设置为数组   java如何从eclipse导出为可运行JAR文件?   java EntityManager对象未注入Glassfish和Spring   swing从actionPerformed和actionListener Java返回字符串   java在给定另一个等价键对象的情况下获取映射项的当前键   无论输入如何,java网络都会产生相同的输出