穆宁传感器

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第三方库


热门话题
java Android Action_Edit Intent无法像以前一样调用App Gallery来编辑图片   确保JRE兼容性的java适当程序(32或64位)   java JSONArray。for循环中的add(JSONObject)正在替换for循环中的旧值,数组由循环中的最后一个值组成   java需要帮助创建一个返回数组的方法,该数组的元素是另一个数组的平方   使用SmbFile w/groovy XmlSluper()创建xml。解析()Java   检查大小后的java ArrayIndexOutOfBoundsException   乘法表中的第k个最小元素   java 401 on请求,其中指定了'permitAll()'   java如何附加ORC文件   java hibernate类模型   java IDEA没有看到由自定义注释处理器生成的方法   Servlet中未声明java SerialVersionId   java linkedlist到达列表末尾时   java如何正确对齐EditText光标?   java 6编译器1.6上的eclipse重写方法错误   java如何在基于Jersey的RESTful Web服务中读取post数据   java如何在活动中正确使用接口?   Java的JIT编译器的工作速度有多快?