perfsonar-user - Re: [perfsonar-user] Server Status dashboard
Subject: perfSONAR User Q&A and Other Discussion
List archive
- From: Trey Dockendorf <>
- To: Roy Hockett <>
- Cc: "" <>
- Subject: Re: [perfsonar-user] Server Status dashboard
- Date: Tue, 13 Oct 2015 13:16:44 -0500
We use Zabbix, things like memory, swap and disk space are built-in checks. Using the PerfSONAR nagios scripts requires custom checks, but not too difficult. The check_throughput.pl would require adding each tested endpoint to Zabbix, which would be a pain. Zabbix has a concept of auto-discovery. Either a mesh generated config or the regular tests config could be parsed and dumped as JSON via a Zabbix check that would allow a template check to be used as a way to generate checks based on the tests you have configured.
Examples below are untested, as I've yet to add perfsonar Zabbix checks to my Puppet module for deployment.
Because Zabbix server maintains a database of what is considered critical vs warning vs ok, it makes more sense to send the raw numbers to Zabbix and then let Zabbix determine if something is within acceptable ranges. This would likely require querying esmod directly rather than using the provided Nagios scripts.
- Trey
# UserParameter checks for PerfSONAR
# perfsonar.check.toolkit
#
# Arguments:
# 1 - Type of check to run, check_ntp_synchronization, check_services_running, check_registered
#
# Returns:
# 0 - OK
# Everything else is bad
#
UserParameter=perfsonar.check.toolkit[*],/opt/perfsonar_ps/nagios/bin/check_toolkit.pl -u http://localhost --$1 &>/dev/null; echo $?
# perfsonar.check.throughput
#
# Arguments:
# 1 - Destination IP
# 2 - Source IP
# 3 - Agent IP
# 4 - Range in seconds
# 5 - Critical threshold
# 6 - Warning threshold
#
# Returns:
# 0 - OK
# 1 - WARNING
# 2 - CRITICAL
#
UserParameter=perfsonar.check.throughput[*],/opt/perfsonar_ps/nagios/bin/check_throughput.pl -u http://localhost/esmond/perfsonar/archive -d $1 -s $2 -a $3 -r $4 -c $5 -w $6 ; echo $?
=============================
Trey Dockendorf
Systems Analyst I
Texas A&M University
Academy for Advanced Telecommunications and Learning Technologies
Phone: (979)458-2396
Email:
Jabber:
On Tue, Oct 13, 2015 at 12:17 PM, Roy Hockett <> wrote:
What are others using the monitor the status/health of the physical perfsonar nodes?
Things like memory, swap usage, disk space, versions, etc? Typical server things?
Thanks,
-Roy Hockett
Network Architect,
ITS Communications Systems and Data Centers
University of Michigan
Tel: (734) 763-7325
Fax: (734) 615-1727
email:
- [perfsonar-user] Server Status dashboard, Roy Hockett, 10/13/2015
- Re: [perfsonar-user] Server Status dashboard, Eli Dart, 10/13/2015
- Re: [perfsonar-user] Server Status dashboard, Daniel Doyle, 10/13/2015
- Re: [perfsonar-user] Server Status dashboard, Trey Dockendorf, 10/13/2015
- Re: [perfsonar-user] Server Status dashboard, Eli Dart, 10/13/2015
Archive powered by MHonArc 2.6.16.