【tech】Zabbix-agent2でNginxを監視設定するメモ



投稿:2020/01/19
更新:2020/08/21

Zabbix4.4を自宅環境に入れて監視設定している最中です。ひとまず、Zabbix-server自身にzabbix-agent2をインストールしてNginxとMySQLを監視対象として追加していっています。

ZabiixとGrafanaやPrometheusも連携できると聞いたことがあるので、挑戦してみたいと思っています!

この手順は下記のCentOS8にZabbix4.4をインストールした後のZabbix-serverで実行しています。

【tech】【Movie】KVM上のCentOS8 にNginxをインストールしてZabbix4.4を動かすメモ

私が使っているPC(のメモリが8GBの物)です!
私は今このPCのメモリを現在では32GBにアップグレードして使っています!笑
安くなりましたよねメモリ。SSDも安くなってるので買い換えたいです!笑

環境

・Zabbix-Server
 CentOS 8.0 (minimal) on KVM
  (IP:192.168.100.151)
 WEB:Nginx Ver1.16
 DB:MySQL Ver8.0.17
 MySQLDB rootユーザPW:Root123!
 zabbix用DB名:zabbixDB
 zabbixDB ユーザ:zabbixuser
 zabbixuser PW:Zabbix123!
・Zabbix-agent2
 監視用MySQLユーザ:zbx_monitor
 監視用MySQLユーザPW:Zbxmoni123!


手順




・Zabbix-agentのリポジトリ追加
rpm -Uvh https://repo.zabbix.com/zabbix/5.1/rhel/8/x86_64/zabbix-release-5.1-1.el8.noarch.rpm

・zabbix-agent2のインストール
dnf install -y zabbix-agent2 wget

・モジュールの確認
nginx -V 2>&1 | grep -o with-http_stub_status_module

・ディレクトリ移動
cd /etc/nginx/conf.d/

・zabbix用のconfファイル編集
vi zabbix.conf

        location = /basic_status {
            stub_status on;
            access_log off;
            allow 127.0.0.1;
            allow 192.168.100.151;
            deny all;
        }



・nginxのステータス確認
systemctl status nginx

・nginxの再起動
systemctl restart nginx

・nginxのステータス確認
systemctl status nginx

・モジュールへの接続確認
curl 127.0.0.1/basic_status

ブラウザ側でマクロをlocalhost→127.0.0.1に変更



下のRedmineとZabbixの本は kindle unlimitedで無料で読めますのでお勧めです!(30日無料期間に読んで解約もアリだと思います。笑)



【tech】Zabbix-agent2でMySQL8.0を監視する手順メモ



投稿:2020/1/18
更新:2020/1/18

Zabbix4.4を自宅環境に入れて監視設定している最中です。ひとまず、Zabbix-server自身にzabbix-agent2をインストールしてNginxとMySQLを監視対象として追加していっています。

ZabiixとGrafanaやPrometheusも連携できると聞いたことがあるので、挑戦してみたいと思っています!

この手順は下記のCentOS8にZabbix4.4をインストールした後のZabbix-serverで実行しています。

【tech】【Movie】KVM上のCentOS8 にNginxをインストールしてZabbix4.4を動かすメモ

私が使っているPC(のメモリが8GBの物)です!
私は今このPCのメモリを現在では32GBにアップグレードして使っています!笑
安くなりましたよねメモリ。SSDも安くなってるので買い換えたいです!笑

環境

・Zabbix-Server
 CentOS 8.0 (minimal) on KVM
  (IP:192.168.100.151)
 WEB:Nginx Ver1.16
 DB:MySQL Ver8.0.17
 MySQLDB rootユーザPW:Root123!
 zabbix用DB名:zabbixDB
 zabbixDB ユーザ:zabbixuser
 zabbixuser PW:Zabbix123!
・Zabbix-agent2
 監視用MySQLユーザ:zbx_monitor
 監視用MySQLユーザPW:Zbxmoni123!


手順




・zabbix-agent2のインストール
dnf install -y zabbix-agent2 wget

・テンプレートのDL
wget https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql/template_db_mysql.conf -P /etc/zabbix/zabbix_agent2.d

・ディレクトリ移動
cd /etc/zabbix/zabbix_agent2.d/

・テンプレートをリネーム
mv template_db_mysql.conf userparameter_mysql.conf


・MySQLへログイン
mysql -uroot -p
→Root123!

・ログイン中のユーザを確認する
select user();

・ユーザ一覧を表示
SELECT Host, User FROM mysql.user ;

・監視用ユーザの作成
CREATE USER 'zbx_monitor'@'%' IDENTIFIED BY 'Zbxmoni123!';

・ユーザの削除したい時
drop user zbx_monitor2@'%';

・パスワードを変更したい場合
SET PASSWORD FOR zbx_monitor = 'Zbxmoni123_hennkougo';

・権限の付与
GRANT USAGE,REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO 'zbx_monitor'@'%';


・権限の確認
SHOW GRANTS FOR 'zbx_monitor'@'%';

・データベースの一覧を確認
show databases;

・データベースを選択
use zabbixDB

・テーブル一覧
show tables;

・設定の保存
FLUSH PRIVILEGES;

・mysqlからログアウト
quit;


・ディレクトリの作成
mkdir /var/lib/zabbix

・ディレクトリの移動
cd /var/lib/zabbix

・cnfファイルの作成(※要隠しファイル「.mycnf」です)
vi .my.conf


[client]
user=zbx_monitor
password=Zbxmoni123!


・ファイル作成後の確認
ls -al

・権限の変更
chmod 600 .my.cnf

・所有者の変更
chown zabbix:zabbix .my.cnf


・zabbix-agentのステータス確認
systemctl status zabbix-agent2

・zabbix-agentの再起動
systemctl restart zabbix-agent2



下のRedmineとZabbixの本は kindle unlimitedで無料で読めますのでお勧めです!(30日無料期間に読んで解約もアリだと思います。笑)



【tech】KVMホスト(CentOS8)をZabbix-agent2で監視してみるメモ



公開:2019/1/13
更新:2019/1/13

ZabbixをDockerで動かしたかったのですが、いまだにDockerがよくわからず、うまく動かせません。。泣
Dockerを動かせたら、家のNW機器やサーバを監視設定させたかったのですが、我慢できずに自宅のノートパソコンのCentOS8のKVM上にLinuxでZabbix4.4をインストールして監視設定しました。笑

環境


Agentインストール対象:CentOS 8.0 (minimal) KVMホスト
            (192.168.100.10)
Zabbix-Server:192.168.100.151

Agentインストール対象ホストへログイン



・zabbixのリポジトリ追加
rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/8/x86_64/zabbix-release-4.4-1.el8.noarch.rpm

・zabbix-agent2インストール
dnf install -y zabbix-agent2

・設定ファイルの更新
vi /etc/zabbix/zabbix_agent2.conf


ServerをZabbixserverのIPに書き換え
192.168.100.151

ListenPort=10050
のコメントアウトを削除

ServerActive=127.0.0.1
のアドレスを書き換え




・Zabbix-agent2のステータス確認
systemctl status zabbix-agent2

・Zabbix-agent2の自動起動設定
systemctl enable zabbix-agent2

・Zabbix-agent2の起動
systemctl start zabbix-agent2

・Zabbix-agent2のステータス確認
systemctl status zabbix-agent2

・Firewallの許可設定
firewall-cmd --add-port=10050/tcp
 ※tcpの10050ポート許可が即時反映されますが、サーバ再起動後は設定変更がクリアされます。

・許可設定が反映されたことを確認
firewall-cmd --list-ports


#firewall-cmd --list-ports
10050/tcp




・firewallの許可設定を永続的に設定する(--permanentオプション)
firewall-cmd --add-port=10050/tcp --permanent
 ※このオプションを付ければ再起動後もtcp10050の許可設定が残ります

久しぶりにみてみると、モバイルバッテリーもずいぶん安くなってるんですね!

皆さん既にやってると思いますが、 AmazonPrimeだとAmazon Music Unlimitedが月額780円でできるんですね!
最近知ってapple musicから乗り換えました。(200円ですが安い方がいいに越したことはないです笑)

下のPythonの本は kindle unlimitedで無料で読めますのでお勧めです!(30日無料期間に読んで解約もアリだと思います。笑)



【tech】【Movie】KVM上のCentOS8 にNginxをインストールしてZabbix4.4を動かすメモ




公開日:2019/11/3
更新日:2020/1/18

CentOS7時代に、Zabbix4.2をVirtualBox上にCentOS7へインストールして、
Nginxで動かした事があったので、CentOS8でもやってみました!
うまくいかないところがあればお問い合わせください。
Nginxなどは2019年11月の現時点で最新版でインストールしています!

ひとまず手順のみのメモです!
!!質問があればお気軽にコメントください!!
(わたし自身も成長の為に質問頂きたいので、ぜひご質問ください!)

動画upしました!(install movie)

インストールできたらNW機器を追加する手順もblogに書いたので是非見てくださいっ!

zabbix4.0からNW機器(vyos)を監視する(Add NW Device)

KVM(vBridge)のセットアップ手順です!

【tech】【動画あり】CentOS8でKVMの仮想化環境構築vBridgeの作成メモ

環境


CentOS 8.0 (minimal) on KVM
(IP:192.168.100.101)
WEB:Nginx Ver1.16
DB:MySQL Ver8.0.17
MySQLDB rootユーザPW:Root123!
zabbix用DB名:zabbixDB
zabbixDB ユーザ:zabbixuser
zabbixuser PW:Zabbix123!


私が使っているPC(のメモリが8GBの物)です!
私は今このPCのメモリを現在では32GBにアップグレードして使っています!笑
安くなりましたよねメモリ。SSDも安くなってるので買い換えたいです!笑

※teratermを使用してCentOSへアクセス


手順


・zabbixのリポジトリ追加
rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/8/x86_64/zabbix-release-4.4-1.el8.noarch.rpm

・zabbixインストール
dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent2 zabbix-web-japanese zabbix-nginx-conf

・Nginxリポジトリ追加
rpm -Uvh https://nginx.org/packages/rhel/8/x86_64/RPMS/nginx-1.16.1-1.el8.ngx.x86_64.rpm

・Nginx・PHP・MySQLのインストール
dnf install -y nginx php mysql-server

・Zabbix用cfgファイルの作成
vi /etc/nginx/conf.d/zabbix.conf
 →2行目のlistenのコメントアウトを外す


server {
listen 80;
# server_name example.com;


・Nginxのデフォルトconfをリネーム
mv /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.bk



・php.iniの設定
vi /etc/php.ini
 下記の通りに値を編集


約383行目
max_execution_time = 30
→max_execution_time = 300
 ※:%s/max_execution_time = 30/max_execution_time = 300/gc
  で置換できます

約393行目
max_input_time = 60
→max_input_time = 300
 ※:%s/max_input_time = 60/max_input_time = 300/gc
  で置換できます

約672行目
post_max_size = 8M
→post_max_size = 16M
 ※:%s/post_max_size = 8M/post_max_size = 16M/gc
  で置換できます

約902行目
;date.timezone =
→date.timezone = "Asia/Tokyo"
 ※:%s/;date.timezone =/date.timezone = "Asia\/Tokyo"/gc
  で置換できます。


・ディレクトリ移動
cd /etc/php-fpm.d/

・php-fpmの設定を編集
vi /etc/php-fpm.d/zabbix.conf
 →user・groupをnginxに編集
 →timezoneをAsia/Tokyoへ


2、3行目
user = apache
→user = nginx
 ※:%s/apache/nginx/gc
  で置換できます。(置換するべきでないところは飛ばしてくだ

; php_value[date.timezone] = Europe/Riga
→php_value[date.timezone] = Asia/Tokyo




・使用しないファイルのリネーム
mv www.conf www.conf.bk

・パーミッション変更前の確認
ls -l /var/lib/php/

・所有者の変更
chown -R nginx.nginx /var/lib/php/opcache
chown -R nginx.nginx /var/lib/php/session
chown -R nginx.nginx /var/lib/php/wsdlcache

・所有者の変更
chown -R nginx:nginx /etc/zabbix/web

・Mysqlのステータスの確認
systemctl status mysqld

・Mysqlの自動起動設定
systemctl enable mysqld

・Mysqlの自動起動設定
systemctl start mysqld

・Mysqlのステータス確認
systemctl status mysqld



データベースの作成
・初期設定
mysql_secure_installation
→初期PWを変更して、rootPWも変更しておく。
 そのほかはすべてyでOK


Press y|Y for Yes, any other key for No:
→enter

New password:
 →rootPWを入力
  Root123!
Re-enter new password:
 →rootPWを入力
  Root123!

以降は4回全て「y」でOKです。


・mysqlモードへ移行
mysql -uroot -p
→Enter passwod:Root123!

・zabbix用データベースの作成
create database zabbixDB character set utf8 collate utf8_bin;

・Zabbixユーザの作成
create user zabbixuser@localhost identified by 'Zabbix123!';

・データベースへユーザ/PWの作成
grant all privileges on zabbixDB.* to zabbixuser@localhost;

・mysqlモードを終了
exit

・データベース「zabbix」のテーブル作成用のsql文を実行
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbixuser -p zabbixDB
:Enter password: Zabbix123!

・作成後の確認
mysql -uroot -p zabbixDB
PW:Root123!

・databaseの確認
show databases;

・mysqlモードを終了
exit



・Nginxのステータス確認
systemctl status nginx

・Nginxの自動起動
systemctl enable nginx

・phpステータス確認
systemctl status php-fpm

・phpの自動起動
systemctl enable php-fpm

・zabbixのステータスの確認
systemctl status zabbix-server

・zabbixの自動起動設定
systemctl enable zabbix-server

・zabbixフロントの設定
vi /etc/zabbix/zabbix_server.conf


DBパスワードを記載
91行目付近の下記ディレクティブに値をいれる
・DBHost=localhost
・DBName=zabbixDB
・DBUser=zabbixuser
・DBPassword=Zabbix123!




・firewall追加
firewall-cmd --add-service=http --permanent

・selinuxのステータスを確認
getenforce
:Enforcing

・selinuxをdisabledにする
vi /etc/sysconfig/selinux
→SELINUX=disabled

・selinux、FWの変更を反映させるために再起動
reboot

ブラウザから「IPアドレス」へアクセス
(firefoxなどを立ち上げて、「192.168.100.101」へアクセス)

※ダメだったら
nginx、mysqld、zabbix-serverの再起動を試してみましょう
→mariadbの再起動
systemctl restart mysqld

ブラウザアクセスが成功したら、初期設定する。



Welcome to zabbixの画面
→Next step

Check of pre-requisites
→Next step

Configure DB connection
下記の通りにそれぞれ入力
・DBName=zabbixDB
・DBUser=zabbixuser
・DBPassword=Zabbix123!
→Next step

Zabbix server details
→Nameに任意のサーバ名記入

Pre-installation summary
→Next step

Install
Congratulations! You have successfully installed Zabbix frontend.
→Finish

ZabbixのTOP画面※下記は初期ユーザ/パスワード
Username:Admin
Password:zabbix

以上です。


下のRedmineとZabbixの本は kindle unlimitedで無料で読めますのでお勧めです!(30日無料期間に読んで解約もアリだと思います。笑)



【tech】【Movie】KVM環境のCentOS8にnginxでRedmine4を動かすメモ



CentOS8にRedmine4をインストールしてみました!(webrick)

https://kusomemo.tokyo/tech/centos8-redmine4-webrick/

apache版もあります!

【tech】CentOS8 (on KVM)にRedmine4をインストールするメモ(Apache版)

そして今回はnginxで動かします!

動画作りました!

・環境


CentOS 8.0 (minimal) on KVM
(IP:192.168.56.101)
WEB:Nginx
DB:MySQL 8
MariaDB rootユーザPW:RootPW123!
Redmine用DB名:redmine
RedmineDB ユーザ:redmine
Redmineuser PW:Redmine123!


私が使っているPC(のメモリが8GBの物)です!
私は今このPCのメモリを現在では32GBにアップグレードして使っています!笑
安くなりましたよねメモリ。SSDも安くなってるので買い換えたいです!笑

それでは手順です!

・Redmine関連PKGのインストール
dnf install -y zlib-devel patch curl-devel openssl-devel httpd-devel libtool apr-devel apr-util-devel bzip2 mysql-devel ftp wget gcc-c++ autoconf readline readline-devel zlib libffi-devel make automake bison subversion

・GPGキーのインポート
curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import -
curl -sSL https://rvm.io/mpapis.asc | gpg2 --import -

・rvmのダウンロード
curl -sSL https://get.rvm.io | bash -s stable

・rvmの展開
source /etc/profile.d/rvm.sh

・rvmのインストール
rvm install 2.6.0

・rvmのリロード
source /usr/local/rvm/scripts/rvm

・.bashrcへ追記
echo '[[ -s "/usr/local/rvm/scripts/rvm" ]] && source "/usr/local/rvm/scripts/rvm"' >> ~/.bashrc

・./bashrcのリロード
source ~/.bashrc

・ver確認
ruby -v
rvm -v

・MySQLのリポジトリ追加
rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

・MySQLをインストール
dnf install -y mysql-server

・MySQLを起動
systemctl start mysqld

・MySQLの自動起動
systemctl enable mysqld

・MySQLの初期設定
mysql_secure_installation
→何も入力せずに「Enter」
 PW:Root123!
 それ以降は4回全て「y」でOKです!

・MySQLモードへ以降
mysql -u root -p
→Root123!

・DBの作成
create database redmine;

・ユーザの作成
create user redmine@localhost identified by 'Redmine123!';

・権限設定
grant all privileges on redmine.* to redmine@localhost ;

・設定保存
flush privileges;

・mysqlを抜ける
exit

・Passengerのインストール
gem install passenger -N

・Nginxのインストール
passenger-install-nginx-module

→下記メッセージが表示されたら「Enter」


Welcome to the Phusion Passenger Nginx module installer, v6.0.2.

This installer will guide you through the entire installation process. It
shouldn't take more than 5 minutes in total.

Here's what you can expect from the installation process:

  1. This installer will compile and install Nginx with Passenger support.
  2. You'll learn how to configure Passenger in Nginx.
  3. You'll learn how to deploy a Ruby on Rails application.

Don't worry if anything goes wrong. This installer will advise you on how to
solve any problems.

Press Enter to continue, or Ctrl-C to abort.


→下記メッセージが表示されたら「!」を入力。
Ruby・Pythonにスペースキーでチェックをつけて「Enter」


Which languages are you interested in?

Use < space > to select.
If the menu doesn't display correctly, press '!'

(*) Ruby
> (*) Python
( ) Node.js
( ) Meteor


下記メッセージが表示されたら「1」→「Enter」
→ダウンロードが始まります。


Automatically download and install Nginx?

Nginx doesn't support loadable modules such as some other web servers do,
so in order to install Nginx with Passenger support, it must be recompiled.

Do you want this installer to download, compile and install Nginx for you?

  1. Yes: download, compile and install Nginx for me. (recommended)
    The easiest way to get started. A stock Nginx 1.15.8 with Passenger
    support, but with no other additional third party modules, will be
    installed for you to a directory of your choice.

  2. No: I want to customize my Nginx installation. (for advanced users)
    Choose this if you want to compile Nginx with more third party modules
    besides Passenger, or if you need to pass additional options to Nginx's
    'configure' script. This installer will 1) ask you for the location of
    the Nginx source code, 2) run the 'configure' script according to your
    instructions, and 3) run 'make install'.

Whichever you choose, if you already have an existing Nginx configuration file,
then it will be preserved.

Enter your choice (1 or 2) or press Ctrl-C to abort: 1


下記メッセージが表示されたら「Enter」


Downloading Nginx...
Verifying Nginx checksum...
Extracting Nginx source tarball...
# tar xzvf /tmp/passenger.1u3rsgk/nginx.tar.gz
nginx-1.15.8/
////////////////////////////
nginx-1.15.8/auto/cc/name
nginx-1.15.8/auto/cc/owc
nginx-1.15.8/auto/cc/sunc


Where do you want to install Nginx to?

Please specify a prefix directory [/opt/nginx]:


下記メッセージが表示されたら「Enter」で完了です。


--------------------------------------------

Nginx with Passenger support was successfully installed.

The Nginx configuration file (/opt/nginx/conf/nginx.conf)
must contain the correct configuration options in order for Phusion Passenger
to function correctly.

This installer has already modified the configuration file for you! The
following configuration snippet was inserted:

http {
...
passenger_root /usr/local/rvm/gems/ruby-2.6.0/gems/passenger-6.0.2;
passenger_ruby /usr/local/rvm/gems/ruby-2.6.0/wrappers/ruby;
...
}

After you start Nginx, you are ready to deploy any number of Ruby on Rails
applications on Nginx.

Press ENTER to continue.


・ディレクトリの移動
cd /opt/nginx/

・ディレクトリの移動
cd conf/

・configファイルの作成
vi nginx.conf
→23行目に下記設定追加


include vhost/*.conf;


・ディレクトリの作成
mkdir -p /opt/nginx/conf/vhost

・ディレクトリの移動
cd /opt/nginx/conf/vhost/

・redmine用のconfig作成
vi redmine.conf

→下記設定の記述

server {
listen 80;
server_name www.kusomemo.tokyo;

root /var/www/redmine/public;
passenger_enabled on;
client_max_body_size 10m; # Max attachemnt size

# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}

・ディレクトリ移動
cd /lib/systemd/system/

・サービスの定義
vi nginx.service
→下記設定を記述


[Unit]
Description=The NGINX HTTP and reverse proxy server
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
PIDFile=/opt/nginx/logs/nginx.pid
ExecStartPre=/opt/nginx/sbin/nginx -t
ExecStart=/opt/nginx/sbin/nginx
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target


・systemdのリロード
systemctl daemon-reload

・Nginxの起動
systemctl start nginx

・Nginxの自動起動設定
systemctl enable nginx

・portの確認
#netstat -plntu | grep nginx
ss -ltup | grep nginx


オプション
l:LISTEN状態にあるソケットのみ表示
t:TCPソケットを表示
u:UDPソケットを表示
p:ソケットを使用しているプロセスも表示


・ディレクトリの作成
mkdir -p /var/www/redmine

・ディレクトリの移動
cd /var/www

・Redmineのダウンロード
svn co http://svn.redmine.org/redmine/branches/4.0-stable redmine
→下記メッセージが表示されたら「T」→「Enter」
※まれにERRORになりましたが、もう一度同じコマンドを
入力したら何故かダウンロードできました。


Error validating server certificate for 'https://svn.redmine.org:443':
- The certificate is not issued by a trusted authority. Use the
fingerprint to validate the certificate manually!
Certificate information:
- Hostname: svn.redmine.org
- Valid: from Sun, 08 Jan 2017 00:00:00 GMT until Wed, 08 Jan 2020 23:59:59 GMT
- Issuer: Gandi, Paris, Paris, FR
- Fingerprint: ab:f1:c8:b7:69:a6:99:bd:20:c1:59:a4:5f:60:9e:27:2d:81:82:b7
(R)eject, accept (t)emporarily or accept (p)ermanently?


・ディレクトリの移動
cd redmine

・サンプルファイルのコピー
cp config/configuration.yml.example config/configuration.yml

・サンプルファイルのコピー
cp config/database.yml.example config/database.yml

・ymlファイルの編集
vi config/database.yml
→DB「redmine」のユーザ名・パスワードを編集

production:
  adapter: mysql2
  database: redmine
  host: localhost
  username: redmine
  password: "Redmine123!"
  encoding: utf8

・ディレクトリの作成
mkdir -p tmp tmp/pdf public/plugin_assets

・所有者の変更
sudo chown -R nobody:nobody files log tmp public/plugin_assets

・権限の変更
sudo chmod -R 775 files log tmp public/plugin_assets

・bundlerのインストール
gem install bundler

・bundleインストール
bundle install --without development rmagick test

・トークンの作成
bundle exec rake generate_secret_token

・DBの作成
RAILS_ENV=production bundle exec rake db:migrate

・デフォルトデータロード
RAILS_ENV=production bundle exec rake redmine:load_default_data
→「Enter」

・Nginxのリスタート
systemctl restart nginx

・firewallの許可
firewall-cmd --add-service=http --permanent

・firewallの再起動
firewall-cmd --reload

ブラウザを立ち上げ「192.168.100.101」へアクセス

画面右上の「ログイン」をクリック。

Login:admin
Password:admin

※初回のログインはパスワードの変更を求められます。

以上です、無事インストールできましたか?できなかった方はコメントください!

下のRedmineの本は kindle unlimitedで無料で読めますのでお勧めです!(30日無料期間に読んで解約もアリだと思います。笑)