Skip to content
This repository was archived by the owner on Feb 24, 2026. It is now read-only.

CygnusNetworks/nssct

Repository files navigation

Warning

This project is archived and no longer maintained. It is no longer in use within our team. No further development, bug fixes, or support will be provided. Feel free to fork if you need to continue development.

Build Status

What is nssct?

The acronym stands for Nagios SNMP Switch Check Tool. The idea is that all you need to pass to the tool is an IP address and a community string and it should frgure out what kind of device it is talking to and determine the health (temperature, fan, CPU usage, memory usage, etc.) of the device. It generates performance data when available, so it can also be used for graphing resources.

Using nssct

The package will ship a nssct script. It can be used as a nagios plugin. Refer to nssct --help for information on how to invoke it.

When using it in conjunction with Nagios a service configuration will likely look like following.

define service{
    use                 generic-service
    host_name           MONITORED_DEVICE
    check_command       check_nssct!PUBLIC_COMMUNITY
    service_description nssct
    }

If you are using pnp4nagios, use generic-service-perfdata instead of generic-service.

Reporting issues

If your device does not work with nssct, please create a machine readable dump. Use the following parameters to do that:

snmpwalk -Onx -Ih --hexOutputLength=1024 ...

About

Nagios SNMP Switch Check Tool

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors