nagios의 호스트.cfg 파일에서 services.cfg 파일로 포트 번호를 전달하는 방법

nagios의 호스트.cfg 파일에서 services.cfg 파일로 포트 번호를 전달하는 방법

호스트와 포트 번호가 다른 hostgroups.cfg 파일이 있습니다. check_http 명령을 넣은 services.cfg 파일에 각 호스트의 포트 번호를 전달하고 싶습니다.

내 호스트마다 http 프로세스와 포트 번호가 다르기 때문에 호스트.cfg 파일에서 직접 포트 번호를 전달하고 싶습니다. 가능합니까?

답변1

사용자 정의 개체 변수를 사용할 수 있습니다

호스트 정의에서 밑줄(예: _http_port1 81)로 시작하는 변수를 선언하고 이를 services/commands/contacts/etc에서 참조합니다. $_HOSTHTTP_PORT1을 사용합니다. _HOST 접두어와 var의 선행 _가 제거되고 대문자로 표시된다는 사실에 유의하세요.

더 읽어보실 수 있습니다 http://nagios.sourceforge.net/docs/3_0/customobjectvars.html

관련 정보