prometheus相關 離線安裝

以下是基於裸機且離線安裝的方式(內網環境)

1.下載基本安裝包和後續需要使用的安裝包

(1)首先在可以訪問外網的服務器將rpm包和二進制安裝包下載好

下載基本環境rpm包

 yum install yum-utils  #此工具用來下載需要的RPM包(就是將我們在線yum安裝的東西只下載不安裝)
 yumdownloader lsof --resolve --destdir=/home/softpackage/ #--resolve 下載其依賴包
 yumdownloader lrzsz --resolve --destdir=/home/softpackage/
 yumdownloader telnet --resolve --destdir=/home/softpackage/

若有其它依賴或者工具包,都可採用此方法下載

(2) 下載prometheus相關二進制tar包

wget https://storage.googleapis.com/golang/go1.9.linux-amd64.tar.gz
wget https://dl.grafana.com/oss/release/grafana-6.4.3.linux-amd64.tar.gz
wget https://github.com/prometheus/prometheus/releases/download/v2.14.0-rc.0/prometheus-2.14.0-rc.0.linux-amd64.tar.gz
wget https://github.com/prometheus/alertmanager/releases/download/v0.19.0/alertmanager-0.19.0.linux-amd64.tar.gz
wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.12.1/mysqld_exporter-0.12.1.linux-amd64.tar.gz
wget https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz
wget https://github.com/prometheus/pushgateway/releases/download/v1.0.0/pushgateway-1.0.0.linux-amd64.tar.gz
wget https://github.com/oliver006/redis_exporter/releases/download/v1.3.2/redis_exporter-v1.3.2.linux-amd64.tar.gz
wget https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.12.0/jmx_prometheus_javaagent-0.12.0.jar
...
這裏不一一羅列了,如有其它需要網上找資源下載

(3)小編將prometheus相關包和基礎工具包已下載好,若使用以下下載資源,上述兩步驟可忽略(沒有翻牆工具的小夥伴用推薦此步驟下載,裏邊包含nginx1.12編譯安裝需要的拓展包及依賴包)

鏈接:https://pan.baidu.com/s/1a4GJEGRfNcWWQs4ERLuQ_Q 
提取碼:ve7n 

2.將下載好的包通過跳板機和ftp上傳到服務器並安裝

<1>安裝基本環境,再裝prometheus相關的包

# rpm -ivh lrzsz-0.12.20-36.el7.x86_64.rpm
# rpm -ivh lsof-4.87-6.el7.x86_64.rpm
# rpm -ivh telnet-0.17-64.el7.x86_64.rpm

<2>安裝prometheus(prometheus配置下文有單讀章節講解)

tar zxvf prometheus-2.14.0-rc.0.linux-amd64.tar.gz
mv prometheus-2.13.1.linux-amd64 prometheus
cd prometheus
nohup ./prometheus &

<3>安裝alertmanage(alertmanage配置下文有單讀章節講解)

tar zxvf alertmanager-0.19.0.linux-amd64.tar.gz
mv alertmanager-0.19.0.linux-amd64.tar.gz alertmanager
cd alertmanager
nohup ./alertmanager &

<4>安裝exporter(這裏只例舉了其中一個,其他詳細下文有單獨章節講解)

tar zxvf node_exporter-0.18.1.linux-amd64.tar.gz
mv node_exporter-0.18.1.linux-amd64 node_exporter
nohup ./node_exporter &

<5>安裝Grafana(grafana二次開發、漢化下文有單獨章節講解)

# tar -zxvf go1.9.linux-amd64.tar.gz -C /usr/local
# vi /etc/profile
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
# source /etc/profile
# go version  #查看是否安裝成功
# tar -xzvf grafana-6.4.3.linux-amd64.tar.gz
# vim /usr/local/grafana-6.4.3/conf/defaults.ini
http_port = 80

# vim /usr/lib/systemd/system/grafana-server.service
[Unit]
Description=Grafana
After=network.target

[Service]
Type=notify
ExecStart=/usr/local/grafana/bin/grafana-server -homepath /usr/local/grafana
Restart=on-failure

[Install]
WantedBy=multi-user.target

另外需要安裝panel插件,將插件安裝包解壓到plugins目錄下:
#cd /usr/local/grafana-6.4.3/data/plugins/
#tar -zxvf grafana-piechart-panel.tar

啓動grafana服務
# systemctl enable grafana-server.service
# systemctl start grafana-server.service

訪問
web地址:http://ip
賬號密碼:admin / admin

注:此章節側重各資源獲取及安裝,配置及銜接使用有後續有具體章節

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章