Datosはウェブトラフィックをモニタリングするためのツールです。
モニタリングにはネットワークインターフェイスのポット情報のみを使用するため、他プロセスとの競合を発生しません。
次のような環境で使用出来ます。
1) ウェブサーバーにApache HTTPD, Nginxではない環境、例えば,Apache Tomcatの単独使用の場合
2) コンテナ環境で、ホストに複数のウェブPOD使用する場合
[Datos]マルチポットロギング
Datosは一つのエージェントから一つのIP:PORTデータのみロギング出来ます。 複数のIPアドレス及びPORTデータをロギングするなら必要な数だけDatosサービスを生成する必要があります。
Datosサービスを追加生成する方法は下記のようです。
# vi /etc/datos/conf/httplogger2.conf
interface=eth1
logfile=/var/log/plura/weblog2.log
host=172.16.10.52
port=8080
# vi /etc/datos/conf/datos2.service
[Unit]
Description=Datos httplogger service
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/etc/datos/
ExecStart=/etc/datos/httplogger -name datos2 /etc/datos/conf/httplogger2.conf
ExecStop=/etc/datos/httplogger -name datos2 -stop
Restart=always
[Install]
WantedBy=multi-user.target
# cp /etc/datos/conf/datos2.service /usr/lib/systemd/system/datos2.service
# systemctl enable datos2.service
# service datos2 start
設定 > ウェブログ収集パスに事前に設定した /var/log/plura/weblog2.log パス追加