Cacti のインストールが終了したので、GUI からセットアップを行ってみました。
http://<IPアドレス>/cacti で接続。セルフチェックで色々エラーが表示されています...
各種設定を行うことにします。
MariaDB の time_zone設定
# mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
Enter password:
Warning: Unable to load '/usr/share/zoneinfo/leapseconds' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/tzdata.zi' as time zone. Skipping it.
Warning が出る。(でも tize zoneは追加されているようだ)
# mysql -u root -p
MariaDB [(none)]> grant select on mysql.time_zone_name to 'cactiuser'@'localhost' identified by 'hogehoge';
MariaDB [(none)]> exit
hogehoge は DB用のパスワード。画面のせいで改行されているように見えるけど、grant から 'hogehoge' までで一行です。
# vi /etc/my.cnf.d/server.cnf
[mysqld] セクションに下記を追加。DB関連は知識弱々なので Cacti が指摘する最小値を設定しておきました。
default-time-zone = 'Asia/Tokyo'
character_set_server = utf8mb4
collation_server = utf8mb4_unicode_ci
character_set_client = utf8mb4
max_connections = 151
max_heap_table_size = 90M
max_allowed_packet = 16M
tmp_table_size = 64M
join_buffer_size = 64M
innodb_file_per_table = ON
innodb_buffer_pool_size = 512M
innodb_doublewrite = OFF
innodb_additional_mem_pool_size =80M
innodb_lock_wait_timeout = 50
innodb_flush_log_at_timeout = 3
innodb_read_io_threads = 32
innodb_write_io_threads = 16
設定が終了したら MariaDB を再起動することにします。
# systemctl restart mariadb.service
さてどうなることやら...
2018/01/29追記
1.1.28 だと
- max_heap_table_size >= 114M
- innodb_buffer_pool_size >= 572M
とエラーを吐かれた。
- max_heap_table_size → 128M
- innodb_buffer_pool_size → 640M
にして様子を見ることにする。
0 件のコメント:
コメントを投稿