• atlassian-agent-v1.2.2.tar.gz          # 破解工具
  • atlassian-fisheye-4.8.3.zip
  • atlassian-confluence-7.4.1-lts-x64.bin
  • atlassian-jira-software-8.5.5-lts-x64.bin
  1. Linux版本:CentOS 7.6
  2. VMware 16
  3. Confluence 6.3.1
  4. Jira 8.5.5
  5. MySQL 5.6
  6. JDK 1.8
  7. mysql-connector 5.1.39

建议优先部署 JIRA ,然后再安装部署 Confluence 和 Crucible(Fisheye)。

Atlassian家族 主要运行在 Java 环境,支持多种开源数据库(后面是以 mysql 5.6以上为示例安装的),因此首先需要安装 JDK 和 Mysql。

JDK 安装

yum -y install java-1.8.0-openjdk.x86_64
#检查安装版本
[root@localhost ~]# java -version
openjdk version "1.8.0_222-ea"
OpenJDK Runtime Environment (build 1.8.0_222-ea-b03)
OpenJDK 64-Bit Server VM (build 25.222-b03, mixed mode)

Mysql 安装

需要首先把 OS 自带的 mariadb 删除。

[root@localhost ~]# yum list installed | grep mariadb
mariadb-libs.x86_64                      1:5.5.60-1.el7_5           @anaconda
[root@localhost ~]# yum -y remove mariadb-libs.x86_64

安装MySql 需要首先下载镜像源,建议直接下载到 /etc/yum.repos.d/。

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
[root@localhost atlassian]# ls /etc/yum.repos.d/
bak  local.repo  mysql-community.repo  mysql-community-source.repo
yum repolist all | grep mysql

截图如下:
在这里插入图片描述
开始安装 Mysql

yum install mysql-server -y
rpm -qa | grep mysql

截图如下:
在这里插入图片描述
启动 mysql,并设置开机启动。

systemctl start mysqld.service    #启动 mysql
systemctl enable mysqld.service   #设置 mysql 开机启动

登录数据库,配置用户和密码。

mysql                                          #登录数据库
mysql> use mysql;
mysql> update user set password=PASSWORD("123456") where user='root';
mysql> flush privileges;        # 刷新
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";
mysql> flush privileges;
mysql> exit

下载MySQL Connector

MySQL Connector 是因为 JIRA 和 confluence 要连接数据库,因此需要一个 Connector 工具(猜测 ‘_’)。
登录网址
MySQL Connector,选择对应版本 5.1.39 下载。截图如下:
在这里插入图片描述
直接解压即可。主要是需要其中的 mysql-connector-java-5.1.39-bin.jar 包

tar -zxvf mysql-connector-java-5.1.39.tar.gz
cd mysql-connector-java-5.1.39/
[root@root JiraTools]# ls
build.xml  CHANGES  COPYING  docs  mysql-connector-java-5.1.39-bin.jar  README  README.txt  src

Jira 部署

首先要 配置数据库

mysql -uroot -p          #登录数据库
mysql> use mysql;        #
mysql> create database jira default character set utf8 collate utf8_bin;
mysql> grant all on jira.* to 'jira'@'%' identified by '123456';   # 设置 jira 数据库账户和密码(123456)
mysql> flush privileges;
mysql> select user,host from mysql.user;    #检查数据库配置是否成功

截图如下:
在这里插入图片描述

mysql> show databases;     #查看数据库
mysql> exit

截图如下:
在这里插入图片描述

安装JIRA

chmod a+x *.bin
./atlassian-jira-software-8.5.5-lts-x64.bin

根据提示,一般选择默认即可。截图如下:
在这里插入图片描述

配置Mysql-connector

cp /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-3.2.jar /home/Atlassian_Tools/backup/   ### 先备份一下
cd mysql-connector-java-5.1.39/      ### mysql-connector 5.1.39
cp mysql-connector-java-5.1.39-bin.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/

破解前置准备

配置 atlassian-agent.jar环境变量具体要求

这里只是列出 atlassian-agent 要求,可以直接跳过,直接跳到后面的 破解 章节。

需要注意的是 atlassian-agent.jar 是破解的关键,唯一要注意的是配置环境变量,却保证把 -javaagent 参数附带到要启动的java进程上,切记,切记,否则可能会出现 License 无法破解或者decode error 的问题。

  1. 将atlassian-agent.jar放在一个你不会随便删除的位置(你服务器上的所有Atlassian服务可共享同一个atlassian-agent.jar)。

  2. 设置环境变量JAVA_OPTS(这其实是Java的环境变量,用来指定其启动java程序时附带的参数),把-javaagent参数附带上。具体可以这么做:

  3. 你可以把:export JAVA_OPTS="-javaagent:/path/to/atlassian-agent.jar ${JAVA_OPTS}"这样的命令放到.bashrc或.bash_profile这样的文件内;

  4. 你可以把:export JAVA_OPTS="-javaagent:/path/to/atlassian-agent.jar ${JAVA_OPTS}"这样的命令放到服务安装所在bin目录下的setenv.sh或setenv.bat(供windows使用)中。

  5. 你还可以直接命令行执行:JAVA_OPTS="-javaagent:/path/to/atlassian-agent.jar" /path/to/start-confluence.sh来启动你的服务。

  6. 或者你所知的其他修改环境变量的方法,但如果你机器上有无关的服务,则不建议修改全局JAVA_OPTS环境变量。

  7. 总之你想办法把-javaagent参数附带到要启动的java进程上。

  8. 配置完成请重启你的Confluence服务。

  9. 如果你想验证是否配置成功,可以这么做:

执行类似命令:ps aux|grep java 找到对应的进程看看 -javaagent 参数是否正确附上。
在软件安装目录类似:/path/to/confluence/logs/catalina.outTomcat日志内应该能找到:========= agent working =========的输出字样。

jira 安装好之后。默认是在 /opt/atlassian/jira (安装过程中屏幕上会有提示)

配置破解工具 atlassian-agent

解压 atlassian-agent-v1.2.2.tar.gz

tar -zxvf atlassian-agent-v1.2.2.tar.gz
cd atlassian-agent-v1.2.2/
java -jar atlassian-agent.jar     #查看帮助

帮助
最下面一行是 需要设置的环境变量JAVA_OPTS

export JAVA_OPTS=-javaagent:/home/atlassian/atlassian-agent-v1.2.2/atlassian-agent.jar ${JAVA_OPTS}  

具体截图如下,即补充在 export JAVA_OPTS 后面:
在这里插入图片描述

也可以将上面的环境变量配置到 setenv.sh 脚本(位于:/opt/atlassian/jira/bin)下面的位置,即补充在原有的 JAVA_OPTS 后面即可。配置为完毕之后,需要重启 Jira 服务才会生效。
追加下面的部分内容即可。

-javaagent:/home/atlassian/atlassian-agent-v1.2.2/atlassian-agent.jar ${JAVA_OPTS}

在这里插入图片描述
重启 JIRA 服务。

./shutdown.sh     #关闭jira
./startup.sh      #打开jira

检查 Jira 是否加载有 agent。

ps -ef | grep jira | grep atlassian-agent

登录页面配置

网页直接输入服务器IP地址+8080 端口:
http://192.168.200.90:8080/
在这里插入图片描述
选择语言
中文

按照之前的数据库进行配置
在这里插入图片描述
参看 配置Mysql-connector 即可,需要重新拉起服务。大概需要1 min。

许可证破解

cd AtlassianTools/atlassian-agent-v1.2.2
java -jar atlassian-agent.jar -p jira -m aaa@bbb.com -n my_name -o https://zhile.io -s B86G-1BK9-N407-A9EQ

其中 B86G-1BK9-N407-A9EQ 就是下图中的 服务器 ID
在这里插入图片描述
设置管理员帐户
在这里插入图片描述
设置电子邮件通知
在这里插入图片描述
部署完毕!
在这里插入图片描述

Confluence 部署

配置数据库

mysql> use mysql;
mysql> create database confluence default character set utf8 collate 
mysql> grant all on confluence.* to 'confluence'@'%' identified by 
mysql> flush privileges;
mysql> select user,host from mysql.user
mysql> show databases;

这里的Jira 管理员登录,用的 Jira 的管理员登陆的,时间太快,来不及截屏,这里有只有放这个了。

Fisheye 部署

yum -y install unzip    #如果没有unzip命令
unzip atlassian-fisheye-4.8.3.zip
#配置 agent
cd /opt/fecru-4.8.3/bin
vim fisheyectl.sh

在这里插入图片描述
启动 fisheye

./start.sh

网页登录,输入IP地址即可

java -jar atlassian-agent.jar -p fisheye -m aaa@bbb.com -n my_name -o https://zhile.io -s BVWF-XOQR-622Y-JN8D
java -jar atlassian-agent.jar -p crucible -m aaa@bbb.com -n my_name -o https://zhile.io -s BVWF-XOQR-622Y-JN8D

1、JIRA启动后,发现网页登录没反应,一般是需要把防火墙关闭掉,并设置

systemctl stop firewalld.service 
setenforce 0

2 在阿里云部署的时候,发现 Fisheye 一直无法登录网页,后面把端口修改为 8080 就可以了。修改位置是:config.xml。
8080
Fisheye log 打印如下:
8080端口

Confluence&jira的搭建和破解
Linux Centos7.x下安装部署Jira和confluence以及破解方法详述
JIRA部署破解和confluence整合
fisheye-首次无用户名创建

参考 https://www.qinjj.tech/2019/01/04/confluence%20install/ 参考 https://gitee.com/pengzhile/atlassian-agent 安装环境、版本 ubuntu16.04 jira8.3.3 数据库准备 电脑安装mysql,内容就不在陈述(网上很多教程) 创建数据库及授予权限 mysql -u root ...
技术交流QQ群 933925017 你可能没听说过Atlassian,但我如果说:JIRAConfluence、Bitbucket是不是就熟悉多了。 他们家有很多产品,都真的非常好用。比如公司使用JIRA做项目管理,使用Confluence做文档、知识管理等(我个人用它来做笔记)。 简单列举下支持的产品: JIRA Software JIRA Core JIRA Service Desk Confluence Bamboo Bitbucket FishEye Crowd Crucible 将 atl.
Atlassian Agent 开源项目教程 项目地址:https://gitcode.com/gh_mirrors/at/atlassian-agent 1. 项目的目录结构及介绍 Atlassian Agent 项目的目录结构如下: atlassian-agent/ ├── LICENSE ├── README.md ├── atlassian-agent.jar ├── config/ │ ...
探秘 Atlassian Agent:一款强大的自动化工具 去发现同类优质开源项目:https://gitcode.com/ 在数字化时代,提升工作效率成为每个团队的关键挑战。今天,我们向大家推荐一个名为 的开源项目,它旨在帮助你更高效地管理和自动化 Atlassian 产品(如 Jira, Confluence 等)中的任务和操作。 Atlassian Agent 是一个轻量级的 P...
最近想使用Atlassian的jira,软件过程管理软件。目前这个软件的正版是付费的,但是很多学习和使用者往往没有购买,如此优秀的软件不能因为这个阻碍学习(提倡使用正版)。在百度和谷歌上查了很多资料,都是讲的很不全。通过实践整理了下jira搭建的整个过程,本文示例的是基于jira 7.7.4版本。讲解了安装,破解,和配置三个方面。 (一)安装 环境:linux-centos7.x GCC9.4 memset() clearing an object of type with no trivial copy-assignment [-Werror=class-memaccess] 受教了,最近新项目遇到这个问题,是有人更新了gcc版本引发的。 Ubuntu 20.04.4 Server 图文安装[含磁盘分区] ^^^^327: 你好,为什么我的两个网络里面,显示第一个没联网,就是配置的时候没自动给ip,显示自动配置失败,最后安装重启之后检查也没ip GCC 9.4 编译 specified bound 255 equals destination size [-Werror=stringop-truncation] 失去理想的环: 太牛了!顺利解决 KVM调整虚拟机与CPU铆钉(绑定)关系 穷苦书生_万事愁: 博主的这篇关于“KVM调整虚概念模和串铃(绑定)关系”的文章真是让人受益匪浅。通过深入的介绍和细致的分析,我对这个主题有了全新的认识,感受到了博主的专业水平和深厚功底。文章内容详实且条理清晰,让我对如何调整虚拟机与CPU的关系有了更具体的操作方法。期待博主能够持续分享更多优质内容,也希望能够得到博主的指导和帮助,一起共同进步。真心感谢博主的辛苦付出和宝贵的分享!