一、环境搭建
①Promethus服务器
②被监控服务器( LB、Web01/Web02、 MyCAT、 MySQL01/MySQL02 )
③Grafana服务器(运维成像=>数据转换为图形)
二、克隆机器与环境规划
主机名 |
IP地址 | 角色 |
prometheus.itcast.cn | 192.168.1.17 | prometheus |
agent.itcast.cn |
192.168.1.18 | agent |
grafana.itcast.cn | 192.168.1.19 | grafana |
三、初始化服务器
IP地址、HOSTNAME主机名称、绑定/etc/hosts文件、 时间同步(非常重要)
IP地址:
dhcp改为:none或者static
IPADDR=192.168.1.17
NETMASK=255.255.255.0
GATEWAY=192.168.1.2
DNS1=8.8.8.8
DNS2=114.114.114.114
修改UUID编号的后三位(其他不改)
主机名设置:
hostnamectl set-hostname prometheus.itcast.cn
/etc/hosts文件:
192.168.1.17 prometheus prometheus.itcast.cn
192.168.1.18 agent agent.itcast.cn
192.168.1.19 grafana grafana.itcast.cn
时间同步:
# mount /dev/sr0 /mnt
# yum install ntpdate -y
# ntpdate cn.ntp.org.cn
# date
2021年 08月 25日 星期三 12:41:38 CST
date查看服务器时间是否一致
关闭 firewalld:
systemctl stop firewalld #临时关闭
systemctl disable firewalld #永久关闭,即设置开机的时候不自动启动
关闭 selinux:
getenforce #查看selinux状态
setenforce 0 #临时关闭
vim /etc/sysconfig/selinux #永久关闭
sed -i "/SELINUX/s/enforcing/permissive/g" /etc/selinux/config
永久关闭selinux可以使用vi命令打开/etc/sysconfig/selinux 文件将SELINUX=(enforcing或permissive)
setenforce 1 设置SELinux 成为enforcing模式
setenforce 0 设置SELinux 成为permissive模式
重启服务器