监控平台组件docker编译使用手册

一、docker安装 1. 安装docker  curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyu   2.启动docker应用 systemctl start docker && systemctl enable docker...

一、docker安装

1. 安装docker

 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyu

 

2.启动docker应用

systemctl start docker && systemctl enable docker

 

二、SQL安装

MySQLPostGreSQL只选其一安装即可

一、mysql安装

使用方法

1、先创建对应用户

 useradd mysql -u20223 -s /sbin/nologin

2、上传mysql5.7.36.tardata.tar文件
mysql5.7.36.tar为镜像文件 ; data.tar为数据库文件和配置文件
3导入镜像

docker load -i mysql5.7.36.tar

3.解压data.tar

 mkdir -p /itops/
 tar -xf data.tar -C /itops/
 chown mysql.mysql /itops/mysql -R

4.运行

docker run -itd -p3306:3306 -v /itops/mysql/etc:/etc/mysql/conf.d -v/itops/mysql/data:/var/lib/mysql lw_mysql:5.7.36

 

账号:root

密码:ITIM_p@ssw0rd

 

账号:zabbix

密码:zabbix

 

二、postgresql安装

使用方法

 

1、先创建对应用户

 useradd postgres -u20224 -s /sbin/nologin

2、上传postgresql12.8.tardata.tar文件
postgresql12.8.tar为镜像文件 ; data.tar为数据库文件和配置文件

3导入镜像

docker load -i postgresql12.8.tar

4.解压data.tar

mkdir -p /itops/
tar -xf data.tar -C /itops/
chown postgres.postgres /itops/postgres -R

5.运行

docker run -itd -v/itops/postgres/data:/var/lib/postgresql/data -v /itops/postgres/etc/postgres.conf:/etc/postgresql/postgresql.conf -p5432:5432 lw_postgres:12.8

三、server安装

使用方法

1、先创建对应用户

useradd zabbix -u20222 -s /sbin/nologin

2、上传zabbix_server.tarconf.tar文件
zabbix_server.tar 为镜像文件;conf.tarserver配置文件和日志等目录

3导入镜像

docker load -i zabbix_server.tar

4解压conf.tar

mkdir -p /itops/zabbix_server
tar -xf conf.tar -C /itops/zabbix_server

5、替换本机IP地址

sed -i 's/192.168.229.17/本机ip/g' /itops/zabbix_server/etc/zabbix_server.conf

sed -i 's/192.168.229.17/本机ip /g' /itops/zabbix_server/etc/zabbix_agentd.conf

6、修改目录属主

chown zabbix.zabbix /itops/zabbix_server -R

7运行

docker run  -itd -p10050:10050 -p10051:10051 -p10052:10052 -v/itops/zabbix_server/:/itops/zabbix/  zabbix_server:5.0.16

 

四、Nginx安装

使用方法

1上传压缩包nginx-v1.3.tar.gzitops_v1_4_x86_64.tar文件

itops_v1_4_x86_64.tar 为镜像文件;nginx-v1.3.tar.gznginx配置文件和日志等目录

2、导入镜像

docker load -i itops_v1_4_x86_64.tar

3解压nginx-v1.3.tar.gz

mkdir -p /itops/
tar -xf nginx-v1.3.tar.gz -C /itops/

4、修改配置文件

sed -i 's/192.168.126.151/本机ip/g'  /itops/nginx/html/zabbix/conf/zabbix.conf.php

sed -i 's/192.168.126.151/本机ip/g'  /itops/nginx/html/lwjk_v3/web/z/conf/zabbix.conf.php

sed -i 's/192.168.126.151/本机ip/g'  /itops/nginx/html/lwjk_v3/config/db.php

5运行

docker run -d   -v /itops/nginx/etc:/itops/etc -v /itops/nginx/html:/itops/nginx/html -p 80:80 -p 8081:8081 itops:v1.3

/itops/php/sbin/php-fpm --fpm-config /itops/etc/php/php-fpm.conf

/itops/nginx/sbin/nginx -c /itops/etc/nginx/nginx.conf -g "daemon off;"

 

五、agent安装

使用方法


1上传zabbix_agent.tar conf.tar

zabbix_agent.tar 为镜像文件;conf.taragent配置文件和日志目录

 

2导入镜像 

docker load -i zabbix_agent.tar


3解压conf.tar

mkdir -p /itops/zabbix_agent
tar -xf conf.tar -C /itops/zabbix_agent
chown zabbix.zabbix /itops/zabbix_agent -R

 

4、修改配置文件

sed -i 's/127.0.0.1/本地ip/g' /itops/zabbix_agent/etc/zabbix_agentd.conf

 

5运行

docker run  -itd -p10050:10050  -v/itops/zabbix_agent/etc/:/itops/zabbix/etc/ -v/itops/zabbix_agent/logs/:/itops/zabbix/logs/ -v/itops/zabbix_agent/scripts/:/itops/zabbix/scripts/ zabbix_agent:5.0.16

 

6、登录web界面

http://本机ip

账号:Admin

密码:zabbix

0 条评论

请先 登录 后评论
YOHOHO
YOHOHO

14 篇文章

作家榜 »

  1. 乐维君 344 文章
  2. YOHOHO 14 文章
  3. 机灵小和尚 13 文章
  4. 我是一只小菜鸡 12 文章
  5. 细雨闲花 11 文章
  6. 御前侍卫张五哥 9 文章
  7. 。。。 8 文章
  8. 小黄人 8 文章