PHPackages                             llm-agents/agent-site-status-checker - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. llm-agents/agent-site-status-checker

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

llm-agents/agent-site-status-checker
====================================

Simple agent to check the status of a website

1.1.0(1y ago)21071MITPHPPHP ^8.3

Since Aug 28Pushed 1y ago1 watchersCompare

[ Source](https://github.com/llm-agents-php/agent-site-status-checker)[ Packagist](https://packagist.org/packages/llm-agents/agent-site-status-checker)[ RSS](/packages/llm-agents-agent-site-status-checker/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (5)Versions (4)Used By (0)

Site Status Checker Agent 🕵️‍♂️
===============================

[](#site-status-checker-agent-️‍️)

[![PHP](https://camo.githubusercontent.com/13199c264e426559e38e38e11b2081760724ae947059ee2507d5c03874af5010/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6c6c6d2d6167656e74732d7068702f6167656e742d736974652d7374617475732d636865636b65722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/llm-agents-php/agent-site-status-checker)[![Latest Version on Packagist](https://camo.githubusercontent.com/8be718e3414d080bf8db155766ab72b9e1b1b7f989ec83ed127074a6316b54da/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c6c6d2d6167656e74732d7068702f6167656e742d736974652d7374617475732d636865636b65722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/llm-agents-php/agent-site-status-checker)[![Total Downloads](https://camo.githubusercontent.com/2ef3bcca341d3fc74ca29bd807c9bd6654ca9002a5b4678e05fb7b0eb701eb07/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6c6c6d2d6167656e74732d7068702f6167656e742d736974652d7374617475732d636865636b65722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/llm-agents-php/agent-site-status-checker)

Hey there! 👋 This package gives you a cool Site Status Checker Agent for your LLM Agents project.

[![site-status-checker](https://private-user-images.githubusercontent.com/773481/362151013-e363dd44-7dff-413e-a5cd-c2eebcf62b7e.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzM4ODQyMTgsIm5iZiI6MTc3Mzg4MzkxOCwicGF0aCI6Ii83NzM0ODEvMzYyMTUxMDEzLWUzNjNkZDQ0LTdkZmYtNDEzZS1hNWNkLWMyZWViY2Y2MmI3ZS5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwMzE5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDMxOVQwMTMxNThaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yZDExYmIzY2QyNTg3NzRkYmRhNzFjYzgxYmM0Y2RjMmVlM2UxNGY1ZmE3OWI4Nzg3NWI5MDcxZmIyMDI3YjM2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.fQ4S--U2DEwz4vqdeoJvCcK0gyelKHqHrXdA_T0Hzw4)](https://private-user-images.githubusercontent.com/773481/362151013-e363dd44-7dff-413e-a5cd-c2eebcf62b7e.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzM4ODQyMTgsIm5iZiI6MTc3Mzg4MzkxOCwicGF0aCI6Ii83NzM0ODEvMzYyMTUxMDEzLWUzNjNkZDQ0LTdkZmYtNDEzZS1hNWNkLWMyZWViY2Y2MmI3ZS5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwMzE5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDMxOVQwMTMxNThaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yZDExYmIzY2QyNTg3NzRkYmRhNzFjYzgxYmM0Y2RjMmVlM2UxNGY1ZmE3OWI4Nzg3NWI5MDcxZmIyMDI3YjM2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.fQ4S--U2DEwz4vqdeoJvCcK0gyelKHqHrXdA_T0Hzw4)

What's this all about? 🤔
------------------------

[](#whats-this-all-about-)

- Check if a site is up and running 🏃‍♂️
- Dig up DNS info 🔍
- Run ping tests 🏓
- Give you the lowdown on why a site might be offline 😴

Class Diagram 📊
---------------

[](#class-diagram-)

Here's a quick look at how everything fits together:

 ```
classDiagram
    class SiteStatusCheckerAgent {
        +create() : self
    }
    class AgentAggregate {

    }
    class CheckSiteAvailabilityTool {
        +execute(object) : string
    }
    class GetDNSInfoTool {
        +execute(object) : string
    }
    class PerformPingTestTool {
        +execute(object) : string
    }
    class Tool {

    }
    SiteStatusCheckerAgent --|> AgentAggregate
    CheckSiteAvailabilityTool --|> Tool
    GetDNSInfoTool --|> Tool
    PerformPingTestTool --|> Tool
    SiteStatusCheckerAgent ..> CheckSiteAvailabilityTool
    SiteStatusCheckerAgent ..> GetDNSInfoTool
    SiteStatusCheckerAgent ..> PerformPingTestTool
```

      Loading Let's get started! 🚀
--------------------

[](#lets-get-started-)

### Installation

[](#installation)

First things first, let's get this package installed:

```
composer require llm-agents/agent-site-status-checker
```

### Setup in Spiral Framework

[](#setup-in-spiral-framework)

To get the Site Status Checker Agent up and running in your Spiral Framework project, you need to register its bootloader.

**Here's how:**

1. Open up your `app/src/Application/Kernel.php` file.
2. Add the bootloader like this: ```
    public function defineBootloaders(): array
    {
        return [
            // ... other bootloaders ...
            \LLM\Agents\Agent\SiteStatusChecker\Integrations\Spiral\SiteStatusCheckerBootloader::class,
        ];
    }
    ```

And that's it! Your Spiral app is now ready to use the agent.

Want to help out? 🤝
-------------------

[](#want-to-help-out-)

We love contributions! If you've got ideas to make this agent even cooler, here's how you can chip in:

1. Fork the repo
2. Make your changes
3. Create a new Pull Request

Just make sure your code is clean, well-commented, and follows PSR-12 coding standards.

License 📄
---------

[](#license-)

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

---

That's all, folks! If you've got any questions or run into any trouble, don't hesitate to open an issue.

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance35

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~5 days

Total

3

Last Release

613d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/773481?v=4)[Pavel Buchnev](/maintainers/butschster)[@butschster](https://github.com/butschster)

---

Top Contributors

[![butschster](https://avatars.githubusercontent.com/u/773481?v=4)](https://github.com/butschster "butschster (5 commits)")

---

Tags

llmllm-agentllm-toolsphpphp8

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/llm-agents-agent-site-status-checker/health.svg)

```
[![Health](https://phpackages.com/badges/llm-agents-agent-site-status-checker/health.svg)](https://phpackages.com/packages/llm-agents-agent-site-status-checker)
```

###  Alternatives

[syntaxlexx/chatmessenger

Simple one-to-one/group chat messaging tool for Laravel 5, 6, 7, 8, 9 &amp; 10 with Pusher Integration

10510.2k](/packages/syntaxlexx-chatmessenger)[diego-ninja/sentinel

A content moderation and sentiment analysis library for Laravel 10+

384.3k](/packages/diego-ninja-sentinel)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
