컬을 통해 명령줄에서 서비스/호스트 알림 비활성화/활성화를 수행하는 컬 스크립트가 있습니다.
하지만 예정된 다운타임 동안 그렇게 해야 합니다.
누군가 나에게 제안할 수 있나요?
좋습니다. 사람들이 내 요구 사항을 이해하지 못한 것 같습니다. 몇 가지 사항을 명확히 하겠습니다. 이미 나와 있는 스크립트가 있습니다. 아래와 같은 스크립트가 있습니다.
컬 -d " 일부 키 값 쌍(호스트 이름, 서비스 이름" url "사용자 이름:비밀번호"
명령줄에서 서비스/호스트 알림을 켜고 끌 것입니다. 그래서 특정 nagios 서버에 가동 중지 시간을 제공하기 위해 이러한 방식으로 컬을 사용하고 싶습니다.
Nagios의 다운타임 옵션이 더 많은 매개변수를 사용하고 이를 스크립트에 주입하려고 했기 때문에 위 스크립트가 작동하지 않습니다. 그러나 그런 식으로 작동하지 않았습니다. 시작 시간, 종료 시간 및 주석 값도 제공해야 합니다.
또한 해당 스크립트를 사용하여 --form 및 --form-string이라는 컬 옵션을 시도했지만 통과할 수 없습니다.
기본 아이디어는 Nagios 웹 인터페이스로 이동하는 대신 명령줄에서 이 작업을 수행하려는 것입니다(서비스/호스트 서비스 및 알림에 성공했습니다).
이제 완전히 명확해지기를 바랍니다.