munin(1)

A networked resource monitoring tool Munin

Server

install munin master:

1
sudo apt-get install munin

munin floders:

1
2
3
4
5
6
7
8
9
10
11
- /etc/munin 配置文件

- /etc/munin/munin.conf 主服务配置文件

- /etc/munin/munin-node.conf 节点配置文件

- /etc/munin/plugins 插件存放

- /var/lib/munin 统计数据文件

- /var/cache/munin/www Htmldir 输出文件

munin master主要有两个命令:

1
2
3
- munin-cron #定时任务

- munin-run  #执行plugins

网页监控:

这个监控就需要一个 web servie 帮忙, 安装 apache:

1
sudo apt-get install apache2

other web server configurations

配置 apache:

1
  cd /etc/apache2/sites-available/default
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<VirtualHost *:80>

	ServerAdmin webmaster@localhost

	ServerName   munin.example.com

	DocumentRoot /var/cache/munin/www/

	<Directory />
   
   	Options FollowSymLinks
   
   	AllowOverride None

	</Directory>

	LogLevel notice

	CustomLog /var/log/apache2/munin.access.log combined

	ErrorLog /var/log/apache2/munin.error.log

	ServerSignature On

</VirtualHost>

打开localhost就可以看看效果

配置 munin master,在 /etc/munin.conf 配置发送信息节点主机

常用配置:

1
2
3
4
5
6
7
  [hostname.example.com]  
    address 10.0.0.1  
    use_node_name yes 
  
  [hostname2.example.com]  
    address 10.0.0.2  
    use_node_name yes

使用ssh配置 munin-async

Node

安装 munin node:

1
sudo apt-get install munin-node

配置 /etc/munin/munin-node.conf, 通过allow来设置哪些主机可以访问:

1
allow ^127\.0\.0\.1$

重启 munin-node,记得 node 服务器要开启4949端口:

1
sudo service munin-node restart

Test and Debug

在 munin master 机器上,看看是否连接成功:

1
telnet xxx.xxx.xxx.xx[ip] 4949

root,tailf log:

1
2
3
4
5
sudo su

tailf /var/log/munin/munin-node.log # 节点 log

tailf /var/log/munin/munin-update.log  # 页面更新log

Common commands

1
2
3
4
5
6
7
sudo munin-node-configure --shell #查看有哪些plugins

sudo su #切换到root用户

su - munin --shell=/bin/bash #切换到munin

munin-cron #执行generate html

其他功能待续…

定制我们自己的 JQuery 插件

### 介绍---一直来使用过的 JQuery 插件很多,也写过一些 JQuery 库的扩展。然而要真正了解插件如何扩展 JQuery 库需要对 JavaScript prototype 属性有一些基本的了解。虽然说不直接使用,但是 JavaScript prototype...… Continue reading

HTML INPUT TYPE

Published on July 26, 2015

HTTP 信封里的文档

Published on July 16, 2015