统信系统申威cpu 部署mysql、 portainer、node-exporter、Prometheus、AlertManager、grafana

这篇具有很好参考价值的文章主要介绍了统信系统申威cpu 部署mysql、 portainer、node-exporter、Prometheus、AlertManager、grafana。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

mysql容器部署

MySQL 是一款广泛使用的开源关系型数据库管理系统,用于存储、管理和检索结构化数据,并通过 SQL 语言支持高效率的数据操作和管理。 

docker run --privileged -itd --name mysql_8  \
-e MYSQL_USER="admin" -e MYSQL_PASSWORD="123456"  \
-e MYSQL_ROOT_PASSWORD="123456"  \
-v /data/mysql/data/:/var/lib/mysql/  \
-p 3306:3306 leechm/mysql:8.0.18  --character-set-server=utf8  \
--collation-server=utf8_unicode_ci  \
--default-authentication-plugin=mysql_native_password 

 portainer容器部署

 Portainer 是一款用于简化 Docker 及 Kubernetes 环境管理的可视化工具,它提供图形界面以方便用户进行容器、镜像、网络和卷等资源的管理和部署,无需直接使用命令行操作。

docker run -d -p 9001:9001 -p 8000:8000  \
--name portainer000 --restart always  \
-v /var/run/docker.sock:/var/run/docker.sock  \
-v /home/username/portainer/data:/data  \
leechm/portainer:v2.0.0

node-exporter容器部署

node-exporter 的作用是将类 UNIX 系统(包括 Linux)的硬件和系统性能指标暴露为 Prometheus 可以抓取的格式,以便进行监控与分析。

容器启动命令

docker run -d -p 9100:9100 \
  -v "/proc:/host/proc:ro" \
  -v "/sys:/host/sys:ro" \
  -v "/:/rootfs:ro" \
  --net="host" \
--restart=always \
  leechm/node_exporter:0.18.1

Prometheus容器部署

 Prometheus 的作用是提供了一种用于系统监控和指标度量的开源工具,它通过Pull(或Push)方式收集、存储时间序列数据,并使用强大的 PromQL 查询语言进行数据分析与告警,适用于微服务架构和云原生环境。

新建目录

mkdir -p /data/prometheus/data

mkdir -p /data/prometheus/rules

chmod 777 -R /data/prometheus/data

编辑配置文件修改文件:

vi  /data/prometheus/prometheus.yml

alerting:

  alertmanagers:

  - static_configs:

    - targets:

      - IP:9093



# Load rules once and periodically evaluate them according to the global 'evaluation_interval'.

rule_files:

  - "rules/*.yml"



global:

  scrape_interval:     60s

  evaluation_interval: 60s



scrape_configs:

  - job_name: linux

    static_configs:

      - targets: ['IP:9100']

        labels:

          instance: IP

容器启动命令

docker run -d \
  --restart=always \
  --name prometheus \
  -p 9090:9090 \
  -v /data/prometheus:/etc/prometheus \
  -v /data/prometheus/data:/prometheus \
  -e TZ=Asia/Shanghai \
  leechm/prometheus:2.17.0 \
  --config.file=/etc/prometheus/prometheus.yml  \
  --web.enable-lifecycle

AlertManager容器部署

 AlertManager 是 Prometheus 生态系统的一部分,其作用是处理、聚合和路由来自 Prometheus 服务器的警报,并实现告警通知抑制、分组及静默等策略,以减少重复和无关紧要的通知,提高告警的有效性和可管理性。

创建数据目录。

mkdir -p /data/alertmanager/template

mkdir -p /data/alertmanager/storage

chmod 777 -R /data/alertmanager/storage

编辑配置文件

vi /data/alertmanager/alertmanager.yml

# 全局配置项
global:
  resolve_timeout: 5m #超时,默认5min
  #邮箱smtp服务
  smtp_smarthost: 'smtp.qq.com:465'
  smtp_from: '11111111@qq.com'
  smtp_auth_username: '11111111@qq.com'
  smtp_auth_password: '123456'
  smtp_require_tls: false

# 定义模板信息
templates:
  - 'template/*.tmpl'   # 路径

# 路由
route:
  group_by: ['alertname'] # 报警分组依据
  group_wait: 10s #组等待时间
  group_interval: 10s # 发送前等待时间
  repeat_interval: 1h #重复周期
  receiver: 'web.hook' # 默认警报接收者

# 警报接收者
receivers:
- name: 'web.hook'
  webhook_configs:
  - url: 'http://IP:端口/alertMessage/alert'
- name: 'mail' #警报名称
  email_configs:
  - to: '{{ template "email.to" . }}'  #接收警报的email
    html: '{{ template "email.to.html" . }}' # 模板
    send_resolved: true

# 告警抑制
inhibit_rules:
  - source_match:
      severity: 'critical'
    target_match:
      severity: 'warning'
    equal: ['alertname', 'dev', 'instance']

容器启动命令

docker run -d \
  -p 9093:9093 \
  --name alertmanager \
  --restart=always \
  -v /data/alertmanager:/etc/alertmanager \
  -v /data/alertmanager/storage:/alertmanager \
  leechm/alertmanager:0.21.0

grafana容器部署

 Grafana 是一款功能强大的数据可视化与分析平台,用于实时监控和展示来自多个数据源的时间序列数据,并提供丰富的图表、仪表板以及灵活的告警功能,常用于企业级应用性能监控和业务数据分析。

新建空文件夹grafana-storage,用来存储数据

mkdir /opt/grafana-storage

设置权限

chmod 777 -R /opt/grafana-storage

 容器启动命令文章来源地址https://www.toymoban.com/news/detail-823846.html

docker run -d -p 7910:3000 \
 --name=grafana \
  --restart=always \
 -v /opt/grafana-storage/:/var/lib/grafana \
 leechm/grafana:v6.6.2

到了这里,关于统信系统申威cpu 部署mysql、 portainer、node-exporter、Prometheus、AlertManager、grafana的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【云原生】Docker部署Portainer

    Portainer 是一个轻量级的管理 UI ,可让你轻松管理不同的 Docker 环境(Docker 主机或 Swarm 群集)。 Portainer 的目的是部署和使用一样简单。它由一个可以在任何 Docker 引擎上运行的单一容器组成(可以部署为 Linux 容器或 Windows 本地容器,也支持其他平台)。Portainer 允许你管理所

    2024年02月13日
    浏览(25)
  • Linux:docker的Portainer部署

    Portainer: Container Management Software for Kubernetes and Docker https://www.portainer.io/ portainer也是一个docker的镜像直接下载即可 直接运行镜像即可直接使用 访问页面 访问    服务器ip:9000  设置一个12位的密码就行了 让后选择本地的docker左边那个 点进local之后就能看到具体的内容,多少个镜

    2024年02月20日
    浏览(28)
  • 超简单portainer安装部署及使用

    portainer简单理解是一个图形化管理操作工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能,可以不用写d

    2024年02月12日
    浏览(21)
  • 统信UOS系统开发笔记(七):在统信UOS系统上使用linuxdeployqt发布qt程序

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/131411975 红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门) 上一篇:《统信

    2024年02月11日
    浏览(34)
  • 怎么通过docker/portainer部署vue项目

    这篇文章分享一下如何通过docker将vue项目打包成镜像文件,并使用打包的镜像在docker/portainer上部署运行,写这篇文章参考了vue-cli和docker的官方文档。 首先,阅读vue-cli关于docker部署的说明,上面提供了关键的几个步骤。 从上面的页面内容中,得出了以下结论:前端项目需要

    2024年02月07日
    浏览(26)
  • Linux——统信UOS(v20-1060a)部署.net core项目

    新建一个用于测试的 .net core web 项目 直接发布到文件夹,目标运行时选择 linux-64,这里根据你自己的操作系统的运行环境选择。 先点击完成,后面再设置参数 点击 显示所有设置,设置目标运行时,如果不知道操作系统的具体运行环境,那么选择 可移植 即可,我这里选择

    2024年02月12日
    浏览(25)
  • 统信UOS系统故障维护

      故障解决: 1 )重启在grub界面按字母E进编辑模式,如下:  2) 在Linux开头的那一行末尾添加参数 break=mount ,如下: 4)修改好后直接按 F10 或者 Ctrl+X ,进入initramfs模式,如下图:   5 )执行命令 fsck -y /dev/sda5 修复(根据自己电脑实际显示的硬盘名称修改盘符名称),如

    2024年02月10日
    浏览(31)
  • 统信UOS V20 安装mysql5.7.42详细教程

    到mysql官网可以看到最新的是8.0.33,想下载其他版本的点击 Looking for previous GA versions?Select Operating System: 选择如下版本的mysql 安装包 下载后通过远程将安装包上传至服务器,我这里将安装包上传至/usr/local/mysql 下 解压 重命名为mysql-5.7.42 进入 mysql-5.7.42文件夹, 创建data文件目录

    2024年02月08日
    浏览(35)
  • 统信UOS操作系统安装

    常见的linux国产修改版本,有深度的linux(Deepin)、红旗Linux、银河麒麟、中标麒麟Linux、统信UOS。大家可能听说过深度linux,在众多国产linux修改版本中,深度的体验可以说算得上不错的。而统信UOS开发和维护是深度团队,只不过Deepin是社区版系统,而统信UOS是商业版系统。今天

    2024年02月07日
    浏览(44)
  • 统信UOS + Windows双系统安装教程

    全文导读:本文主要介绍了AMD架构下(Intel/amd/兆芯/海光)的机器同时安装Windows系统+UOS系统的方法。 1、下载好UOS系统镜像(AMD64),下载地址:https://www.chinauos.com/resource/download-professional 2、下载好windows系统镜像,由于版权原因请自行百度查找下载地址进行下载; 3、制作U盘

    2024年02月04日
    浏览(68)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包