在OCI上生成Apache的样本日志,并将其收集到Logging Analytics
大纲
目录
1. 先决条件
2. 启用计算管理代理
3. 在计算中生成虚拟日志
4. 在日志分析中创建源
5. 进行操作确认
前提
-
- コンピュートを作成済
- Logging Analyticsを有効化済み
启用计算管理代理程序
在计算机上生成虚拟日志
在OCI的计算机上安装一个名为apache loggen的Ruby库,它可以输出Apache的虚拟日志。
虚拟日志将输出类似以下的Apache访问日志(服务器连接日志)。
80.114.74.70 - - [30/Sep/2023:10:22:29 +0000] "GET /category/games HTTP/1.1" 200 96 "/item/games/3199" "Mozilla/5.0 (iPad; CPU OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3"
我将安装Ruby。
$ sudo yum install ruby
安装 Apache Loggen。
$ sudo gem install apache-loggen
创建一个用于生成日志的目录。
$ sudo mkdir apache
为了让代理能够获取日志,我们将在文件夹中设置读取权限。
$ sudo chmod 777 apache
使用 Logging Analytics 创建源
确认动作
会生成Apache的访问日志。
根据需要,您可以设置选项部分。
$ apache-loggen --options file
--limit=COUNT ログの最大生成数
--rate=RATE 何レコード生成/毎秒
--rotate=SECOND ファイルローテーションの間隔
--progress 生成速度の表示
--json Json形式で出力