# 关闭
systemctl stop firewalld
systemctl status firewalld
# 禁止开机启动防火墙
systemctl disable firewalld
systemctl start docker # 启动docker服务
systemctl stop docker # 停止docker服务
systemctl restart docker # 重启docker服务
echo "192.168.188.53 raw.githubusercontent.com" >> /etc/hosts
Prometheus server
1、下载Prometheus
wget https://github.com/prometheus/prometheus/releases/download/v2.4.3/prometheus-2.4.3.linux-amd64.tar.gz
2、解压
mv prometheus-2.4.3.linux-amd64.tar.gz prometheus
cd prometheus/
tar xvfz prometheus-2.4.3.linux-amd64.tar.gz
3、运行
nohup ./prometheus --config.file=prometheus.yml &
nodexeporter
1、下载nodexeporter
cd nodexeporter/
wget https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz
2、解压
tar xvfz node_exporter-1.3.1.linux-amd64.tar.gz
3、运行
tar xvfz node_exporter-1.3.1.linux-amd64.tar.gz
cd node_exporter-1.3.1.linux-amd64
nohup ./node_exporter &
ps -aux
4、防火墙添加过滤
systemctl status firewalld
firewall-cmd --permanent --add-port=9100/tcp
firewall-cmd --list-all
firewall-cmd --list-ports
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --list-ports
5、重启防火墙
systemctl reload firewalld
firewall-cmd --list-ports
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=9090/tcp --permanent
firewall-cmd --zone=public --add-port=3000/tcp --permanent
grafana
1、下载grafana
cd grafana/
docker run -d -p 3000:3000 grafana/grafana
admin/zzby@2023
8919
wget https://mirrors.aliyun.com/grafana/yum/rpm/Packages/grafana-enterprise-8.5.21-1.x86_64.rpm
wget https://dl.grafana.com/enterprise/release/grafana-enterprise-8.5.2-1.x86_64.rpm
yum install grafana-enterprise-8.5.2-1.x86_64.rpm
systemctl enable grafana-server
systemctl start grafana-server
systemctl status grafana-server
下载alertmanager
wget https://github.com/prometheus/alertmanager/releases/download/v0.15.2/alertmanager-0.15.2.linux-amd64.tar.gz
tar xvfz alertmanager-0.15.2.linux-amd64.tar.gz
nohup ./alertmanager &
mysqld_exporter
wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.11.0/mysqld_exporter-0.11.0.linux-amd64.tar.gz
tar xvfz mysqld_exporter-0.14.0.linux-amd64.tar.gz
cd mysqld_exporter-0.14.0.linux-amd64
export DATA_SOURCE_NAME='root:zzby@2023@(192.168.188.50:3306)/'
export DATA_SOURCE_NAME='root:zzby@2023@(192.168.188.51:3306)/'
export DATA_SOURCE_NAME='root:zzby@2023@(192.168.188.52:3306)/'
nohup ./mysqld_exporter &
consul_exporter
tar xvfz consul_exporter-0.9.0.linux-amd64
cd consul_exporter-0.9.0.linux-amd64
nohup ./consul_exporter &