昆仑山:眼中无形心中有穴之穴人合一

夫君子之行,静以修身,俭以养德;非澹泊无以明志,非宁静无以致远。夫学须静也,才须学也;非学无以广才,非志无以成学。怠慢则不能励精,险躁则不能冶性。年与时驰,意与岁去,遂成枯落,多不接世。悲守穷庐,将复何及!

 

prometheus监控环境搭建

基础操作

tar -xvf prometheus-2.43.0.linux-amd64.tar_2.gz
mv -v prometheus-2.43.0.linux-amd64 prometheus
cd prometheus
cp -rfv prometheus promtool /usr/local/bin/



[root@china ~]# prometheus --version
prometheus, version 2.43.0 (branch: HEAD, revision: edfc3bcd025dd6fe296c167a14a216cab1e552ee)
  build user:       root@8a0ee342e522
  build date:       20230321-12:56:07
  go version:       go1.19.7
  platform:         linux/amd64
  tags:             netgo,builtinassets



[root@china prometheus]# mkdir -pv /etc/prometheus
mkdir: created directory ‘/etc/prometheus’
[root@china prometheus]# cp -rfv prometheus.yml /etc/prometheus/
‘prometheus.yml’ -> ‘/etc/prometheus/prometheus.yml’
[root@china prometheus]# promtool check config /etc/prometheus/prometheus.yml
Checking /etc/prometheus/prometheus.yml
 SUCCESS: /etc/prometheus/prometheus.yml is valid prometheus config file syntax


启动prometheus

prometheus --config.file "/etc/prometheus/prometheus.yml"


在docker种 启动prometheus


 19  yum install -y yum-utils device-mapper-persistent-data lvm2
   20  yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
   21  yum -y install docker-ce
   22  systemctl start docker
   23  systemctl enable docker
   24  systemctl status docker
   25  docker images

40  docker search prom/prometheus
   41  docker pull prom/prometheus



[root@china tmp]# ls
prometheus.yml
[root@china tmp]# pwd
/tmp
[root@china tmp]# docker images
REPOSITORY                TAG       IMAGE ID       CREATED       SIZE
prom/prometheus           latest    a07b618ecd1d   6 days ago    234MB
centos/mysql-57-centos7   latest    f83a2938370c   3 years ago   452MB
[root@china tmp]# docker run -di --restart=always --name=prometheus01 -p 9090:9090 -v /tmp/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus
0edae2c019b0e53a44b1560f02ed30cb896644ab418f38c5eb3480d02c78f9e5
[root@china tmp]# docker ps -a
CONTAINER ID   IMAGE                     COMMAND                  CREATED          STATUS          PORTS                                       NAMES
0edae2c019b0   prom/prometheus           "/bin/prometheus --c…"   14 seconds ago   Up 12 seconds   0.0.0.0:9090->9090/tcp, :::9090->9090/tcp   prometheus01
494f48e82441   centos/mysql-57-centos7   "container-entrypoin…"   13 days ago      Up 5 hours      0.0.0.0:3306->3306/tcp, :::3306->3306/tcp   china_mysql01


posted on 2023-03-28 11:45  Indian_Mysore  阅读(56)  评论(0)    收藏  举报

导航