Awesome AI AgentsAI Agent Deployment

undera/perfmon-agent

⭐ 418 Java added to this list on 2025-04-19 repository created 2013-02-17

PerfMon Server Agent is a server metrics fetching agent designed to access system metrics on remote machines. It is based on the SIGAR library, which provides a way to gather various system metrics such as CPU, memory, disk I/O, network I/O, and JMX metrics. The agent is written in Java and can be run on servers without requiring root or admin privileges. It supports both UDP and TCP protocols for communication, allowing clients to connect and query metrics remotely. The agent can be started using simple scripts on Unix or Windows systems and can be configured with options such as specifying listening ports, automatic shutdown when clients disconnect, and changing the metrics collection interval. The agent uses a simple plain-text protocol for communication, making it easy to implement client applications that can interact with it. It supports commands like test, exit, shutdown, interval, metrics, and metrics-single to control the agent and retrieve metrics data. The metrics collected include detailed CPU usage (total and per process), memory usage (total and per process), disk I/O statistics, network I/O statistics, and JMX metrics for monitoring Java applications. Despite its capabilities, the project is noted to be very out-of-date for modern technology, as it relies on the SIGAR library last updated in 2010, which may cause compatibility issues with many modern systems. However, it remains a useful tool for monitoring system performance on supported platforms. The project provides downloadable releases and detailed usage instructions, making it accessible for users who need to monitor server performance remotely. Keywords extracted include server metrics, system metrics, remote monitoring, SIGAR, CPU metrics, memory metrics, disk I/O, network I/O, JMX metrics, Java agent, UDP, TCP, plain-text protocol, performance monitoring, server agent, metrics collection, process monitoring, and system information. Overall, PerfMon Server Agent is a Java-based server monitoring tool that enables remote access to a wide range of system performance metrics through a simple and extensible protocol, suitable for integration with other monitoring applications despite its outdated dependencies.

https://github.com/undera/perfmon-agent

agentcpu-metricsdisk-i/ojavajava-agentjmeterjmx-metricsmemory-metricsmetrics-collectionmonitoringnetwork-i/operformance-monitoringplain-text-protocolprocess-monitoringremote-monitoringserver-agentserver-metricssigarsystem-informationsystem-metricstcpudp

Also in AI Agent Deployment

ollama/ollama

Ollama is a versatile platform that enables easy deployment, customization, and management of large language models locally across multiple operating systems with support for various model formats and a REST API.

alibaba/nacos

Nacos is a dynamic service discovery, configuration, and service management platform designed to simplify building and managing cloud-native applications and microservices.

e2b-dev/E2B

E2B is an open-source secure cloud runtime infrastructure that enables safe execution of AI-generated code in isolated sandboxes for AI applications and agents.

GoogleCloudPlatform/agent-starter-pack

A collection of production-ready Generative AI Agent templates for Google Cloud that accelerates development by addressing deployment, evaluation, customization, and observability challenges.

zebbern/claude-code-guide

Claude Code Guide is a comprehensive and authoritative resource providing detailed instructions, tips, and references for using the Claude Code CLI tool to interact with the Claude AI model, including advanced features and MCP integration.

boxlite-ai/boxlite

Rust engine giving AI agents hardware-isolated persistent micro-VMs that run any OCI image, embeddable as a daemonless library in Python, Node, Go, Rust or C, or run as a CLI, REST server or cloud control plane.

jim-schwoebel/awesome_ai_agents

A comprehensive and community-driven repository offering over 1,500 curated resources, tools, and projects related to AI agents for various applications and development needs.

Forethought-Technologies/AutoChain

AutoChain is a lightweight and extensible framework that simplifies building and automatically evaluating custom generative agents powered by large language models using custom tools and simulated multi-turn conversations.