Download the PHP package cms-orbit/vigilance without Composer

On this page you can find all versions of the php package cms-orbit/vigilance. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package vigilance

Vigilance - Laravel 서버 모니터링 에이전트

Vigilance는 Laravel 프로젝트에 설치되어 시스템 상태를 수집하고 1분마다 Sentinel-Hub로 전송하는 경량 모니터링 에이전트입니다.

특징

요구사항

호환성 매트릭스

Laravel 버전 PHP 버전 Vigilance 지원
Laravel 11 PHP 8.2+ ✅ 완벽 지원
Laravel 10 PHP 8.1+ ✅ 완벽 지원
Laravel 9 PHP 8.0+ ✅ 완벽 지원
Laravel 8 이하 - ❌ 미지원

설치

1. Composer를 통한 패키지 설치

업그레이드 노트: v1.0.1에서 v1.1.0으로 업그레이드하는 경우, 별도의 설정 변경이 필요하지 않습니다. 모든 기능이 하위 호환성을 유지합니다.

2. 환경 설정

.env 파일에 Sentinel-Hub URL을 추가하세요:

참고:

3. 크론 작업 설정 (서버에서 한 번만 설정)

Laravel 스케줄러가 작동하려면 서버에 크론 작업을 추가해야 합니다:

설정

config/vigilance.php 파일에서 다양한 설정을 조정할 수 있습니다:

사용법

자동 모니터링

패키지 설치 후 아무 작업 없이 자동으로 1분마다 서버 상태가 전송됩니다.

수동 보고서 전송 (테스트용)

전송 데이터 구조

Vigilance는 다음 형식의 JSON 데이터를 Sentinel-Hub로 전송합니다:

아키텍처

StatusGetter 상속 구조

자동 OS 감지:

각 OS별 StatusGetter는 다음 메소드를 구현합니다:

LogMonitor

로그 파일을 모니터링하고 오류를 수집합니다:

버전 히스토리

자세한 변경 사항은 CHANGELOG.md를 참조하세요.

v1.1.2 (현재)

v1.1.0

v1.0.1

라이선스

MIT License

지원

문제가 발생하거나 기능 제안이 있으시면 GitHub Issues를 통해 알려주세요.


All versions of vigilance with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0
illuminate/support Version ^9.0|^10.0|^11.0
guzzlehttp/guzzle Version ^7.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package cms-orbit/vigilance contains the following files

Loading the files please wait ...