centos7 安装sentry

#安装Docker
略

#安装sentry 
#https://hub.docker.com/_/sentry
docker pull redis 
docker pull postgres 
docker pull sentry
docker run -d --name sentry-redis redis 
docker run -d --name sentry-postgres -e POSTGRES_PASSWORD=secret -e POSTGRES_USER=sentry postgres 
docker run --rm sentry config generate-secret-key
#启动sentry(上一行得到secret-key,然后把key复制到下面四行的单引号中)
#特别注意,调整好虚拟的内存一定要足,否则登录时会出问题哦!!
docker run -it --rm -e SENTRY_SECRET_KEY='^j(bb@b01%1lpz=d_6@ga)t@v8=%8&0_l4oldf=)@y8_la+f!w' --link sentry-postgres:postgres --link sentry-redis:redis sentry upgrade
docker run -d -p 9001:9000 --name my-sentry -e SENTRY_SECRET_KEY='^j(bb@b01%1lpz=d_6@ga)t@v8=%8&0_l4oldf=)@y8_la+f!w' --link sentry-redis:redis --link sentry-postgres:postgres sentry
docker run -d --name sentry-cron -e SENTRY_SECRET_KEY='^j(bb@b01%1lpz=d_6@ga)t@v8=%8&0_l4oldf=)@y8_la+f!w' --link sentry-postgres:postgres --link sentry-redis:redis sentry run cron 
docker run -d --name sentry-worker-1 -e SENTRY_SECRET_KEY='^j(bb@b01%1lpz=d_6@ga)t@v8=%8&0_l4oldf=)@y8_la+f!w' --link sentry-postgres:postgres --link sentry-redis:redis sentry run worker 

#Configuring the initial user
docker run -it --rm -e SENTRY_SECRET_KEY=')f)p@abnalp1lu8y_yx%=%oq((djf7!*u(^n+g*hys^1gf%0&l' --link sentry-redis:redis --link sentry-postgres:postgres sentry createuser
#输入用户名:admin2@qq.com pwd:admin #选择创建Should this user be a superuser 输入:y

#其它配置项
###############################################
1.SENTRY_SECRET_KEY
用于Sentry中的加密功能的密钥。此密钥在所有正在运行的实例中应该是唯一且一致的。您可以生成一个新的密钥,例如:

2.SENTRY_POSTGRES_HOST,SENTRY_POSTGRES_PORT,SENTRY_DB_NAME,SENTRY_DB_USER,SENTRY_DB_PASSWORD
Postgres服务器的数据库连接信息。如果postgres存在链接容器,则不需要这些值。

3.SENTRY_REDIS_HOST,SENTRY_REDIS_PORT,SENTRY_REDIS_DB
Redis服务器的连接信息。如果redis存在链接容器,则不需要这些值。

4.SENTRY_MEMCACHED_HOST, SENTRY_MEMCACHED_PORT
Memcache服务器的连接信息。如果memcached存在链接容器,则不需要这些值。

5.SENTRY_FILESTORE_DIR
存储Sentry文件的目录。默认为 /var/lib/sentry/files, 是一个 VOLUME 可以持久化数据。

6.SENTRY_SERVER_EMAIL
From: 发送电子邮件中使用的电子邮件地址。默认:root@localhost

7.SENTRY_EMAIL_HOST,SENTRY_EMAIL_PORT,SENTRY_EMAIL_USER,SENTRY_EMAIL_PASSWORD,SENTRY_EMAIL_USE_TLS
发送smtp服务器的连接信息。如果smtp存在链接容器,则不需要这些值。

8.SENTRY_MAILGUN_API_KEY
如果您使用Mailgun作为入站邮件,请设置API密钥并配置转发到的路由 /api/hooks/mailgun/inbound/。
###############################################

#允许防火墙端口
firewall-cmd --zone=public --add-port=9001/tcp --permanent
firewall-cmd --reload

浏览器:http://192.168.1.123:9001

相关文章

linux下开机自启: 在/etc/init.d目录下新建文件elasticsear...
1、因为在centos7中/etc/rc.d/rc.local的权限被降低了,所以...
最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用...
ASP.NET Core应用程序发布linux在shell中运行是正常的。可一...
设置时区(CentOS 7) 先执行命令timedatectl status|grep &...
vim /etc/sysconfig/network-scripts/ifcfg-eth0 B...