전체 글
-
[SHELL SCRIPT] 긴 문장 줄바꿈[LANGUAGE]/SHELL SCRIPT 2020. 8. 5. 17:28
쉘 스크립트에서 긴 문장을 줄 바꿔서 입력하길 원할 경우 \(백 슬러쉬)를 이용해서 쉘 스크립트 파일 줄 바꿈을 시전할 수 있다. totalResult="$(echo -e "$NowDate $serverName\n$NowDate $serverStatus\ \n$NowDate $totalHealthWarn\n$NowDate $totalHealthOverloaded\n$NowDate $totalHealthCritical\n$NowDate $totalHealthOk\n$NowDate $heapSize\n$NowDate $activeExecuteThreads")" totalResult= "$(echo -e " $NowDate $serverName\n$NowDate $serverStatus\ \n$NowDate ..
-
[Zabbix] How to pass arguments to shell scripts[MONITORING TOOL]/Zabbix 2020. 8. 5. 10:35
위와 같은 방식으로 매크로 작성 후에 shell script로 arguments를 전달할 수 있다. 템플릿 작성 > 아이템 연동 > 매크로 작성 > Key 값 입력 후에 가능 방법은 아래와 같다. Configuration > Templates > Template로 이동한 후 다음과 같이 작성 다음과 같이 그룹 선택 후 호스트명을 클릭한다. 다음과 같이 템플릿 선택 후 add 해준다. 그리고 업데이트 버튼을 클릭한다. 이후 다음과 같이 그룹 선택 후 다음과 같이 호스트의 아이템을 클릭한다. 다음과 같이 템플릿을 연결할 아이템을 선택하고 복사를 클릭한다. 다음과 같이 템플릿 선택 그룹과 타겟 선택 다음과 같이 템플릿 링크가 걸린 것을 확인할 수 있다. 그렇다면 링크를 해제하고 싶을떈 어떻게 할 수 있을까? ..
-
[웹로직] Monitoring_Server Shell File(wslt)[MIDDLEWARE]/Weblogic 2020. 8. 5. 10:25
NowDate=$(date "+%Y-%m-%d %H:%M:%S") USERNAME=$1 PASSWORD=$2 URL=$3 echo $USERNAME Result=$(/root/Oracle/Middleware/wlserver_10.3/common/bin/wlst.sh /tmp/weblogic_py_and_log/Monitoring_Health_Check.py -username $USERNAME -password $PASSWORD -URL $URL) serverName="$(echo "$Result" | grep "serverName")" serverStatus="$(echo "$Result" | grep "serverStatus")" totalHealthWarn="$(echo "$Result" | grep..
-
[웹로직] Monitoring_Server Python File(wslt)[MIDDLEWARE]/Weblogic 2020. 8. 5. 10:24
#Variable declaration username='' password='' URL='' healthWarn=0 healthOverloaded=0 healthCritical=0 healthOk=0 #Connection arguments check for i in range(len(sys.argv)): if sys.argv[i] in ("-username"): if i+1 < len(sys.argv): username = sys.argv[i+1] elif sys.argv[i] in ("-password"): if i+1 < len(sys.argv): password = sys.argv[i+1] elif sys.argv[i] in ("-URL"): if i+1 < len(sys.argv): URL = ..