-
サーバ構築のデージーネットTOP
-
OSS情報
-
デージーネットのOSS
-
SyLASインストールマニュアル
6. SyLASの設定
一覧へ
7. 設定詳細
本章では、SyLASの設定項目と、データベース仕様について解説します。
7.1. web.conf(SyLAS用設定項目)
web.confの設定項目詳細は次の通りです。
SearchType
- MariaDB/MySQLを利用する場合は、mysqlを指定します
- OpenSearchを利用する場合は、elasticsearchを指定します
- デフォルト値: 無し
DBServer
- データベースの接続IPアドレス
- デフォルト値: 無し
DBServerPort
- データベースの接続ポート
- デフォルト値: 3306
DBUser
DBPassword
- データベース操作用ユーザのパスワード
- デフォルト値: 無し
DataName
ElasticSearchServers
- OpenSearchを利用する場合の接続情報
- カンマで区切って複数指定可能です
- OpenSearchを利用しない場合も、削除しないでください
- デフォルト値: 無し
RsyslogConfDir
- ログ監視設定の設定ファイルを配置するディレクトリ
- デフォルト値: /etc/rsyslog.sylas.d/
RsyslogRestartCmd
DisplayLines
- 1ページに表示する検索結果の数のデフォルト値
- デフォルト値: 200
MaxSearchCount
- ログ解析対象となるログの最大地値
- デフォルト値: 1000
DefaultSearchTable
- 検索するテーブル名
- 変更しないでください
- デフォルト値: 無し
LogType
- ログ解析タイプの候補
- 変更しないでください
- デフォルト値: 無し
SearchPeriodWithIndex
- OpenSearch利用時の期間指定
- 検索条件がこの期間内の場合、内部的にOpenSearchのindexをURLに指定して検索する
- デフォルト値: 7
AllowAllIndexSearch
- SearchPeriodWithIndexの期間を超えた場合の挙動
- 0: 全検索
- 1: 検索をエラーとする
- デフォルト値: 0
CsvFormat
- エクスポートするCSVファイルの列順
- デフォルト値: date,host,msg
7.2. データベース仕様
7.2.1. ログ管理テーブル
テーブル名 |
loginfo |
役割 |
検索対象のログ情報を管理します。 |
プライマリキー |
log_id |
カラム名 |
型 |
文字数(bytes) |
説明 |
log_id |
数値(serial) |
- |
ログID(プライマリキー) |
log_name |
文字列 |
64bytes |
ログ名 |
facility_name |
文字列 |
64bytes |
ログファシリティ |
search_tab |
文字列 |
64bytes |
検索テーブル |
log_type |
文字列 |
64bytes |
ログ解析タイプ |
app_name |
文字列 |
64bytes |
アプリケーション名 |
7.2.2. ホスト管理テーブル
テーブル名 |
hosts |
役割 |
検索対象のホスト情報を管理します。 |
プライマリキー |
host_id |
カラム名 |
型 |
文字数(bytes) |
説明 |
host_id |
数値(serial) |
- |
ホストID(プライマリキー) |
host_name |
文字列 |
64bytes |
ホスト名 |
7.2.3. ロググループ管理テーブル
テーブル名 |
loggroup |
役割 |
ロググループ情報を管理します。 |
プライマリキー |
group_id |
カラム名 |
型 |
文字数(bytes) |
説明 |
group_id |
数値(serial) |
- |
ロググループID(プライマリキ
ー) |
group_name |
文字列 |
64bytes |
ロググループ名 |
log_id |
数値 外部キー |
- |
ログID
(ログ管理テーブルのログID) |
7.2.4. 検索対象ホスト管理テーブル
テーブル名 |
search_hosts |
役割 |
ロググループに対応したホスト情報を管理します。 |
カラム名 |
型 |
文字数(bytes) |
説明 |
group_id |
数値 外部キー |
- |
ロググループID
(ロググループ管理テーブルのロ
ググループID) |
host_id |
数値 外部キー |
- |
ホストID
(ホスト管理テーブルのホストI
D) |
6. SyLASの設定
一覧へ
OSS情報「SyLAS」
- 導入事例
- Elasticsearchに対応したログ検索インタフェースとして、とSyLASを組み合わせて導入した事例を紹介します。