zabbix triggers function

Zabbix 트리거에서 지원하는 함수 설명

2013-05-06 by pengyao
  • https://www.zabbix.com/documentation/2.0/manual/appendix/triggers/functions
  • 번역자:pengyao

  • abschange

  • 매개 변수: 뒤에 있는 매개 변수를 무시합니다
  • 지원값 유형:float,int,str,text,log
  • 설명: 최근에 얻은 값과 이전의 값의 차이의 절대 값을 되돌려줍니다.문자열 유형에 대해 0은 값이 같고 1은 값이 다르다

  • avg

  • 매개 변수: 초 또는 #num
  • 지원 값 유형:float,int
  • 설명: 지정된 시간 간격의 평균값을 되돌려줍니다.시간 간격은 첫 번째 매개 변수를 통해 초수로 설정하거나 수집할 수 있습니다. (예를 들어 #5는 최근 5차례의 값을 나타냅니다.)두 번째가 있다면 시간 표류(time shift)를 나타낸다. 예를 들어 하루 전의 1시간 평균값을 조회할 때 대응하는 함수는 avg(360086400)이고 시간 표류는 Zabbix 1.8.2가 가입한 것이다

  • change

  • 매개 변수: 뒤에 있는 매개 변수를 무시합니다
  • 지원값 유형:float,int,str,text,log
  • 설명: 최근에 얻은 값과 이전 값의 차이를 되돌려줍니다.문자열 유형에 대해 0은 값이 같고 1은 값이 다르다

  • count

  • 매개 변수: 초 또는 #num
  • 지원값 유형:float,int,str,text,log
  • 설명: 지정된 시간 간격의 수치 통계를 되돌려줍니다.시간 간격은 첫 번째 매개 변수를 통해 초수로 설정하거나 수집할 수 있습니다. (값 앞에 #이 필요합니다.)이 함수는 두 번째 파라미터를 샘플(pattern) 데이터로, 세 번째 파라미터를 조작(operator) 파라미터로, 네 번째 파라미터를 시간 표류(time shift) 파라미터로 지원할 수 있습니다.샘플에 대해 정수(iteeger) 모니터링 항목은 실용적이고 정확하게 일치하며 부동점형(float) 모니터링 항목은 편차 0.000001을 허용한다

  • 지원되는 작업(operators) 유형:
    eq:  
      ne:   
      gt:  
      ge:  
      lt:  
      le:  
      like:  
    

    정수와 부동점형 모니터링 프로젝트에 eq(기본값),ne,gt,ge,lt,le를 지원합니다.string,text,log 모니터링 항목에 like(기본값),eq,ne 지원
    예:
    count(600):  10 
      count(600,12):  10 , 12 
      count(600,12,"gt"):  10 , 12 
      count(#10,12,"gt"):  10 , 12 
      count(600,12,"gt",86400): 24 10 , 12 
      count(600,,,86400): 24 10 
    

    #num 매개 변수는 Zabbix 1.6.1부터 지원되며, time shift 매개 변수와 문자열 조작 지원은 Zabbix 1.8.2부터 지원됩니다.

    date

  • 매개 변수: 뒤에 있는 매개 변수를 무시합니다
  • 지원 값 유형: 모두(any)
  • 설명: 현재 날짜를 반환합니다(예: 20031025)

  • dayofmonth

  • 매개 변수: 뒤에 있는 매개 변수를 무시합니다
  • 지원 값 유형: 모두(any)
  • 설명: 현재가 이달 며칠째(수치 범위: 1-31)로 되돌아옵니다. 이 함수는 Zabbix 1.8.5부터 지원됩니다

  • dayofweek

  • 매개 변수: 뒤에 있는 매개 변수를 무시합니다
  • 지원 값 유형: 모두(any)
  • 설명: 반환은 현재 이번 주 며칠째 (수치 반환: 1-7), 월요일은 1, 일요일은 7

  • delta

  • 매개 변수: 초 또는 #num
  • 지원 값 유형:float,int
  • 설명: 지정한 시간 간격 내의 최대 값과 최소 값의 차이 값 (max ()-min () 을 되돌려줍니다.시간 간격은 첫 번째 매개 변수로 초나 수집 값의 수일 수 있습니다.Zabbix 1.8.2부터 두 번째 파라미터 옵션time_ 지원shift.

  • diff

  • 매개 변수: 무시
  • 지원값 유형:float,int,str,text,log
  • 설명: 되돌아오는 값이 1이면 최근의 값이 이전의 값과 다르고 0은 다른 상황을 나타낸다

  • fuzzytime

  • 매개 변수: 초
  • 지원 값 유형:float,int
  • 설명: 반환 값은 1입니다. 모니터링 항목의 값을 나타내는 시간 스탬프와 Zabbix Server의 시간은 N초가 많고 0은 기타입니다.시스템을 자주 사용합니다.로컬 시간이 Zabbix 서버 시간과 같은지 확인하기 위해localtime.

  • iregexp

  • 매개 변수: 첫 번째는 문자열, 두 번째는 초 또는 #num
  • 지원 값 형식:str,log,text
  • 설명:regexp와 유사하며 대소문자를 구분하지 않습니다

  • last

  • 매개 변수: 초 또는 #num
  • 지원값 유형:float,int,str,text,log
  • 설명: 최근의 값이 초라면 무시합니다. #num은 최근의 N번째 값을 표시합니다. 현재의 #num과 다른 일부 함수의 #num의 뜻은 다르다는 것을 주의하십시오

  • 예:
    last(0)   last(#1)last(#3)  ** **3 ( )
     **time_shift**last(0,86400)  
     historyZabbix 
    #num Zabbix 1.6.2 ,timeshift 1.8.2 ,  avg() 
    

    logeventid

  • 매개 변수:string
  • 지원 값 유형: log
  • 설명: 최근 로그 항목의 Event ID가 정규 표현식과 일치하는지 확인합니다.매개변수는 정규 표현식, POSIX 확장 스타일입니다.반환 값이 0이면 일치하지 않고 1이면 일치하지 않습니다.이 함수는 Zabbix 1.8.5부터 지원됩니다

  • logseverity

  • 매개 변수: 무시
  • 지원 값 유형: log
  • 설명: 최근 로그 항목의 로그 등급 (log severity) 을 되돌려줍니다.반환값이 0이면 기본 레벨을 나타내고 N은 해당 레벨을 나타냅니다. (정수, Windows 이벤트 로그에 사용됨).Zabbix 로그 레벨은 Windows 이벤트 로그의 정보 열에서 유래합니다.

  • logsource

  • 매개 변수:string
  • 지원 값 유형: log
  • 설명: 최근 로그 항목이 매개 변수의 로그 출처와 일치하는지 확인합니다.반환 값이 0이면 일치하지 않고 1이면 일치하지 않습니다.Windows 이벤트 로그 모니터링에 사용됩니다.예를 들어 logsource ["VMWare Server"]를 참조하십시오

  • max

  • 매개 변수: 초 또는 #num
  • 지원 값 유형:float,int
  • 설명: 지정된 시간 간격의 최대 값을 되돌려줍니다.시간 간격은 첫 번째 매개 변수로 초 또는 수집 값의 수일 수 있습니다(접두사는 #).Zabbix 1.8.2부터 함수는 두 번째 선택 가능한 매개 변수 time_ 지원shift, avg () 함수를 보고 사용할 수 있습니다

  • min

  • 매개 변수: 초 또는 #num
  • 지원 값 유형:float,int
  • 설명: 지정된 시간 간격의 최소값을 되돌려줍니다.시간 간격은 첫 번째 매개 변수로 초 또는 수집 값의 수일 수 있습니다(접두사는 #).Zabbix 1.8.2부터 함수는 두 번째 선택 가능한 매개 변수 time_ 지원shift, avg () 함수를 보고 사용할 수 있습니다

  • nodata

  • 매개 변수: 초
  • 지원 값 유형:any
  • 설명: 반환 값이 1이면 지정된 간격(30초 미만이어서는 안 됨)이 데이터를 받지 못하고 0은 기타를 나타냅니다

  • now

  • 매개 변수: 무시
  • 지원 값 유형:any
  • 설명: Epoch(1970년 1월 1일 00:00 UTC) 시간으로 되돌아오는 초

  • prev

  • 매개 변수: 무시
  • 지원값 유형:float,int,str,text,log
  • 설명:last(#2)와 유사한 이전 값을 되돌려줍니다

  • regexp

  • 매개 변수: 첫 번째 매개 변수는string이고 두 번째 매개 변수는 초 또는 #num입니다
  • 지원 값 형식:str,log,text
  • 설명: 최근 값이 정규 표현식과 일치하는지 확인하고, 매개 변수의 정규 표현식은 POSIX 확장 스타일, 두 번째 매개 변수는 초 또는 수집 값의 수로 여러 값을 처리합니다.이 함수는 대소문자를 구분합니다.반환값이 1이면 찾았고 0은 다른 값입니다

  • str

  • 매개 변수: 첫 번째 매개 변수는string이고 두 번째 매개 변수는 초 또는 #num입니다
  • 지원 값 형식:str,log,text
  • 설명: 최근 값의 문자열을 찾습니다.첫 번째 매개 변수는 대소문자에 민감한 검색 문자열을 지정합니다.두 번째 선택 가능한 매개 변수는 초 또는 수집 값의 수를 지정하여 여러 값을 처리합니다.반환값이 1이면 찾았고 0은 다른 값입니다

  • strlen

  • 매개 변수: 초 또는 #num
  • 지원 값 형식:str,log,text
  • 설명: 최근 값의 문자열 길이를 지정합니다. (바이트가 아닙니다.) 매개 변수 값은last 함수와 유사합니다.예를 들어strlen(0)은strlen(#1)과 같고strlen(#3)은 최근의 세 번째 값을 나타내고strlen(086400)은 하루 전의 최근의 값을 나타낸다.이 함수는 Zabbix 1.8.4부터 지원됩니다

  • sum

  • 매개 변수: 초 또는 #num
  • 지원 값 유형:float,int
  • 설명: 지정된 시간 간격에서 수집된 값의 총계를 되돌려줍니다.시간 간격은 첫 번째 매개 변수로 초 또는 수집 값(#으로 시작)을 지원합니다.Zabbix 1.8.2부터 이 함수는time_ 지원shift는 두 번째 매개 변수입니다.avg 함수를 보고 사용할 수 있습니다

  • time

  • 매개 변수: 무시
  • 지원 값 유형:any
  • 설명: 현재 시간으로 되돌아갑니다. 형식은 HHMMSS입니다. 예를 들어 123055입니다
  • 좋은 웹페이지 즐겨찾기