[image]
[image] [image]
[image]
[image]
[image][image][image][image][image][image][image][image][image] [image] [image] 633334 members! Sign up to stay informed. [image] [image] [image] [image]
[image]

Sponsored Links


Resources

Enterprise Java
Research Library

Get Java white papers, product information, case studies and webcasts

[image]News News News Messages: 7 Messages: 7 Messages: 7 [image]Printer friendly Printer friendly Printer friendly [image]Post reply Post reply Post reply [image]XML XML XML [image]
[image]

GnilronEye 1.1, system monitoring solution, released

Posted by: Torben Norling on Mon Aug 20 05:57:46 EDT 2007 DIGG
GnilronEye 1.1, a java-based system monitoring solution, is now available for download. GnilronEye 1.1 introduces an advanced http-monitoring feature and a new report feature that include sgraphs of the monitored items. A number of minor issues regarding the AJAX powered dashboard have also been fixed with this release.

GnilronEye is a free (released "as is" and redistribution is forbidden without explicit permission, as stated by the license) system monitoring platform that can keep an eye on your distributed system. GnilronEye monitors following on Win32, Linux, Solaris and HP-UX:
http(s) - return codes, response times and downloaded content Disk space That a process is running and doesn't consume to much CPU - (You provide thresholds and incubation times) Host CPU idle percentage to check that the server isn't under too much load. (You provide thresholds and incubation times) Scan log files for patterns to match
Events are notified using mail or using news feed (RSS 2.0 or ATOM). GnilronEye also provides an AJAX powered dashboard that displays live values collected from the hosts being monitored. Check out the features page on the GnilronEye website or test the live demo installation to see the AJAX dashboard in action. The live demo is available from the homepage.

Threaded replies

    ·  Re: GnilronEye 1.1, system monitoring solution, released by Stefan Gründel on Mon Aug 20 07:36:07 EDT 2007
      ·  Re: GnilronEye 1.1, system monitoring solution, released by Torben Norling on Mon Aug 20 07:53:27 EDT 2007
      ·  Hyperic addresses this issue with SIGAR by John Mark Walker on Mon Aug 20 16:50:23 EDT 2007
    ·  Re: GnilronEye 1.1, system monitoring solution, released by Torben Norling on Mon Aug 20 18:09:52 EDT 2007
      ·  Re: GnilronEye 1.1, system monitoring solution, released by Dmitriy Setrakyan on Mon Aug 20 19:30:38 EDT 2007
[image]  Message #238344 [image]Post reply Post reply Post reply [image]Go to top Go to top Go to top [image]
[image]

Re: GnilronEye 1.1, system monitoring solution, released

Posted by: Cédrik LIME on Mon Aug 20 06:49:06 EDT 2007 in response to Message #238330
For a complementary Java EE monitoring solution, check out MessAdmin, which plugs directly into your web applications.

[image]  Message #238349 [image]Post reply Post reply Post reply [image]Go to top Go to top Go to top [image]
[image]

Re: GnilronEye 1.1, system monitoring solution, released

Posted by: Stefan Gründel on Mon Aug 20 07:36:07 EDT 2007 in response to Message #238344
Hi,

how do these features work in pure java:

Host CPU idle percentage
Process aliveness
Process CPU load percentage


I could only think of calling `top' or something similar in Linux and parsing the output ...

[image]  Message #238350 [image]Post reply Post reply Post reply [image]Go to top Go to top Go to top [image]
[image]

Re: GnilronEye 1.1, system monitoring solution, released

Posted by: Torben Norling on Mon Aug 20 07:53:27 EDT 2007 in response to Message #238349
Hi,
Yep, the java-agent executes os-specific commands like top, vmstat with some variations on different platforms. The idea behind this is to avoid having to install native libraries in an often restricted environment. When monitoring processes and host CPU on Win32 two additional tools are required as stated in the reference guide (5.7):

http://gnilron.se/eye/docs/html/installation.html#win32extras

These extra requirements for Win32 might be migrated to Powershell, unfortunately powershell consumes too much memory.

It would have been nice to have this OS-instrumentation in "core-java" as part of jmx.

// Torben - Gnilron AB

[image]  Message #238404 [image]Post reply Post reply Post reply [image]Go to top Go to top Go to top [image]
[image]

Re: GnilronEye 1.1, system monitoring solution, released

Posted by: Dmitriy Setrakyan on Mon Aug 20 16:47:32 EDT 2007 in response to Message #238330
This is probably the shortest license description I have ever seen :)

What does term "AS IS" used in license agreement mean? Does it mean that commercial companies are free to use it? Is there a cost to it? Is there a cost to redistribution (assuming that GnilronEye agreed to it)?

The product seems like a nice, but fairly basic, server monitoring tool and definitely should be useful whenever light weight server monitoring solution is required.

Is it extensible? For example, does it have an API for other products to plug in their monitoring features?

Best,
Dmitriy
GridGain - Grid Computing Made Easy

[image]  Message #238405 [image]Post reply Post reply Post reply [image]Go to top Go to top Go to top [image]
[image]

Hyperic addresses this issue with SIGAR

Posted by: John Mark Walker on Mon Aug 20 16:50:23 EDT 2007 in response to Message #238349
SIGAR (System Information Gatherer and Reporter) is a cross-platform, Open Source (GNU GPL) library that runs on Linux, Windows, Solaris, OS X, HP-UX and AIX. SIGAR allows us to pull a wide variety of system-level metrics from all of our supported platforms. It's a treat - http://sourceforge.net/projects/sigar

-John Mark
Community Manager
Hyperic, Inc.
http://www.hyperic.com/

[image]  Message #238412 [image]Post reply Post reply Post reply [image]Go to top Go to top Go to top [image]
[image]

Re: GnilronEye 1.1, system monitoring solution, released

Posted by: Torben Norling on Mon Aug 20 18:09:52 EDT 2007 in response to Message #238404
Hi Dmitriy,
The license need some clarification. I agree, its short, and pretty cryptic :-). I will try to make it more concrete but what I'm trying to explain is that it's free to use for any usage, commercial or none commercial.

Regarding extensibility: The only way to plugin your own information today is through logfiles. The logfile monitor use regular expressions to identify certain information that you want to find. There is a "tool" inside which let you experiment with this. Another way could be to expose information on a webpage and let the http-content monitor fetch and verify this information (Not really the best way, but would work fine).

I'm looking into better ways to solve this for the next major version. Standard JMX could be one way to go as JMX is used internaly inside the agent, some AOP'ish approach would be nice, Spring AOP integration, Groovy scripting would be another way.

Any suggestions?

[image]  Message #238417 [image]Post reply Post reply Post reply [image]Go to top Go to top Go to top [image]
[image]

Re: GnilronEye 1.1, system monitoring solution, released

Posted by: Dmitriy Setrakyan on Mon Aug 20 19:30:38 EDT 2007 in response to Message #238412
What would be nice is if a product, let's say like GridGain, would be able to create it's own dashboard with it's own custom gauges. Then you would potentially have many other products hooking into your monitoring framework.

As far as implementation, I think the best way would be to provide a clear Java API and perhaps some way to wire it up using Spring IoC.

Best,
Dmitriy
GridGain - Grid Computing Made Easy

[image]
[image]New content on TheServerSide.comNew content on TheServerSide.comNew content on TheServerSide.com [image]
[image]

A RESTful Core for Web-like Application Flexibility - Part 1

[image] Representational State Transfer (REST) computing offers developers and applications a number of advantages, including simplicity and flexibility in running applications. Tom Hicks and Randy Kahle begin this series on RESTful computing with the surprising topic of binding. (July 23, Article)

Implementing Finite State Machines with Physhun and Spring

[image] The Physhun project provides finite State Model persistence and transaction management with synchronous or asynchronous behavior. This article presents Physhun, a Spring-based framework for implementing complex processes through Finite State Machine models. (July 18, Article)

Continuous Performance Management Across the Application Lifecycle

[image] This video explains the benefits of concepts like Continuous Performance Management, which applies performance engineering continuously throughout each phase of the software lifecycle. (July 16, TechTalk)

Best Practices for Developing Scalable Web 2.0 Applications

[image] In this Tech Talk, filmed at TSSJS-Europe, Uri Cohen gives a demo that will show you the power of GigaSpaces' scaling, hot failover and self-healing capabilities. A sample Web application which uses Spring MVC and contains an AJAX web front-end and a GigaSpaces' backend will be scaled out. (July 15, TechTalk)

Introduction to m2eclipse

[image] The m2eclipse project provides support for Maven within the Eclipse IDE. It is a plugin which helps bridge the gaps between Maven and Eclipse. Read about how to use m2eclipse to integrate build management into your Eclipse environment. (July 14, Article)

Scaling Your Java EE Applications - Part 2

[image] In part two of this series, Wang Yu presents some surprising results of Java application scalability based on his experiences in a performance laboratory. (July 8, Article)

Scaling Your Java EE Applications

[image] Getting Java applications to scale requires an intimate understanding of the application, the JVM, and the underlying hardware. Wang Yu presents some surprising results of Java application scalability based on his experiences in a performance laboratory. (July 3, Article)

Zero Turnaround for Java Development

[image] In this podcast, JavaRebel development lead Jevgeni Kabanov discusses the value of zero turnaround to both development and production systems, and how JavaRebel helps achieve this goal. (June 27, Podcast)

JSR 286 Portlets: Action-scoped Request Attributes

[image] The recent Java Portlet Specification 2.0 final draft (JSR 286) addresses a shortcoming in the action-render model used in the current spec to be able to let the container take care of managing the attributes between action and render. (June 12, Article)

New Features in EJB 3.1 - Part 4

[image] The EJB 3.1 expert group is working on changes for the next version of the Java EE spec. Here's a preview of those changes. (June 12, Article)

Review: Algorithms in Java

[image] Algorithms in Java provides those who seek to understand underlying mechanisms for manipulating data and working with well-known algorithms using a familiar language. (June 12, Review)

Free Book PDF Download: Mastering EJB Third Edition

[image] Mastering EJB was one of the original and most influential EJB books in the industry. Mastering EJB III now returns with two new expert co-authors, updated for EJB 2.1 and 30% new chapters including security, integration, best practices, open source, and more.
(Book PDF Download)

Building Content Oriented Integration Solutions With Mule and JCR

[image] The latest version of the JCR transport for Mule ESB offers a set of features that can enable the creation of content oriented integration solutions. This article by David Dossot presents a simple scenario where all these features are leveraged. (June 9, Article)

Extending Spring LDAP with an iBATIS-style XML Data Mapper

[image] This article by Colin Lu explains how to use Spring's LDAP integration with an XML data mapper to make LDAP access from within Spring trivial. (May 20, Article)

The Whiteboard Pattern for OSGi

[image] This is the second in TSS' series on OSGi, this time focusing on a common pattern in OSGi, called the "whiteboard pattern," where interfaces that can fulfill a contract are searched for in an OSGi repository. (May 19, Article)

Garbage Collection: Reducing Pauses for Greater Java Performance

[image] In this Tech Talk, Kirk Pepperdine, Holly Cummins, John Davies and Gil Tene detail how the pauseless garbage collection is now being utilized to overcome such performance challenges. (March 15, Podcast)

Optimizing Java Application Performance with Compute Appliances

[image] In this Tech Talk, Gil Tene discusses how compute appliances can be used to optimize the performance for demanding Java applications. (March 13, Podcast)

MapReduce Part II

[image] Eugene Ciurana describes how to build a MapReduce system using the same off-the-shelf, robust, open-source components already running at your company and that your engineering team already mastered. (May 12, Article)

Application Server Matrix

[image] The Application Server Matrix is a detailed listing of J2EE vendors and their application server products, with information on latest version numbers, J2EE spec support and licensing, pricing, platform support, and links to product downloads and reviews.
(Application Server Comparison Matrix)

News | Blogs | Discussions | Tech talks | Patterns | Reviews | White Papers | Downloads | Articles | Media kit | About
All Content Copyright ©2007 TheServerSide Privacy Policy
Site Map


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser