运维工具
文章平均质量分 67
opreator.ke
运维进行时
展开
-
docker部署集群kafka+zookeeper+LogiKm
docker kafka+zookeeper+LogiKm集群原创 2022-04-15 17:05:33 · 2623 阅读 · 1 评论 -
GitStats代码统计工具
gitstats代码统计工具原创 2021-12-06 15:51:08 · 1850 阅读 · 2 评论 -
gitlab远程漏洞版本升级修复
一【华为云远程漏洞预警通知】一、概要近日,华为云关注到Gitlab官方在2021年4月14日发布的安全更新公告中披露的Gitlab远程命令执行漏洞(CVE-2021-22205)在互联网上已出现在野攻击利用。由于Gitlab没有正确验证传递给解析器的图像文件,攻击者利用漏洞上传专门制作的图像文件可导致执行远程代码执行,目前漏洞POC已公开,风险较高。GitLab 是一款基于 Git 的完全集成的软件开发平台。华为云提醒使用GitLab的用户尽快安排自检并做好安全加固。参考链接:https://abo原创 2021-11-05 16:32:30 · 1144 阅读 · 1 评论 -
docker confluence挖矿病毒处理及版本升级
【前提】公司自建的confluence 被植入挖矿病毒了。导致cpu异常,疯狂的对外发包。一【排查】docker 版本 6.7.2cptactionhank/atlassian-confluence:6.7.21.挖矿病毒:kdevtmpfsi kinsing solrd就是换着名称来挖矿。1.定位病毒#查找出异常的pid,直接killtop#查找出关联下此进程的pid,可以找到父进程等信息systemctl status pid2.处理病毒禁用定时任务,删除异常目录,删除源头c原创 2021-09-14 15:03:26 · 1807 阅读 · 0 评论 -
docker confluence6.7.2迁移
一【前提】由于confluence的使用率上升,考虑安全性及高可用,故将本地机房简单部署的docker版本confluence迁移至公有云服务器。本次涉及到2个docker.mysql:5.7cptactionhank/atlassian-confluence:6.7.2二【迁移准备】2.1 准备同个版本进行迁移,此次迁移为6.7.2.迁移内容:1.mysql数据库备份文件2.confluence的附件目录。docker内部路径:/var/atlassian/confluence/at原创 2021-09-07 17:56:34 · 563 阅读 · 0 评论 -
rancher部署实战
一【前提】官方文档官方介绍:Rancher 是为使用容器的公司打造的容器管理平台。Rancher 简化了使用 Kubernetes 的流程,开发者可以随处运行 Kubernetes(Run Kubernetes Everywhere),满足 IT 需求规范,赋能 DevOps 团队。二【部署】具体的部署文档,大家可以参考官方文档。这边仅记录下在部署中的步骤及踩坑的步骤。2.1 部署命令如果是为了研究部署在测试环境,或者生产环境不是大规模的情况下,可以直接使用docker部署方式,来启动ranc原创 2021-08-31 16:04:26 · 1928 阅读 · 0 评论 -
docker nextcloud部署集成draw.io
一【介绍】Nextcloud是一款开源免费的私有云存储网盘项目,可以让你快速便捷地搭建一套属于自己或团队的云同步网盘,从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。它的客户端覆盖了Windows、Mac、Android、iOS、Linux 等各种平台,也提供了网页端以及 WebDAV接口,所以你几乎可以在各种设备上方便地访问你的云盘。二【部署】docker 部署方式Nextcloud 21.0.2docker run -d --name nextcloud -p 8000:80 -原创 2021-06-04 17:35:56 · 2066 阅读 · 0 评论 -
elastic常用高频命令
1.查看单个节点信息curl http://127.0.0.1:92002.查看集群信息curl http://127.0.0.1:9200/_cat/nodes?v3.查看单节点索引信息 curl -X GET '127.0.0.1:9200/_cat/indices?v'4.查看集群健康检查curl -XGET 'http://127.0.0.1:9200/_cluster/health?pretty=true'5.处理index read-only/ allow原创 2021-05-20 14:26:34 · 260 阅读 · 0 评论 -
docker nacos集群部署
一【官网】nacos 集群部署说明https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html二【部署】docker版本:nacos-1.4.1准备3台机器:192.168.1.1192.168.1.2192.168.1.3docker run 参数详解server.port=7501 ##nacos启动端口,默认8848,此处调整7501PREFER_HOST_MODE=ip ##以ip形式...原创 2021-04-09 16:26:13 · 525 阅读 · 0 评论 -
prometheus监控nacos
1.nacos官方文档:https://nacos.io/zh-cn/docs/monitor-guide.html版本:docker 1.4.1修改配置文件:/home/nacos/conf/application.properties增加配置,,暴露metrics数据management.endpoints.web.exposure.include=*重启nacos访问{ip}:8848/nacos/actuator/prometheus,看是否能访问到metrics数据原创 2021-04-02 10:53:34 · 1060 阅读 · 0 评论 -
prometheus监控elasticsearch
1.elasticsearch版本:docker 部署的 6.7.1根据不同的版本到https://github.com/vvanholl/elasticsearch-prometheus-exporter/tags找到对应版本的插件地址。进入docker 执行,此处为6.7.1版本./bin/elasticsearch-plugin install -b https://github.com/vvanholl/elasticsearch-prometheus-exporter/re...原创 2021-04-02 10:11:24 · 331 阅读 · 0 评论 -
docker rabbitmq集群部署
一【介绍】官网:www.rabbitmq.comgithub:https://github.com/rabbitmq/rabbitmq-server功能介绍:RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。RabbitMQ特点:开源、性能优秀,稳定性保障 提供可靠性消息投递模式、返回模式 与S原创 2021-03-17 14:55:09 · 552 阅读 · 5 评论 -
docker部署监控系统prometheus实战
一 介绍通过docker部署prometheus、node-exporter、alertmanager和grafana。Prometheus是最初在SoundCloud上构建的开源系统监视和警报工具包。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。Prometheus 于2016年加入了 Cloud Native Computing Foundation,这是继Kubernetes之后的第二个托管项目。官网:https://promet原创 2021-03-11 14:56:33 · 549 阅读 · 0 评论 -
archery数据库审核平台部署
一 【介绍】官网:https://archerydms.com/github:https://github.com/hhyo/ArcheryArchery是archer的分支项目,定位于SQL审核查询平台,旨在提升DBA的工作效率,支持多数据库的SQL上线和查询,同时支持丰富的MySQL运维功能,所有功能都兼容手机端操作。二【部署】 下载Releases文件,解压后进入docker-compose文件夹 #启动docker-compose -f docker-com..原创 2021-03-10 11:53:07 · 1246 阅读 · 0 评论 -
bifrost-数据库同步中间件部署
一 官网https://wiki.xbifrost.com/githubhttps://github.com/brokercap/Bifrost介绍Bifrost ---- 面向生产环境的 MySQL 同步到Redis,ClickHouse等服务的异构中间件Bifrost 可以将 你 MySQL 里的数据 全量 , 实时的同步到 :Redis MongoDB ClickHouse(支持DDL) MySQL(支持DDL) Memcahe RabbitMQ ActiveMQ.原创 2021-03-05 15:09:29 · 1636 阅读 · 2 评论 -
sonarqube源代码静态分析工具部署
一 【官网】https://www.sonarqube.org/二 【介绍】SonarQube®是一种自动代码审查工具,可检测代码中的错误,漏洞和代码味道。它可以与您现有的工作流程集成,以实现跨项目分支和提取请求的连续代码检查。在典型的开发过程中:开发人员在IDE中开发和合并代码(最好使用SonarLint在编辑器中接收即时反馈),然后将其代码签入ALM。 组织的持续集成(CI)工具可以检出,构建和运行单元测试,而集成的SonarQube扫描仪可以分析结果。 扫描程序将结果发布到So原创 2021-03-04 15:11:05 · 271 阅读 · 1 评论 -
xxl-job部署
一【xxl-job介绍】官网:https://www.xuxueli.com/xxl-job/github:https://github.com/xuxueli/xxl-job/分布式任务调度平台XXL-JOB1.1 概述XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。1.2 特性1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手; 2、动态:支持动态修改任务状态原创 2021-02-19 15:13:15 · 1016 阅读 · 0 评论 -
nacos单机部署
一【nacos介绍】1.1 官网:https://nacos.io/zh-cn/github :https://github.com/alibaba/nacos1.2什么是 Nacos?Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础..原创 2021-02-19 15:08:04 · 109 阅读 · 0 评论 -
Yapi 可视化接口管理平台部署文档
一【yabi介绍】1.1 官网 github:https://github.com/ymfe/yapiYapi 可视化接口管理平台Yapi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。特性基于 Json5 和 Mockjs 定义接口返回数据的结构和文档,效率提升多倍 扁平原创 2021-02-19 15:00:12 · 320 阅读 · 0 评论