1.自定义脚本过滤出err 日志 导入新的文件
2.监控新的文件 并通过api 吧日志内容发送到onealert
3.具体参数 请看官方文档api
概要
#!/bin/bash
log=/tmp/game.err
name=`hostname`
/bin/sh /home/log/level_ai_err_filter.sh
if [ -f $log ];
then
curl -H "Content-type: application/json" -X POST -d '{
"app": "My-App-Key",
"host": "'"$name"'",
"service": "",
"eventId": "3",
"eventType": "trigger",
"entityName": "55",
"entityId": "",
"priority": 1,
"alarmContent": "'"`sed ':a;N;$!ba;s/\n/ /g' $log`"'"
}' "http://api.onealert.com/alert/api/event/"
else
echo "NO"
fi