เจตเฉเจฐเจตเจพ
เจธเฉฐเจคเจฐเฉ - เจคเฉเจนเจพเจกเฉเจเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจตเจฟเฉฑเจ เจ เจชเจตเจพเจฆเจพเจ เจ เจคเฉ เจเจฒเจคเฉเจเจ เจฆเฉ เจจเจฟเจเจฐเจพเจจเฉ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจธเจพเจงเจจเฅค
เจฎเฉเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ:
- เจเจธเจพเจจเฉ เจจเจพเจฒ เจชเฉเจฐเฉเจเฉเจเจ เจตเจฟเฉฑเจ เจเจเฉเจเฉเจฐเจฟเจค,
- เจเจชเจญเฉเจเจคเจพ เจฆเฉ เจฌเฉเจฐเจพเจเจเจผเจฐ เจ เจคเฉ เจคเฉเจนเจพเจกเฉ เจธเจฐเจตเจฐ เจฆเฉเจตเจพเจ เจตเจฟเฉฑเจ เจเจฒเจคเฉเจเจ เจจเฉเฉฐ เจซเฉเจฆเจพ เจนเฉเฅค
- เจฎเฉเจซเจผเจค,
- เจเจฒเจคเฉเจเจ เจฆเฉ เจธเฉเจเฉ เจฐเฉเจ เจฒ เจเจพเจเจฎ เจตเจฟเฉฑเจ เจ เจชเจกเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ,
- เจเฉเจเจฐ เจเจฒเจคเฉ เจจเฉเฉฐ เจนเฉฑเจฒ เจเฉเจคเจพ เจเจฟเจ เจตเจเฉเจ เจเจฟเฉฐเจจเฉเจนเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจธเฉ เจ เจคเฉ เจฆเฉเจฌเจพเจฐเจพ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ, เจคเจพเจ เจเจธเจจเฉเฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฌเจฃเจพเจเจ เจเจพเจเจฆเจพ เจนเฉ เจ เจคเฉ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจฅเฉเจฐเฉเจก เจตเจฟเฉฑเจ เจงเจฟเจเจจ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฟเจ เจเจพเจเจฆเจพ เจนเฉ,
- เจเจฒเจคเฉเจเจ เจจเฉเฉฐ เจตเจพเจชเจฐเจจ เจฆเฉ เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ เจฆเฉ เจเฉเจฐเจฎ เจตเจฟเฉฑเจ เจธเจฎเฉเจนเจฌเฉฑเจง เจ เจคเฉ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ,
- เจเจฒเจคเฉเจเจ เจจเฉเฉฐ เจธเจฅเจฟเจคเฉ, เจฒเฉเจเจฟเฉฐเจ เจธเจฐเฉเจค, เจฒเฉเจเจฟเฉฐเจ เจชเฉฑเจงเจฐ, เจธเจฐเจตเจฐ เจจเจพเจฎ, เจเจฆเจฟ เจฆเฉเจเจฐเจพ เจซเจฟเจฒเจเจฐ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
ELK เจฒเฉเจเจธ เจจเจพเจฒ เจคเฉเจฒเจจเจพ: เจธเจญ เจคเฉเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจเฉฑเจฒ เจเจน เจนเฉ เจเจฟ ELK เจตเจฟเฉฑเจ, เจเฉฑเจเฉ เจเจฟเจธเจฎ เจฆเจพ เจนเจฐเฉเจ เจจเจตเจพเจ เจฒเฉเจ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจเจเจเจฐเฉ เจนเฉเฅค เจ เจคเฉ เจธเฉฐเจคเจฐเฉ เจตเจฟเฉฑเจ, เจเจธเฉ เจเจฟเจธเจฎ เจฆเจพ เจนเจฐเฉเจ เจจเจตเจพเจ เจ เจชเจตเจพเจฆ เจเจธเจฆเฉ เจฐเจฟเจเจพเจฐเจก เจฆเฉ เจเจฟเจฃเจคเฉ เจฒเจ เจธเจฟเจฐเจซ + 1 เจนเฉ
เจธเฉฐเจคเจฐเฉ เจเจผเจฟเจเจฆเจพเจคเจฐ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพเจตเจพเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเฉ เจนเฉเฅค เจนเฉเจฐ เจเจพเจฃเจเจพเจฐเฉ
เจกเฉเจเจฐ เจ เจคเฉ เจกเฉเจเจฐ-เจเฉฐเจชเฉเจเจผ เจฆเฉ เจจเจพเจฒ เจธเฉเจเจเจฐเฉ เจเฉฑเจฒ เจฐเจนเฉ เจนเฉ
เจคเฉเจธเฉเจ เจกเฉเจเจฐ เจ
เจคเฉ เจกเฉเจเจฐ-เจเฉฐเจชเฉเจเจผ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจธเฉฐเจคเจฐเฉ เจเจฒเจพ เจธเจเจฆเฉ เจนเฉ เจเจฟเจตเฉเจ เจเจฟ เจเฉฑเจฅเฉ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจนเฉ:
- เจกเจพเจเจพ
- เจกเจพเจเจเจพเจจเฉ
- redis
- เจเจฟเฉเฉเจเจเจฐ
- เจเจพเจซเจเจพ
- เจเจฒเจฟเฉฑเจเจนเจพเจเจธ
- เจชเฉเจฐเจคเฉเจ
เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจจเฉเจเจธ เจธเจนเจฟเจฃเจธเจผเฉเจฒเจคเจพ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจพเจ เจคเจพเจ เจเจฒเจพเจเจก เจเจคเจชเจพเจฆ เจฏเฉเจเจจเจพเจตเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเฉ เจชเจตเฉเจเฉ เจเจพเจ เจเจธ เจธเจเฉเจฐเจฟเจชเจ เจคเฉเจ เจฌเจฟเจจเจพเจ เจธเฉฐเจคเจฐเฉ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจเจพ เจนเฉเจตเฉเจเจพเฅค
เจเจน เจชเฉเจธเจ เจเฉฑเจ rpm เจตเจฟเฉฑเจ Sentry เจฌเจฃเจพเจเจฃ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจ เจคเฉ เจเจธเจฆเฉ เจจเจฟเจฐเจญเจฐเจคเจพ เจฆเจพ เจตเจฐเจฃเจจ เจเจฐเจฆเฉ เจนเฉเฅค เจเฉเจเจฐ เจคเฉเจนเจพเจจเฉเฉฐ Sentry เจจเฉเฉฐ เจเฉฐเจธเจเจพเจฒ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ เจเจฟเฉฑเจฅเฉ เจเฉเจ เจเฉฐเจเจฐเจจเฉเจ เจจเจนเฉเจ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจชเฉเจฐเจพเจชเจค เจเฉเจคเฉ rpms เจคเฉเจ yum เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเฉเฅค
เจชเฉเจเฉเจเจพเจ เจจเฉเฉฐ เจ เจธเฉเจเจฌเจฒ เจเจฐเจจ เจ เจคเฉ เจธเจฅเจพเจชเจค เจเจฐเจจ เจฌเจพเจฐเฉ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจธเจชเฉฑเจธเจผเจเฉเจเจฐเจจ
เจเฉเจ เจชเฉเจเฉเจ เจเฉฑเจ เจฆเฉเจเฉ 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเฉ เจนเจจเฅค เจเจธ เจฒเจ, เจ เจธเฉเจเจฌเจฒเฉ เจ เจคเฉ เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเฉเฉฐ เจเจ เจชเฉเจพเจตเจพเจ เจตเจฟเฉฑเจ เจตเฉฐเจกเจฟเจ เจเจฟเจ เจนเฉ.
เจเจฐเจจเจพ:
เจเจธ เจชเฉเจธเจ เจตเจฟเฉฑเจ Sentry เจธเฉฐเจธเจเจฐเจฃ 9.1.2 เจจเฉเฉฐ เจฌเจฃเจพเจเจฃเจพ เจ เจคเฉ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจเจพ เจธเจผเจพเจฎเจฒ เจนเฉเฅค เจกเจฟเจตเฉเจฒเจชเจฐเจพเจ เจฆเฉเจเจฐเจพ เจเฉเจ เจเฉเจเฉเจเจ เจฐเฉเจฒเฉเจเจผเจพเจ เจจเฉเฉฐ เจเจพเจฐเฉ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ เจฆ, เจคเฉเจธเฉเจ Sentry 10.X.Y เจธเฉฐเจธเจเจฐเจฃ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเฉเฅค เจฎเจพเจธเจเจฐ เจฆเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจจเจตเฉเจจเจคเจฎ เจเจฎเจฟเจ เจซเจฟเจเจธ เจนเจจ.
rpm เจฌเจฃเจพเจเจฃ เจฒเจ เจธเจฐเจตเจฐ เจฒเฉเฉเจพเจ
เจเจฟเฉฐเจจเฉ เจเจผเจฟเจเจฆเจพ CPU เจนเฉเจฃเจเฉ, เจธเฉเจฎเจพเจซเฉเจฐ เจ เจคเฉ เจธเจฟเฉฐเจฌเจฒเจฟเจ เจชเฉเจเฉเจ เจเจจเฉ เจนเฉ เจคเฉเจเจผเฉ เจจเจพเจฒ เจฌเจฃเจพเจ เจเจพเจฃเจเฉ
เจธเฉเจฒเจฟเจจเจเจธ เจฌเฉฐเจฆ เจเจฐเฉ
เจญเจพเจเจเจพเจฐเจพ เจคเจพเจ เจนเฉ เจนเฉฑเจ เจตเจฟเฉฑเจ เจนเฉเจตเฉเจเจพ เจเฉเจเจฐ เจเฉเจ เจธเฉฐเจคเจฐเฉ เจฒเจ เจธเฉเจฒเฉเจจเจเจธ เจจเฉเจคเฉเจเจ เจฒเจฟเจเจฆเจพ เจนเฉเฅค
sudo sed -i s/^SELINUX=.*$/SELINUX=disabled/ /etc/selinux/config
sudo reboot
เจเจชเจฒ-เจฐเจฟเจฒเฉเจเจผ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจจเฉเฉฐ เจเฉเฉเจจเจพ
sudo yum install -y epel-release git
เจ เจธเฉเจ rpm เจชเจพเจเจช เจตเจฟเฉฑเจ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ เจจเฉเฉฐ เจเจเฉฑเจ เจพ เจเจฐเจฆเฉ เจนเจพเจ เจ เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจฆเฉ เจนเจพเจเฅค เจซเจพเจเจฒ 1general_dependencies.sh
echo "Install dependencies"
sudo yum install -y cargo gcc gcc-c++ libffi-devel libjpeg-devel libxml2-devel
libxslt libxslt-devel make mc openssl-devel python-devel memcached
python-lxml python-nose python2-pip python34 rpm-build rpmdevtools
ruby-devel rubygems zlib-devel redis xmlsec1-openssl xmlsec1
libtool-ltdl-devel xmlsec1-devel xmlsec1-openssl-devel openldap-devel
echo "Build common pip dependencies to rpm by fpm"
gem install --no-document fpm
echo "For chardet==3.0.2 need setuptools>=12"
echo "For cryptography==2.8 need setuptools>=18.5"
fpm -s python -t rpm setuptools==18.5
sudo yum install -y python-setuptools-18.5-1.noarch.rpm
fpm -s python -t rpm --name python2-pip pip==20.0.2
sudo yum install -y python2-pip-20.0.2-1.noarch.rpm
python-psycopg9.6-binary เจฌเจฃเจพเจเจฃ เจฒเจ PostgreSQL 2 เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉ เจ เจคเฉ เจเจฒเจพเจเฅค เจซเจพเจเจฒ 2psycopg2-binary.sh
เจคเฉเจธเฉเจ เจธเจเฉเจฐเจฟเจชเจ เจตเจฟเฉฑเจ PostgreSQL เจธเฉฐเจธเจเจฐเจฃ เจฌเจฆเจฒ เจธเจเจฆเฉ เจนเฉเฅค
sudo yum install -y postgresql-devel
fpm -s python -t rpm psycopg2-binary==2.7.7
sudo yum install -y python-psycopg2-binary-2.7.7-1.x86_64.rpm
sudo yum remove -y postgresql-devel postgresql postgresql-libs
python-dateutil rpm เจจเฉเฉฐ เจเฉฐเจชเจพเจเจฒ เจ เจคเฉ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉเฅค เจซเจพเจเจฒ 3dateutil.sh
#!/bin/bash
echo "Build and install python-dateutil rpm"
mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SRPMS,SPECS}
spectool -g -R spec/python-dateutil.spec
wget https://raw.githubusercontent.com/patsevanton/sentry-rpm/master/spec/python-dateutil-system-zoneinfo.patch -P ~/rpmbuild/SOURCES
wget https://raw.githubusercontent.com/patsevanton/sentry-rpm/master/spec/python-dateutil-timelex-string.patch -P ~/rpmbuild/SOURCES
rpmbuild --bb spec/python-dateutil.spec
sudo yum install -y ~/rpmbuild/RPMS/noarch/python-dateutil-2.4.2-1.el7.noarch.rpm
python-urllib3 rpm เจจเฉเฉฐ เจเฉฐเจชเจพเจเจฒ เจ เจคเฉ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉเฅค เจซเจพเจเจฒ 4urllib3.sh
เจตเจฟเจเจพเฉเจจ เจตเจพเจฒเจพ เจธเจฟเจฐเจฒเฉเจ
echo "Build pip dependencies to rpm by fpm for urllib3"
fpm -s python -t rpm pycparser==2.19
sudo yum install -y python-pycparser-2.19-1.noarch.rpm
fpm -s python -t rpm cffi==1.14.0
sudo yum install -y python-cffi-1.14.0-1.x86_64.rpm
fpm -s python -t rpm cryptography==2.8
sudo yum install -y python-cryptography-2.8-1.x86_64.rpm
fpm -s python -t rpm idna==2.7
sudo yum install -y python-idna-2.7-1.noarch.rpm
sudo chmod +r /usr/lib/python2.7/site-packages/idna-2.7-py2.7.egg-info/PKG-INFO
fpm -s python -t rpm pyOpenSSL==19.1.0
sudo yum install -y python-pyopenssl-19.1.0-1.noarch.rpm
fpm -s python -t rpm pbr==5.4.4
sudo yum install -y python-pbr-5.4.4-1.noarch.rpm
fpm -s python -t rpm mock==2.0.0
sudo yum install -y python-mock-2.0.0-1.noarch.rpm
fpm -s python -t rpm py==1.8.1
sudo yum install -y python-py-1.8.1-1.noarch.rpm
fpm -s python -t rpm six==1.10.0
sudo yum install -y python-six-1.10.0-1.noarch.rpm
fpm -s python -t rpm pluggy==0.6.0
sudo yum install -y python-pluggy-0.6.0-1.noarch.rpm
fpm -s python -t rpm attrs==19.3.0
sudo yum install -y python-attrs-19.3.0-1.noarch.rpm
fpm -s python -t rpm more-itertools==5.0.0
sudo yum install -y python-more-itertools-5.0.0-1.noarch.rpm
fpm -s python -t rpm pytest==3.5.1
sudo yum install -y python-pytest-3.5.1-1.noarch.rpm
echo "Build urllib rpm"
spectool -g -R spec/urllib3-1.24.2.spec
sudo yum-builddep -y spec/urllib3-1.24.2.spec
rpmbuild --bb spec/urllib3-1.24.2.spec
sudo yum install -y ~/rpmbuild/RPMS/noarch/python-urllib3-1.24.2-1.el7.noarch.rpm
เจ เจธเฉเจ เจฌเจพเจเฉ เจฌเจเฉเจเจ เจชเจพเจเจช เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ เจจเฉเฉฐ rpm เจตเจฟเฉฑเจ เจเจเฉฑเจ เจพ เจเจฐเจฆเฉ เจนเจพเจ เจ เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจฆเฉ เจนเจพเจเฅค เจซเจพเจเจฒ 5other_dependencies.sh
เจตเจฟเจเจพเฉเจจ เจตเจพเจฒเจพ เจธเจฟเจฐเจฒเฉเจ
echo "Build rpm by fpm"
fpm -s python -t rpm jmespath==0.9.5
sudo yum install -y python-jmespath-0.9.5-1.noarch.rpm
fpm -s python -t rpm amqp==1.4.9
sudo yum install -y python-amqp-1.4.9-1.noarch.rpm
fpm -s python -t rpm anyjson==0.3.3
sudo yum install -y python-anyjson-0.3.3-1.noarch.rpm
fpm -s python -t rpm billiard==3.3.0.23
sudo yum install -y python-billiard-3.3.0.23-1.x86_64.rpm
fpm -s python -t rpm docutils==0.16
sudo yum install -y python-docutils-0.16-1.noarch.rpm
fpm -s python -t rpm Pillow==4.2.1
sudo yum install -y python-pillow-4.2.1-1.x86_64.rpm
fpm -s python -t rpm botocore==1.5.70
sudo yum install -y python-botocore-1.5.70-1.noarch.rpm
fpm -s python -t rpm boto3==1.4.5
sudo yum install -y python-boto3-1.4.5-1.noarch.rpm
fpm -s python -t rpm chardet==3.0.2
sudo yum install -y python-chardet-3.0.2-1.noarch.rpm
fpm -s python -t rpm croniter==0.3.31
sudo yum install -y python-croniter-0.3.31-1.noarch.rpm
fpm -s python -t rpm cssselect==1.1.0
sudo yum install -y python-cssselect-1.1.0-1.noarch.rpm
fpm -s python -t rpm cssutils==0.9.10
sudo yum install -y python-cssutils-0.9.10-1.noarch.rpm
fpm -s python -t rpm django-crispy-forms==1.4.0
sudo yum install -y python-django-crispy-forms-1.4.0-1.noarch.rpm
fpm -s python -t rpm django-jsonfield==0.9.13
sudo yum install -y python-django-jsonfield-0.9.13-1.noarch.rpm
fpm -s python -t rpm django-picklefield==0.3.2
sudo yum install -y python-django-picklefield-0.3.2-1.noarch.rpm
fpm -s python -t rpm django-sudo==2.1.0
sudo yum install -y python-django-sudo-2.1.0-1.noarch.rpm
fpm -s python -t rpm django-templatetag-sugar==1.0
sudo yum install -y python-django-templatetag-sugar-1.0-1.noarch.rpm
fpm -s python -t rpm djangorestframework==2.4.8
sudo yum install -y python-djangorestframework-2.4.8-1.noarch.rpm
fpm -s python -t rpm email-reply-parser==0.2.0
sudo yum install -y python-email_reply_parser-0.2.0-1.noarch.rpm
fpm -s python -t rpm enum34==1.1.9
sudo yum install -y python-enum34-1.1.9-1.noarch.rpm
fpm -s python -t rpm functools32==3.2.3.post2
sudo yum install -y python-functools32-3.2.3_2-1.noarch.rpm
fpm -s python -t rpm futures==3.3.0
sudo yum install -y python-futures-3.3.0-1.noarch.rpm
fpm -s python -t rpm hiredis==0.1.6
sudo yum install -y python-hiredis-0.1.6-1.x86_64.rpm
fpm -s python -t rpm honcho==1.0.1
sudo yum install -y python-honcho-1.0.1-1.noarch.rpm
fpm -s python -t rpm httplib2==0.17.0
sudo yum install -y python-httplib2-0.17.0-1.noarch.rpm
fpm -s python -t rpm jsonschema==2.6.0
sudo yum install -y python-jsonschema-2.6.0-1.noarch.rpm
fpm -s python -t rpm kombu==3.0.35
sudo yum install -y python-kombu-3.0.35-1.noarch.rpm
fpm -s python -t rpm celery==3.1.18
sudo yum install -y python-celery-3.1.18-1.noarch.rpm
fpm -s python -t rpm loremipsum==1.0.5
sudo yum install -y python-loremipsum-1.0.5-1.noarch.rpm
fpm -s python -t rpm lxml==4.5.0
sudo yum install -y python-lxml-4.5.0-1.x86_64.rpm
fpm -s python -t rpm milksnake==0.1.5
sudo yum install -y python-milksnake-0.1.5-1.noarch.rpm
fpm -s python -t rpm mistune==0.8.4
sudo yum install -y python-mistune-0.8.4-1.noarch.rpm
fpm -s python -t rpm mmh3==2.3.1
sudo yum install -y python-mmh3-2.3.1-1.x86_64.rpm
fpm -s python -t rpm exam==0.10.6
sudo yum install -y python-exam-0.10.6-1.noarch.rpm
fpm -s python -t rpm msgpack==0.6.2
sudo yum install -y python-msgpack-0.6.2-1.x86_64.rpm
fpm -s python -t rpm oauth2==1.9.0.post1
sudo yum install -y python-oauth2-1.9.0.post1-1.noarch.rpm
fpm -s python -t rpm oauthlib==3.1.0
sudo yum install -y python-oauthlib-3.1.0-1.noarch.rpm
fpm -s python -t rpm parsimonious==0.8.0
sudo yum install -y python-parsimonious-0.8.0-1.noarch.rpm
fpm -s python -t rpm requests==2.20.1
sudo yum install -y python-requests-2.20.1-1.noarch.rpm
fpm -s python -t rpm petname==2.0
sudo yum install -y python-petname-2.0-1.noarch.rpm
fpm -s python -t rpm python-utils==2.3.0
sudo yum install -y python-utils-2.3.0-1.noarch.rpm
fpm -s python -t rpm progressbar2==3.10.1
sudo yum install -y python-progressbar2-3.10.1-1.noarch.rpm
fpm -s python -t rpm pytest-django==2.9.1
sudo yum install -y python-pytest-django-2.9.1-1.noarch.rpm
fpm -s python -t rpm pytest-html==1.9.0
sudo yum install -y python-pytest-html-1.9.0-1.noarch.rpm
fpm -s python -t rpm python-memcached==1.59
sudo yum install -y python-memcached-1.59-1.noarch.rpm
fpm -s python -t rpm python-openid==2.2.5
sudo yum install -y python-openid-2.2.5-1.noarch.rpm
fpm -s python -t rpm python-u2flib-server==4.0.1
sudo yum install -y python-u2flib-server-4.0.1-1.noarch.rpm
fpm -s python -t rpm qrcode==5.3
sudo yum install -y python-qrcode-5.3-1.noarch.rpm
fpm -s python -t rpm querystring-parser==1.2.4
sudo yum install -y python-querystring_parser-1.2.4-1.noarch.rpm
fpm -s python -t rpm redis==2.10.5
sudo yum install -y python-redis-2.10.5-1.noarch.rpm
fpm -s python -t rpm rb==1.7
sudo yum install -y python-rb-1.7-1.noarch.rpm
fpm -s python -t rpm redis-py-cluster==1.3.4
sudo yum install -y python-redis-py-cluster-1.3.4-1.noarch.rpm
fpm -s python -t rpm requests-oauthlib==0.3.3
sudo yum install -y python-requests-oauthlib-0.3.3-1.noarch.rpm
fpm -s python -t rpm percy==2.0.2
sudo yum install -y python-percy-2.0.2-1.noarch.rpm
fpm -s python -t rpm selenium==3.141.0
sudo yum install -y python-selenium-3.141.0-1.noarch.rpm
fpm -s python -t rpm semaphore==0.4.65
sudo yum install -y python-semaphore-0.4.65-1.x86_64.rpm
fpm -s python -t rpm sentry-sdk==0.14.1
sudo yum install -y python-sentry-sdk-0.14.1-1.noarch.rpm
fpm -s python -t rpm setproctitle==1.1.10
sudo yum install -y python-setproctitle-1.1.10-1.x86_64.rpm
fpm -s python -t rpm simplejson==3.8.2
sudo yum install -y python-simplejson-3.8.2-1.x86_64.rpm
fpm -s python -t rpm sqlparse==0.1.19
sudo yum install -y python-sqlparse-0.1.19-1.noarch.rpm
fpm -s python -t rpm statsd==3.1
sudo yum install -y python-statsd-3.1-1.noarch.rpm
fpm -s python -t rpm strict-rfc3339==0.7
sudo yum install -y python-strict-rfc3339-0.7-1.noarch.rpm
fpm -s python -t rpm structlog==16.1.0
sudo yum install -y python-structlog-16.1.0-1.noarch.rpm
fpm -s python -t rpm symbolic==6.1.4
sudo yum install -y python-symbolic-6.1.4-1.x86_64.rpm
fpm -s python -t rpm toronado==0.0.11
sudo yum install -y python-toronado-0.0.11-1.noarch.rpm
fpm -s python -t rpm ua-parser==0.7.3
sudo yum install -y python-ua-parser-0.7.3-1.noarch.rpm
fpm -s python -t rpm uwsgi==2.0.18
sudo yum install -y python-uwsgi-2.0.18-1.noarch.rpm
fpm -s python -t rpm -n PyYAML pyyaml==3.11
sudo yum install -y PyYAML-3.11-1.x86_64.rpm
fpm -s python -t rpm django-auth-ldap==1.2.17
sudo yum install -y python-django-auth-ldap-1.2.17-1.noarch.rpm
เจ เจธเฉเจ rpm Sentry เจตเจฟเฉฑเจ เจเฉฐเจชเจพเจเจฒ เจเจฐเจฆเฉ เจนเจพเจ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจเฉฐเจธเจเจพเจฒ เจเจฐเจฆเฉ เจนเจพเจเฅค เจซเจพเจเจฒ 6sentry.sh
echo "Install nodejs and yarn"
curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash -
sudo yum install -y nodejs
sudo sed -e '/nodesource-source/,+6d' -i /etc/yum.repos.d/nodesource-el7.repo
curl -sL https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
sudo yum install -y yarn
cp spec/config.yml spec/sentry.conf.py ~/rpmbuild/SOURCES
cp spec/sentry-cron.service spec/sentry-web.service spec/sentry-worker.service ~/rpmbuild/SOURCES
spectool -g spec/sentry-9.1.2.spec
sudo yum-builddep -y spec/sentry-9.1.2.spec
rpmbuild -bb spec/sentry-9.1.2.spec
sudo yum install -y ~/rpmbuild/RPMS/noarch/python-sentry-9.1.2-1.el7.noarch.rpm
เจเจฟเจธเฉ เจนเฉเจฐ เจธเจฐเจตเจฐ 'เจคเฉ เจจเจฟเจฐเจญเจฐเจคเจพ เจฆเฉ เจจเจพเจฒ เจธเฉฐเจคเจฐเฉ rpm เจจเฉเฉฐ เจเฉฐเจธเจเจพเจฒ เจเจฐเจจเจพ
เจธเฉเจฒเจฟเจจเจเจธ เจฌเฉฐเจฆ เจเจฐเฉ
sudo sed -i s/^SELINUX=.*$/SELINUX=disabled/ /etc/selinux/config
#### sudo reboot
เจเจชเจฒ-เจฐเจฟเจฒเฉเจเจผ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจจเฉเฉฐ เจเฉเฉเจจเจพ
sudo yum install -y epel-release git libjpeg-turbo redis
sudo systemctl start redis
PostgreSQL 9.6 เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจ เจคเฉ เจเจฒเจพเจเฅค เจซเจพเจเจฒ 7postgresql.sh
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo yum install -y postgresql96 postgresql96-server postgresql96-contrib
sudo /usr/pgsql-9.6/bin/postgresql96-setup initdb
sudo systemctl start postgresql-9.6
sudo -i -u postgres psql -c "create user sentry with password 'password';"
sudo -i -u postgres psql -c "create database sentry with owner sentry;"
sudo -i -u postgres psql -c "alter role sentry superuser;"
# TODO: ะัะพะฒะตัะธัั ะฑะตะท ะฟัะฐะฒ superuser ะดะปั ัะพะปะธ sentry
#sudo -i -u postgres psql -c "alter role sentry nosuperuser;"
#sudo -i -u postgres psql -c "CREATE SCHEMA main AUTHORIZATION sentry;"
เจ เจธเฉเจ เจฎเจพเจเจเฉเจฐเฉเจธเจผเจจ เจธเจผเฉเจฐเฉ เจเจฐเจฆเฉ เจนเจพเจ (เจกเฉเจเจพเจฌเฉเจธ เจธเจเฉเจฎเจพ เจฌเจฃเจพเจเจฃเจพ) เจ เจคเฉ เจธเฉเจตเจพเจตเจพเจ เจธเจผเฉเจฐเฉ เจเจฐเจฆเฉ เจนเจพเจเฅค เจซเจพเจเจฒ 8start_sentry.sh
sudo systemctl start redis
sudo -i -u sentry /usr/bin/sentry --config /etc/sentry/ upgrade
sudo systemctl start sentry-worker
sudo systemctl start sentry-cron
sudo systemctl start sentry-web
เจเฉฑเจ เจ เฉฐเจฆเจฐเฉเจจเฉ เจธเฉฐเจคเจฐเฉ เจชเฉเจฐเจฌเฉฐเจงเจ เจฌเจฃเจพเจเจฃเจพ
sudo -i -u sentry /usr/bin/sentry --config /etc/sentry/ createuser
เจเจฐเจชเฉเจเจฎ เจตเจฟเฉฑเจ เจธเฉฐเจคเจฐเฉ เจฌเจฃเจพเจเจฃเจพ, เจเจฒเจธเฉ เจฒเจ เจธเจฅเจพเจชเจจเจพ, เจธเฉฐเจฐเจเจจเจพ
เจธเฉเจฒเจฟเจจเจเจธ เจฌเฉฐเจฆ เจเจฐเฉ
sudo sed -i s/^SELINUX=.*$/SELINUX=disabled/ /etc/selinux/config
sudo reboot
เจธเฉเจเจเจฐเฉ เจฌเจฃเจพเจเจฃ เจ เจคเฉ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจ เจฒเจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจเจฒเจพเจ
sudo yum install -y epel-release git
git clone https://github.com/patsevanton/sentry-rpm.git
cd sentry-rpm
./1general_dependencies.sh
./2psycopg2-binary.sh
./3dateutil.sh
./4urllib3.sh
./5other_dependencies.sh
./6sentry.sh
ะะพะฟะธััะตะผ rpm ะธะท rpmbuild/RPMS ะธ ะบะพัะฝั sentry-rpm ะฝะฐ ัะตะปะตะฒะพะน ัะตัะฒะตั. ะกะพะทะดะฐะตะผ yum ัะตะฟะพ. ะฃััะฐะฝะฐะฒะปะธะฒะฐะตะผ ะฒัะต ัะพะฑัะฐะฝะฝัะต rpm ะฟะฐะบะตัั.
./7postgresql.sh
./8start_sentry.sh
เจเฉฑเจ เจ เฉฐเจฆเจฐเฉเจจเฉ เจธเฉฐเจคเจฐเฉ เจชเฉเจฐเจฌเฉฐเจงเจ เจฌเจฃเจพเจเจฃเจพ
sudo -i -u sentry /usr/bin/sentry --config /etc/sentry/ createuser
เจเฉเจธเจเจฟเฉฐเจ เจ เจชเจตเจพเจฆ เจญเฉเจเจฃเจพ
เจ เจธเฉเจ เจเจธเจจเฉเฉฐ เจเจพเจตเจพ เจชเฉเจฐเฉเจเฉเจเจ 'เจคเฉ เจเฉเจธเจ เจเจฐเจพเจเจเฉเฅค java เจ เจคเฉ maven เจจเฉเฉฐ เจกเจพเจเจจเจฒเฉเจก เจเจฐเฉ.
sudo yum install -y java-1.8.0-openjdk-devel git
sudo wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
sudo yum -y install apache-maven
git clone https://github.com/getsentry/examples.git
cd examples/java/basic
mvn compile exec:java
เจนเฉเจฃ เจธเจพเจจเฉเฉฐ เจเจพเจตเจพ เจจเฉเฉฐ SENTRY_DSN เจชเจพเจธ เจเจฐเจเฉ เจฒเจพเจเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ
SENTRY_DSN=https://public:private@host:port/1 mvn exec:java
เจนเฉเจฃ เจธเจพเจจเฉเฉฐ เจกเจฟเจซเฉเจฒเจ เจคเจฟเจเจฐ SENTRY_DSN เจฒเฉฑเจญเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
เจเจ เจธเฉฐเจคเจฐเฉ เจตเฉฑเจฒ เจเฉฑเจฒเฉเจเฅค เจเจฒเฉ เจกเจฟเจซเจพเจฒเจ เจชเฉเจฐเฉเจเฉเจเจ เจคเฉ เจเฉฑเจฒเฉเจ internal.
เจ
เจเจ เจชเฉเจฐเฉเจเฉเจเจ เจธเฉเจเจฟเฉฐเจเจพเจ 'เจคเฉ เจเฉฑเจฒเฉเจเฅค
เจเจฒเจพเจเฉฐเจ เจเฉเฉฐเจเฉเจเจ (DSN) 'เจคเฉ เจเจพเจเฅค
DSN เจฆเฉ เจจเจเจฒ เจเจฐเฉเฅค เจเจน SENTRY_DSN เจนเฉเฅค
เจ เจธเฉเจ เจเจธ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจจเจพเจฒ เจเจพเจตเจพ เจฒเจพเจเจ เจเจฐเจฆเฉ เจนเจพเจเฅค
SENTRY_DSN=http://[email protected]:9000/1 mvn exec:java
เจ เจธเฉเจ เจเจน เจคเจธเจตเฉเจฐ เจฆเฉเจเจฆเฉ เจนเจพเจเฅค
เจเฉ เจ
เจธเฉเจ เจเจพเจเจฆเฉ เจนเจพเจ UnsupportedOperationException
, เจซเจฟเจฐ เจ
เจธเฉเจ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจเจพเจฃเจเจพเจฐเฉ เจตเฉเจเจพเจเจเฉเฅค
เจธเฉฐเจคเจฐเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเฉฑเจ เจเฉเจฒเฉเจเฉเจฐเจพเจฎ เจเฉเจ เจฌเจฃเจพเจเจ
เจนเฉเจ เจฒเจฟเจเฉ เจเจชเฉเจธเฉเจกเจพเจ เจตเจฟเฉฑเจ:
- LDAP เจฆเฉ เจเจพเจเจ เจเจฐเฉเฅค เจธเจเฉเจฐเจฟเจชเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจคเจฟเจเจฐ เจนเฉ เจเฉเฉฑเจเฉ เจนเฉ
9sentry-ldap-auth.sh
- เจเฉเจ เจเฉเจเฉเจเจ เจฐเฉเจฒเฉเจเจผเจพเจ เจฆเฉ เจฐเฉเจฒ เจเจเจ เจนเฉเจฃ เจคเฉเจ เจฌเจพเจ เจฆ เจธเฉเจเจเจฐเฉ เจธเฉฐเจธเจเจฐเจฃ 10.0.X เจฆเฉ เจเจพเจเจ เจเจฐเฉเฅค
เจธเจเฉเจฐเจฟเจชเจเจพเจ เจฆเฉ เจจเจพเจฒ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ:
เจธเจฐเฉเจค: www.habr.com