IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Munin安装及配置

    Ivan Cai发表于 2014-06-20 18:29:00
    love 0

    Munin是一个强大的服务器性能状态监控软件

    1. Debian或者Ubuntu系统:

      apt-get install munin munin-node

    2. 编辑/etc/munin/munin.conf 取消下面几行注释

      dbdir /var/lib/munin
      htmldir /var/cache/munin/www
      logdir /var/log/munin
      rundir  /var/run/munin
      tmpldir /etc/munin/templates
      
    3. 加入检测节点(用小写以免出现各种奇葩错误)

      [monitor]
      address 127.0.0.1
      use_node_name yes
      
    4. 配置Nginx

      server {
          root /var/cache/munin/www;   
          listen 80;
          server_name munin.yourdomain.com;
          location / {
              auth_basic "Monitor Require Auth";
              auth_basic_user_file /etc/nginx/htpassword.pass;
          }
      }
      
    5. 安装端口流量检测插件(按如下代码配置iptables)

      iptables -I INPUT -p udp -d 12.34.56.78 --dport 8767 -m comment --comment "ACC-teamspeak"
      iptables -I OUTPUT -p udp -s 12.34.56.78 --sport 8767 -m comment --comment "ACC-teamspeak"
      iptables -I INPUT -p tcp -d 12.34.56.78 --dport 25 -m comment --comment "ACC-mailserver"
      iptables -I OUTPUT -p tcp -s 12.34.56.78 --sport 25 -m comment --comment "ACC-mailserver"
      
    6. 在/usr/share/munin/plugins/目录下放置插件

      赋予权限 chmod a+x /usr/share/munin/plugins/ipt_accounting_

      执行munin-node-configure --shell

      将输出的ln语句以root权限执行

      编辑/etc/munin/plugin-conf.d/munin-node,加入

      [ipt_accounting_*]
      user root
      

    各种调试

    • FAQNoGraphs
    • PluginWildcard
    • PluginDebugging


沪ICP备19023445号-2号
友情链接