Compare commits
5 Commits
rel-23.04.
...
dev-3.8
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ed091f73ac | ||
|
|
6edf086b06 | ||
|
|
665daa1107 | ||
|
|
bff7a87e51 | ||
|
|
c6efffee85 |
@@ -1,12 +1,10 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<configuration>
|
<configuration scan="true" scanPeriod="60 seconds">
|
||||||
<include resource="org/springframework/boot/logging/logback/base.xml" />
|
<include resource="org/springframework/boot/logging/logback/defaults.xml" />
|
||||||
<logger name="org.springframework.web" level="info" />
|
<logger name="org.springframework.web" level="info" />
|
||||||
<logger name="org.springboot.sample" level="info" />
|
<logger name="org.apache" level="warn" />
|
||||||
<logger name="org.apache" level="info" />
|
|
||||||
<logger name="org.springframework" level="info" />
|
<logger name="org.springframework" level="info" />
|
||||||
<logger name="druid.sql" level="info" />
|
<logger name="druid.sql" level="info" />
|
||||||
<logger name="com.springboot" level="debug" />
|
|
||||||
|
|
||||||
<property name="log.path" value="./logs/" />
|
<property name="log.path" value="./logs/" />
|
||||||
<!-- 输出格式 -->
|
<!-- 输出格式 -->
|
||||||
@@ -65,4 +63,4 @@
|
|||||||
<appender-ref ref="ERROR_FILE" />
|
<appender-ref ref="ERROR_FILE" />
|
||||||
</root>
|
</root>
|
||||||
|
|
||||||
</configuration>
|
</configuration>
|
||||||
|
|||||||
@@ -12,6 +12,45 @@ service_exists(){
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# 初始化 rsyslog & logrotate 配置
|
||||||
|
fn_init_syslog_logrotate_config(){
|
||||||
|
# promtail
|
||||||
|
cat > /etc/rsyslog.d/promtail.conf << "EOF"
|
||||||
|
if $programname == 'promtail' then {
|
||||||
|
/var/log/nezha/promtail/promtail.log
|
||||||
|
stop
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
cat > /etc/logrotate.d/promtail << "EOF"
|
||||||
|
/var/log/nezha/promtail/*.log {
|
||||||
|
daily
|
||||||
|
missingok
|
||||||
|
maxsize 100M
|
||||||
|
rotate 7
|
||||||
|
copytruncate
|
||||||
|
compress
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
|
||||||
|
# telegraf
|
||||||
|
cat > /etc/rsyslog.d/telegraf.conf << "EOF"
|
||||||
|
if $programname == 'telegraf' then {
|
||||||
|
/var/log/nezha/telegraf/telegraf.log
|
||||||
|
stop
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
cat > /etc/logrotate.d/telegraf << "EOF"
|
||||||
|
/var/log/nezha/telegraf/*.log {
|
||||||
|
daily
|
||||||
|
missingok
|
||||||
|
maxsize 100M
|
||||||
|
rotate 7
|
||||||
|
copytruncate
|
||||||
|
compress
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
||||||
compareMD5(){
|
compareMD5(){
|
||||||
if [ ! -f $1 ] || [ ! -f $2 ];then
|
if [ ! -f $1 ] || [ ! -f $2 ];then
|
||||||
echo 1
|
echo 1
|
||||||
@@ -116,10 +155,14 @@ LimitMEMLOCK=8M:8M
|
|||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
fn_init_syslog_logrotate_config
|
||||||
|
|
||||||
systemctl daemon-reload
|
systemctl daemon-reload
|
||||||
systemctl enable nz-talon && systemctl restart nz-talon
|
systemctl enable nz-talon && systemctl restart nz-talon
|
||||||
systemctl enable nz-promtail && systemctl restart nz-promtail
|
systemctl enable nz-promtail && systemctl restart nz-promtail
|
||||||
systemctl enable nz-telegraf && systemctl restart nz-telegraf
|
systemctl enable nz-telegraf && systemctl restart nz-telegraf
|
||||||
|
systemctl enable crond && systemctl restart crond
|
||||||
|
systemctl enable rsyslog && systemctl restart rsyslog
|
||||||
echo 'install nz-talon success !'
|
echo 'install nz-talon success !'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -148,7 +191,13 @@ if [ 2 -eq $1 ];then
|
|||||||
restoreComponentConfig $TELEGRAF_PATH/telegraf.d $TMP_PATH/telegraf/telegraf.d
|
restoreComponentConfig $TELEGRAF_PATH/telegraf.d $TMP_PATH/telegraf/telegraf.d
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
fn_init_syslog_logrotate_config
|
||||||
|
|
||||||
|
systemctl daemon-reload
|
||||||
systemctl restart nz-talon
|
systemctl restart nz-talon
|
||||||
|
systemctl enable crond && systemctl restart crond
|
||||||
|
systemctl enable rsyslog && systemctl restart rsyslog
|
||||||
|
|
||||||
# nz-promtail.service
|
# nz-promtail.service
|
||||||
if service_exists nz-promtail; then
|
if service_exists nz-promtail; then
|
||||||
|
|||||||
@@ -37,8 +37,11 @@ if [ 0 -eq $1 ];then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
rm -rf /usr/lib/systemd/system/{nz-talon.service,promtail.service,nz-promtail.service,nz-telegraf.service}
|
rm -rf /usr/lib/systemd/system/{nz-talon.service,promtail.service,nz-promtail.service,nz-telegraf.service}
|
||||||
|
rm -rf /etc/rsyslog.d/{promtail.conf,telegraf.conf}
|
||||||
|
rm -rf /etc/logrotate.d/{promtail,telegraf}
|
||||||
|
|
||||||
systemctl daemon-reload
|
systemctl daemon-reload
|
||||||
|
systemctl restart rsyslog
|
||||||
|
|
||||||
echo 'uninstall success!'
|
echo 'uninstall success!'
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -51,8 +51,8 @@ mc cp nz/depends/jdk/$JDK_FILENAME ./
|
|||||||
tar -xzf ./$JDK_FILENAME --strip-components 1 -C $RPM_JDK_PATH
|
tar -xzf ./$JDK_FILENAME --strip-components 1 -C $RPM_JDK_PATH
|
||||||
|
|
||||||
# 下载 promtail
|
# 下载 promtail
|
||||||
mc cp nz/depends/loki/promtail-linux-amd64.zip ./
|
mc cp nz/depends/loki/promtail-2.9.0.linux-amd64.zip ./
|
||||||
unzip -o promtail-linux-amd64.zip -d $RPM_PROMTAIL_PATH
|
unzip -o promtail-2.9.0.linux-amd64.zip -d $RPM_PROMTAIL_PATH
|
||||||
mv $RPM_PROMTAIL_PATH/promtail-linux-amd64 $RPM_PROMTAIL_PATH/promtail
|
mv $RPM_PROMTAIL_PATH/promtail-linux-amd64 $RPM_PROMTAIL_PATH/promtail
|
||||||
cp -f ./tools/config.conf $RPM_PROMTAIL_PATH
|
cp -f ./tools/config.conf $RPM_PROMTAIL_PATH
|
||||||
cp -f ./tools/promtail.yaml $RPM_PROMTAIL_PATH
|
cp -f ./tools/promtail.yaml $RPM_PROMTAIL_PATH
|
||||||
|
|||||||
Reference in New Issue
Block a user