文档章节

如何在 Linux 上安装和配置Munin

x
 xdl刘涛
发布于 2016/08/16 14:05
字数 916
阅读 13
收藏 0

Munin 是一款类似 RRD tool 的非常棒的系统监控工具,它能提供给你多方面的系统性能信息,例如 磁盘、网络、进程、系统和用户。这些是 Munin 默认监控的内容。下面兄弟连www.lampbrother.net跟大家来聊聊Munin!

Munin 如何工作?

Munin 以客户端-服务器模式运行。主服务器上运行的 Munin 服务器进程会从本地运行的客户端守护进程(Munin 可以监控它自己的资源)或者远程客户端(Munin 可以监控上百台机器)收集数据,然后在它的 web 界面上以图形的方式显示出来。

在服务器中配置 Munin

要配置服务器端和客户端,我们需要完成以下两步。

安装 Munin 服务器软件包并配置,使得它能从客户端收集数据。

安装 Munin 客户端,使得服务器能连接到客户端守护进程进行数据收集。

在 Linux 上安装 munin 服务器端

在基于 Ubuntu/Debian 的机器上安装 Munin 服务器:

apt-get install munin apache2

在基于 Redhat/CentOS 的机器上安装 Munin 服务器:

在基于 Redhat 的机器上安装 Munin 之前,你需要确保 启用 EPEL 软件仓库,因为基于 Redhat 的机器的软件仓库默认没有 Munin。

yum install munin httpd

在 Linux 上配置 Munin 服务器端

下面是我们要在服务器上启动 Munini 所进行的步骤:

在 /etc/munin/munin.conf 中添加需要监控的主机详情。

配置 apache web 服务器使其包括 munin 配置。

为 web 界面创建用户名和密码

重启 apache 服务器

步骤 1

在 /etc/munin/munin.conf 文件中添加主机条目。调到文件末尾添加要监控的客户端。在这个例子中,我添加了要监控的数据库服务器和它的 IP 地址。

示例:

[db.linuxnix.com]

address 192.168.1.25

use_node_name yes

保存文件并退出。

步骤 2

在 /etc/apache2/conf.d 目录中编辑或创建文件 munin.conf 用于包括 Munin 和 Apache 相关的配置。另外注意一点,默认其它和 web 相关的 Munin 配置保存在 /var/www/munin 目录。

vi /etc/apache2/conf.d/munin.conf

内容:

Alias /munin /var/www/munin

<Directory /var/www/munin>

Order allow,deny

Allow from localhost 127.0.0.0/8 ::1

AllowOverride None

Options ExecCGI FollowSymlinks

AddHandler cgi-script .cgi

DirectoryIndex index.cgi

AuthUserFile /etc/munin/munin.passwd

AuthType basic

AuthName "Munin stats"

require valid-user

<IfModule mod_expires.c>

ExpiresActive On

ExpiresDefault M310

</IfModule>

</Directory>

保存文件并退出。

步骤 3

现在为查看 munin 的图示而创建用户名和密码:

htpasswd -c /etc/munin/munin-htpasswd munin

注意:对于 Redhat/Centos 机器,要访问你的配置文件,需要在每个路径中用 “httpd” 替换 “apache2”。

步骤 4

重启 Apache 服务器,使得 Munin 配置生效。

基于 Ubuntu/Debian :

service apache2 restart

基于 Centos/Redhat :

service httpd restart

在 Linux 上安装和配置 Munin 客户端

步骤 1

在 Linux 上安装 Munin 客户端

apt-get install munin-node

注意:如果你想监控你的 Munin 服务器端,你也需要在服务器端安装 munin-node。

步骤 2

编辑 munin-node.conf 文件配置客户端。

vi /etc/munin/munin-node.conf

示例:

allow ^127.0.0.1$

allow ^10.10.20.20$

监听到哪个地址上

host *

以及哪个端口

port 4949

注意: 10.10.20.20 是我的 Munin 服务器,它连接到客户端的 4949 端口获取数据。

步骤 3

在客户端机器中重启 munin-node:

service munin-node restart

测试连接

检查你是否能从服务器的连接到客户端的 4949 端口,如果不行,你需要在客户端机器中的防火墙打开该端口。

telnet db.linuxnix.com 4949

最后访问 Munin web 页面

希望兄弟连分享的这些能对你配置基本的 Munin 服务器有所帮助。

© 著作权归作者所有

x
粉丝 1
博文 35
码字总数 44441
作品 0
广元
私信 提问
Munin监控的安装与配置

Munin 是一款类似 RRD tool 的优秀系统监控工具,它能提供给你多方面的系统性能信息,例如 磁盘、网络、进程、系统和用户。 Munin 的工作原理 Munin 以客户端-服务器模式运行,主服务器上运行...

linuxprobe16
2016/11/06
63
0
北京互联网广告公司招聘:运维工程师

北京互联网广告公司招聘:运维工程师 岗位职责: 1、三年以上linux/unix系统维护经验,熟悉linux操作系统的维护; 2、有系统调优经验者优先; 3、熟悉分布式服务器的配置与管理; 4、熟悉分布...

Iris_糖姐
2012/03/02
217
1
北京互联网企业招聘:分布式运维工程师

北京互联网企业招聘:分布式运维工程师 岗位职责: 1、三年以上linux/unix系统维护经验,熟悉linux操作系统的维护; 2、有系统调优经验者优先; 3、熟悉分布式服务器的配置与管理; 4、熟悉分...

Iris_糖姐
2012/04/19
292
1
成都游戏公司招聘Linux SA 10~15K

Linux SA 系统管理员 工作地点:成都 工作性质:全职 岗位职责: 负责linux服务器的安装,配置以及日常维护; 参与相关服务器架构和设计,设备选型等; 负责相关平台系统及应用的安全、优化、...

冯琴
2010/12/06
890
4
munin 安装问题

Starting Munin Node: Can't locate Net/Server/Fork.pm in @INC (you may need to install the Net::Server::Fork module) (@INC contains: /usr/local/perl/lib/site_perl/5.20.1/x86_64-l......

YLevis
2014/09/29
490
0

没有更多内容

加载失败,请刷新页面

加载更多

SQL性能优化

SQL性能优化 一、SQL的执行顺序 顺序:FROM——ON——JOIN——WHERE——GROUP BY——SUM、COUNT——HAVING——SELECT——DISTINCT——ORDER BY——LIMIT 与写SQL的顺序不同,SQL的执行顺序并...

一字见心
1分钟前
2
0
x001-版本介绍

python版本介绍 目前有2 和 3 有很多企业用的代码是2版本,随着技术的发展,以后用3的会成为大趋势 python3的安装 yum -y install wget gcc zlib-devel bzip2-devel openssl-devel ncurses-d...

侠客行之石头
4分钟前
2
0
聊聊rocketmq的TransientStorePool

序 本文主要研究一下rocketmq的TransientStorePool TransientStorePool rocketmq-all-4.6.0-source-release/store/src/main/java/org/apache/rocketmq/store/TransientStorePool.java publi......

go4it
昨天
5
0
笔记

场外借贷, 质押 ,托管, 永续合约. 场外借贷,n签合同. 新功能 证券交易组负责中信证券机构及个人投资交易相关系统,服务机构及个人投资客户, 涉及到两融、期权、 期货、做市等境内境外创新业...

MtrS
昨天
5
0
Pycharm最新激活码2019----亲测可用

今天来讲解下pycharm的激活码使用 其实非常简单 把激活码填入下面的地方即可。如果不知道在哪里,那么就选菜单栏里的help再选Register就会弹出下面的界面 激活码网址里面有 lookdiv.com 里面...

chenhongjiang
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部