Munin是一个强大的服务器性能状态监控软件
Debian或者Ubuntu系统:
apt-get install munin munin-node
编辑/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
加入检测节点(用小写以免出现各种奇葩错误)
[monitor]
address 127.0.0.1
use_node_name yes
配置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;
}
}
安装端口流量检测插件(按如下代码配置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"
在/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
各种调试