《Linux就该这么学》是由全国多名红帽架构师(RHCA)基于最新Linux系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材。
分类: LINUX
2016-04-04 13:43:22
apt-get install munin apache2在基于 Redhat/CentOS 的机器上安装 Munin 服务器: 在基于 Redhat 的机器上安装 Munin 之前,你需要确保 启用 EPEL 软件仓库,因为基于 Redhat 的机器的软件仓库默认没有 Munin,下载EPEL 的rpm 安装包(下载对应版本):
wget下载完成后,通过以下命令安装EPEL 软件包
rpm -ivh epel-release-6-8.noarch.rpm或rpm -ivh epel-release*安装好EPEL 源后,用yum 命令来检查是否添加到源列表:
# yum repolist Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.vonline.vn * epel: buaya.klas.or.id * extras: centos-hn.viettelidc.com.vn * updates: mirrors.fibo.vn repo id repo name status base CentOS-6 - Base 6,381 epel Extra Packages for Enterprise Linux 6 - x86_64 10,023 extras CentOS-6 - Extras 13 nginx nginx repo 47 updates CentOS-6 - Updates 1,555 repolist: 18,019EPEL已经在repo 后列出,并且显示提供了上万个软件包,所以EPEL 已经安装到你的CentOS了,EPEL源的配置安装到了/etc/yum.repos.d/epel.repo 文件。然后就可以直接安装munin了,执行命令:
yum install munin httpd
[db.linuxprobe.com] address 192.168.1.25 use_node_name yes保存文件并退出。
vi /etc/apache2/conf.d/munin.conf 内容: Alias /munin /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 ExpiresActive On ExpiresDefault M310保存文件并退出。
htpasswd -c /etc/munin/munin-htpasswd munin注意:对于 Redhat/Centos 机器,要访问你的配置文件,需要在每个路径中用 “httpd” 替换 “apache2”。 步骤 4:重启 apache 服务器。 重启 Apache 服务器,使得 Munin 配置生效。基于 Ubuntu/Debian :
service apache2 restart基于 Centos/Redhat :
service httpd restart
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
免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好: