配置安装路径_配置安装jdk_linux安装配置apache

Munin是一款类似RRDtool[]的极其棒的系统监控工具,它能提供给你多方面的系统性能信息,比如c盘、网络、进程、系统和用户。那些是Munin默认监控的内容。

Munin怎么工作?

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

在服务器中配置Munin

要配置服务器端和顾客端linux安装配置apache,我们须要完成以下两步。

安装Munin服务器软件包并配置,致使它能从顾客端搜集数据。

安装Munin顾客端,致使服务器能联接到顾客端守护进程进行数据搜集。

Linux上安装munin服务器端

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

  1. apt-get install munin apache2

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

在基于Redhat的机器上安装Munin之前,你须要确保,由于基于Redhat的机器的软件库房默认没有Munin。

  1. yum install munin httpd

在Linux上配置Munin服务器端

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

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

配置apacheweb服务器使其包括munin配置。

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

重启apache服务器

步骤1

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

示例:

  1. [db.linuxnix.com]

  2. address 192.168.1.25

  3. use_node_name yes

保存文件并退出。

步骤2

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

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

内容:

  1. Alias /munin /var/www/munin

  2. <Directory /var/www/munin>

  3. Order allow,deny

  4. Allow from localhost 127.0.0.0/8 ::1

  5. AllowOverride None

  6. Options ExecCGI FollowSymlinks

  7. AddHandler cgi-script .cgi

  8. DirectoryIndex index.cgi

  9. AuthUserFile /etc/munin/munin.passwd

  10. AuthType basic

  11. AuthName "Munin stats"

  12. require valid-user

  13. <IfModule mod_expires.c>

  14. ExpiresActive On

  15. ExpiresDefault M310

  16. </IfModule>

  17. </Directory>

保存文件并退出。

步骤3

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

  1. htpasswd -c /etc/munin/munin-htpasswd munin

注意:对于Redhat/Centos机器linux操作系统简介,要访问你的配置文件linux安装配置apache,须要在每位路径中用“httpd”替换“apache2”。

步骤4

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

基于Ubuntu/Debian:

  1. service apache2 restart

基于Centos/Redhat:

  1. service httpd restart

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

步骤1

在Linux上安装Munin顾客端

  1. apt-get install munin-node

注意:假如你想监控你的Munin服务器端linux软件,你也须要在服务器端安装munin-node。

步骤2

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

  1. vi /etc/munin/munin-node.conf

示例:

  1. allow ^127.0.0.1$

  2. allow ^10.10.20.20$

  1. # 监听到哪个地址上

  2. host *

  1. # 以及哪个端口

  2. port 4949

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

步骤3

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

  1. service munin-node restart

测试联接

检测你是否能从服务器的联接到顾客端的4949端口,假若不行,你须要在顾客端机器中的防火墙打开该端口。

  1. telnet db.linuxnix.com 4949

访问Muninweb页面

  1. http://munin.linuxnix.com/munin/index.html

希望那些能对你配置基本的Munin服务器有所帮助。

via:

作者:SurendraAnne[]译者:ictlyh[]校对:wxy[]

本文由LCTT[]原创编译,Linux中国荣誉推出

本文原创地址://q13zd.cn/mqddxtjkgjgz.html编辑:刘遄,审核员:暂无