php는 할 수 없는 것 같아요! 소프트웨어가 설치되어 있지 않으면 적극적으로 PHP에 요청을 보냅니다!
그렇지 않으면 불가능합니다! php는 서버 측 스크립팅 언어입니다! 클라이언트 트랙을 모니터링하는 기능이 없습니다! (추천 학습: PHP 비디오 튜토리얼)
무료 서버든 유료 서버든, 우리가 평범하다면 웹사이트 모니터링 서비스와 도구는 여전히 상대적으로 많습니다. 개인적인 사용은 모니터링만큼 복잡하지 않으며, zabbix와 같은 강력한 도구를 구축할 필요도 없습니다. 일반적으로 개인이 사용할 수 없거나 구축할 수 없습니다. 동시에 인터넷에는 선택할 수 있는 타사 프로그램 소스 코드나 모니터링 플랫폼이 많이 있습니다.
PHP 서버 모니터는 웹사이트와 서버가 작동 중인지 확인하는 스크립트입니다. 서비스와 웹사이트를 관리할 수 있을 뿐만 아니라 휴대폰 번호와 이메일 주소를 사용하여 각 서버의 사용자를 관리할 수 있는 웹 기반 사용자 인터페이스가 함께 제공됩니다.
기능:
서비스 및 웹사이트를 모니터링합니다. 이메일, SMS, 푸시 알림, 텔레그램 알림. 가동 시간 및 대기 시간에 대한 기록 그래프를 확인하세요. 2가지 수준의 사용자 인증(관리자 및 일반 사용자)이 있습니다. 연결 오류, 발신 이메일 및 문자 메시지 로그. 서버를 자동으로 확인하는 간단한 cronjob 구현입니다. 서버를 모니터링하는 방법에는 두 가지가 있습니다. 지정된 포트에 입력된 IP 또는 도메인에 연결합니다. 이렇게 하면 컴퓨터의 특정 서비스가 아직 실행 중인지 확인할 수 있습니다. 예를 들어 IMAP 서비스를 확인하려면 포트 143을 입력하세요.
Website
웹사이트 링크를 입력하면 cURL을 사용하여 웹사이트가 열리고 HTTP 상태 코드를 확인할 수 있습니다. HTTP 상태 코드가 4xx/5xx인 경우 오류가 발생하여 해당 웹사이트에 일반인이 접근할 수 없다는 의미입니다. 페이지 자체의 콘텐츠와 일치하도록 정규식을 설정할 수도 있습니다. 정규식이 일치하는 항목을 반환하지 않으면 웹 사이트가 다운된 것으로 간주됩니다. 두 경우 모두 스크립트는 "오프라인 상태"로 돌아가고 알림 전송을 시작합니다.
위 내용은 php는 애플리케이션이 설치되어 있는지 감지합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!