基于CentOS5.x的munin 服务器监控安装配置
来源:互联网 发布:套路 知乎 编辑:程序博客网 时间:2024/05/18 18:01
munin是一款linux的服务器监控工具,和cacti不同的是,munin不需要php,mysql,功能我觉得更加的强大,安装配置比较简单
一 添加源
64bit源安装:
#wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
#rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
32bit源安装:
#wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5 .rf.i386.rpm
#rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.i386.rpm
二 要监控的服务器
mysql服务器 192.168.1.2
web服务器 192.168.1.3
文件服务器 192.168.1.4
三 安装munin
1. //192.168.1.2上面安装服务端,客户端
2. yum install munin munin-node
3. //192.168.1.3上面安装客户端
4. yum install munin-node
5. //192.168.1.4上面安装客户端
6. yum install munin-node
//192.168.1.2上面安装服务端,客户端
yum install munin munin-node
//192.168.1.3上面安装客户端
yum install munin-node
//192.168.1.4上面安装客户端
yum install munin-node
四 配置munin
1 munin服务器(192.168.1.2)端配置
1. vim /etc/munin/munin.conf
2. //找到以下内容把前面的注释去掉
3. #dbdir /var/lib/munin
4. #htmldir /var/www/html/munin
5. #logdir /var/log/munin
6. #rundir /var/run/munin
7. #tmpldir /etc/munin/templates
8. //添加以下内容
9. # a simple host tree
10. [mysql]
11. address 127.0.0.1
12. use_node_name yes
13. [files]
14. address 192.168.1.4
15. use_node_name yes
16. [web]
17. address 192.168.1.3
18. use_node_name yes
vim /etc/munin/munin.conf
//找到以下内容把前面的注释去掉
#dbdir /var/lib/munin
#htmldir /var/www/html/munin
#logdir /var/log/munin
#rundir /var/run/munin
#tmpldir /etc/munin/templates
//添加以下内容
# a simple host tree
[mysql]
address 127.0.0.1
use_node_name yes
[files]
address 192.168.1.4
use_node_name yes
[web]
address 192.168.1.3
use_node_name yes
2 munin客户(192.168.1.3,192.168.1.4)端配置
1. vim /etc/munin/munin-node.conf
2 //在allow ^127\.0\.0\.1$下面在加上一行
3 allow ^192\.168\.1\.2$
vim /etc/munin/munin-node.conf
//在allow ^127\.0\.0\.1$下面在加上一行
allow ^192\.168\.1\.2$
五 启动munin
1. //三台机器上都启动一下munin
2. [root@localhost munin]# /etc/init.d/munin-node start
//三台机器上都启动一下munin
[root@localhost munin]# /etc/init.d/munin-node start
六 设置web服务
apache设置一下documentroot,nginx设置一下root,指定到/var/www/html/munin下面就行了。看一下配置后的效果图。
Munin 监控Varnish 插件安装配置方法
Plugins Version 1
These plugins are originally taken from muninexchange to have a git repository to check out on every munin node
Installation
on your munin node do:
cd /usr/share/munin/plugins (or your munin plugins directory)
sudo git clone git://github.com/basiszwo/munin-varnish.git
sudo chmod a+x /usr/share/munin/plugins/munin-varnish/varnish_*
sudo ln -s /usr/share/munin/plugins/munin-varnish/varnish_* /etc/munin/plugins/
change your munin node config and add the following to /etc/munin/plugin-conf.d/munin-node
[varnish*]
user root
restart your munin node:
sudo /etc/init.d/munin-node restart
Plugin Version 2
This munin plugin for Varnish 2.x has been removed from the varnish repostory. You may find it in the official munin repository
As it was a bit tricky to get this plugin running I want to share my experiences with it.
Installation
on your munin node do:
cd /usr/share/munin/plugins (or your munin plugins directory)
sudo git clone git://github.com/basiszwo/munin-varnish.git
sudo chmod a+x /usr/share/munin/plugins/munin-varnish/varnish2_
Depending on what you want to monitor link the varnish2_ script to one of the following:
hit_rate, request_rate, objects, backend_traffic, transfer_rates, threads, memory_usage, uptime, vcl_and_purges, expunge, vcl_and_purges, lru, allocations, shm, shm_writes, session, session_herd, objoverflow, esi, hcb, obj_sendfile_vs_write, losthdr, objects_per_objhead
Recommended
ln -s /usr/share/munin/plugins/varnish2_ /etc/munin/plugins/varnish2_hit_rate
ln -s /usr/share/munin/plugins/varnish2_ /etc/munin/plugins/varnish2_request_rate
ln -s /usr/share/munin/plugins/varnish2_ /etc/munin/plugins/varnish2_objects
ln -s /usr/share/munin/plugins/varnish2_ /etc/munin/plugins/varnish2_backend_traffic
ln -s /usr/share/munin/plugins/varnish2_ /etc/munin/plugins/varnish2_transfer_rates
ln -s /usr/share/munin/plugins/varnish2_ /etc/munin/plugins/varnish2_threads
ln -s /usr/share/munin/plugins/varnish2_ /etc/munin/plugins/varnish2_memory_usage
ln -s /usr/share/munin/plugins/varnish2_ /etc/munin/plugins/varnish2_uptime
ln -s /usr/share/munin/plugins/varnish2_ /etc/munin/plugins/varnish2_vcl_and_purges
Interesting depending your setup
ln -s /usr/share/munin/plugins/varnish2_ /etc/munin/plugins/varnish2_expunge;
ln -s /usr/share/munin/plugins/varnish2_ /etc/munin/plugins/varnish2_vcl_and_purges;
ln -s /usr/share/munin/plugins/varnish2_ /etc/munin/plugins/varnish2_lru;
ln -s /usr/share/munin/plugins/varnish2_ /etc/munin/plugins/varnish2_allocations;
ln -s /usr/share/munin/plugins/varnish2_ /etc/munin/plugins/varnish2_shm;
ln -s /usr/share/munin/plugins/varnish2_ /etc/munin/plugins/varnish2_shm_writes;
ln -s /usr/share/munin/plugins/varnish2_ /etc/munin/plugins/varnish2_session;
ln -s /usr/share/munin/plugins/varnish2_ /etc/munin/plugins/varnish2_session_herd;
ln -s /usr/share/munin/plugins/varnish2_ /etc/munin/plugins/varnish2_objoverflow;
ln -s /usr/share/munin/plugins/varnish2_ /etc/munin/plugins/varnish2_esi;
ln -s /usr/share/munin/plugins/varnish2_ /etc/munin/plugins/varnish2_hcb;
ln -s /usr/share/munin/plugins/varnish2_ /etc/munin/plugins/varnish2_obj_sendfile_vs_write;
ln -s /usr/share/munin/plugins/varnish2_ /etc/munin/plugins/varnish2_losthdr;
ln -s /usr/share/munin/plugins/varnish2_ /etc/munin/plugins/varnish2_objects_per_objhead;
Configuration for munin node
Config file is /etc/munin/plugin-conf.d/munin-node
[varnish2_*]
user root
env.varnishstat varnishstat
env.name
restart your munin node:
sudo /etc/init.d/munin-node restart
- 基于CentOS5.x的munin 服务器监控安装配置
- 服务器监控Munin的配置
- linux munin 服务器监控 安装配置
- Munin监控的安装与配置
- Centos5.6安装MUNIN
- munin监控配置
- munin监控配置
- Munin 安装配置
- 用Munin监控Linux服务器性能
- munin系统监控工具的使用
- jprofiler监控远程服务器的安装配置
- 在centos5.4下监控工具cacti的安装和配置
- munin安装
- Munin 基于Web的性能工具
- 服务器监视的好工具munin
- Linux系统轻量级监控工具monitorix和munin安装
- Linux系统轻量级监控工具monitorix和munin安装
- 资源监控工具Munin
- Windows Phone 7 控件设计与开发入门
- Android学习笔记 - 广播篇 (Broadcast)
- Ubuntu Linux 上交叉编译FFmpeg Windows SDK
- Redhat Linux NFS配置
- symbian塞班系统支持格式
- 基于CentOS5.x的munin 服务器监控安装配置
- Android模拟键盘和键盘监听的一些调研
- NSOperation
- android布局设置Button或者ImageButton的背景透明 半透明 透明
- KMP Next求法 AC自动机 自动机 Trie POJ
- 任务计划
- 程序员新年要做的10个决定
- poj3710
- ubuntu root 初始密码问题