ndm agent 추가

This commit is contained in:
ByeonJungHun
2024-03-19 16:10:20 +09:00
parent 90987a8db6
commit 25ea47dbe5
24 changed files with 926 additions and 13 deletions

Binary file not shown.

View File

@@ -0,0 +1,53 @@
#!/bin/sh
INTERVAL=3
if [ -n "$1" ];then
INTERVAL="$1"
fi
PROCESS_NAME="exem-ndm-agent"
HEAD=`ps -eo user,pid,pcpu,pmem,rss,sz,size,vsize,cmd | sed -n '1p'`
echo " ${HEAD}"
PEAK=0
while :
do
CUR_DATE=`date +%d' '%H:%M:%S`
PROCESS_PID=`ps -ef | grep -v grep | grep -v vi | grep -v tail | grep -v ctl | grep -v svc | grep ${PROCESS_NAME} | awk -F' ' '{print $2}'`
if [ -n "${PROCESS_PID}" ];then
RESULT=`ps -p ${PROCESS_PID} -o user,pid,pcpu,pmem,rss,sz,size,vsize,cmd --no-heading`
RSS=`echo ${RESULT} | awk -F' ' '{print $5}'`
if [ ${RSS} -gt ${PEAK} ];then
OUT_PEAK=" PEAK:${PEAK}/${RSS}"
PEAK=${RSS}
PEAK_STAT="peak"
else
OUT_PEAK=" PEAK:${PEAK}"
PEAK_STAT=""
fi
echo "${CUR_DATE} ${RESULT}${OUT_PEAK}"
if [ -n "${PEAK_STAT}" ];then
echo "${CUR_DATE} ${RESULT}${OUT_PEAK}" >> peak.log
fi
else
echo "${CUR_DATE} ${PROCESS_NAME} is not running."
PEAK=0
fi
sleep ${INTERVAL}
done

View File

@@ -0,0 +1,69 @@
[ndm-agent]
directory = ${EXEM_NDM_HOME}/log
filename = ndm-agent.log
output_type = stdout,file
#file_permission = <permission>
#xmlogger_ip = <xmlogger ip>
#xmlogger_port = <xmlogger port>
level = info
include_us_in_time = true
header_flag = time,pid,thread_id,level
#limit_file_size = <megabyte>
#backup_directory = <backup directory>
backup_file_count = 10
[syslog]
directory = ${EXEM_NDM_HOME}/log
filename = ndm-syslog.log
output_type = file
#file_permission = <permission>
#xmlogger_ip = <xmlogger ip>
#xmlogger_port = <xmlogger port>
level = info
include_us_in_time = true
header_flag = time
#limit_file_size = <megabyte>
#backup_directory = <backup directory>
#backup_file_count = <backup file count>
[syslog-dump]
directory = ${EXEM_NDM_HOME}/log/dump
filename = syslog.dump
output_type = file
#file_permission = <permission>
#xmlogger_ip = <xmlogger ip>
#xmlogger_port = <xmlogger port>
level = trace
include_us_in_time = true
header_flag = time
#limit_file_size = <megabyte>
#backup_directory = <backup directory>
#backup_file_count = <backup file count>
[snmp_trap]
directory = ${EXEM_NDM_HOME}/log
filename = ndm-snmptrap.log
output_type = file
#file_permission = <permission>
#xmlogger_ip = <xmlogger ip>
#xmlogger_port = <xmlogger port>
level = trace
include_us_in_time = true
header_flag = time
#limit_file_size = <megabyte>
#backup_directory = <backup directory>
#backup_file_count = <backup file count>
[snmp_trap-dump]
directory = ${EXEM_NDM_HOME}/log/dump
filename = snmptrap.dump
output_type = file
#file_permission = <permission>
#xmlogger_ip = <xmlogger ip>
#xmlogger_port = <xmlogger port>
level = trace
include_us_in_time = true
#header_flag = time,pid,level
#limit_file_size = 10
#backup_directory = <backup directory>
#backup_file_count = <backup file count>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,7 @@
#!/bin/sh
# /lib64/libcrypto.so.10 -> libcrypto.so.1.0.2k
ln -s libcrypto.so.1.0.2k libcrypto.so.10
# /lib64/libssl.so.10 -> libssl.so.1.0.2k
ln -s libssl.so.1.0.2k libssl.so.10

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,7 @@
#!/bin/sh
# /lib64/libcrypto.so.10 -> libcrypto.so.1.0.2k
ln -s libcrypto.so.1.0.2k libcrypto.so.10
# /lib64/libssl.so.10 -> libssl.so.1.0.2k
ln -s libssl.so.1.0.2k libssl.so.10