Munin 的工作原理
Munin 以客户端-服务器模式运行,主服务器上运行的 Munin 服务器进程会从本地运行的客户端守护进程(Munin 可以监控它自己的资源)或者远程客户端(Munin 可以监控上百台机器)收集数据,然后在它的 web 界面上以图形的方式显示出来。
在服务器中配置 Munin
本次只在centos7.5*64位中安装munin
yum install munin httpd
下面是我们要在服务器上启动 Munini 所进行的步骤:
1.在 /etc/munin/munin.conf 中添加需要监控的主机详情。
2.配置 apache web 服务器使其包括 munin 配置。
3.为 web 界面创建用户名和密码
4.重启 apache 服务器
具体如上,请修改主机名及IP 保存并退出
进入httpd目录(或apache)具体看系统默认安装的http服务
进入web服务 /etc/httpd.conf 建立munin.conf
vi /etc/httpd/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>
保存并退出
现在为查看 munin 的图示而创建用户名和密码:
htpasswd -c /etc/munin/munin-htpasswd munin
重启http服务
service httpd restart
------------------------------分割线-------------------------------------
客户端 munin-node
- Munin node(客户端)
rpm -Uvh https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install munin-node
/etc/init.d/munin-node start
chkconfig munin-node on
以上顺利的话,munin-node就安装好了。安装完毕后,系统会自动启动munin-node。
详情参考官网:http://munin-monitoring.org/wiki/MuninInstallationLinux