NetClock is equipped with one cooling fan, located behind the right-hand side of the front panel, and several hardware temperature sensors, including:
- the board temperature near the CPU
- the CPU temperature
- the air temperature near the oscillator.
Temperature readings are performed once per minute. The temperature data is logged, and can be visualized via graphs integrated into the Web UI. The temperature readings can also be used to control the fan. For details see below under Fan Control Feature.
Units produced before 2016
NetClock units produced before 2016 may not be equipped with the oscillator sensor. They can be retrofitted, if so requested. For additional information, contact Technical Support (see Technical Support). As the front panel cooling fan is internal temperature controlled, the fan may not always be in operation. However, the fan may momentarily turn on each time NetClock is power-cycled.
Units produced since 2016
Units produced since 2016 are often equipped with the Fan Control feature, which turns ON the fan by default. This feature also allows for a custom temperature window to be set for the fan.
The Web UI Fan Control feature allows you to define a temperature range for the fan to turn OFF and ON.
Note: Units produced before Dec. 2015 are not equipped with the Fan Control feature.
Does my unit have Fan Control?
- To find out, navigate to the HOME screen. Your unit is equipped with the Fan Control feature, if there is a GEAR icon displayed in the System Status panel:
To enable user-defined Fan Control:
The default fan setting is ALWAYS ON.
To apply custom fan temperature settings:
- Navigate to the HOME screen.
- In the System Status panel, click the Gear icon in the upper right-hand corner. The System Options window will open:
- Choose between the Fan Settings:
- Always On [Default]: The fan runs all the time.
- User Defined: You determine the:
- Fan Max Temperature: The CPU temperature in °C at which the fan will turn ON. It is advisable to set this temperature no higher than 40°C.
- Fan Min Temperature: The CPU temperature in °C at which the fan will turn OFF (the default is 30°C).
The temperature between the two threshold values is the range in which the temperature is allowed to rise before the fan turns on again.
In addition there is a hardware temperature sensor that will automatically turn the fan ON if the measured temperature is over 40°C.
You can monitor the unit's measured temperatures actively by inspecting the temperature graphs in the Web UI, or passively by setting up automatic alarm messages.
Alarm notifications can be generated via SNMP Traps and Emails, as well as log messages in the Alarm and Event Logs. The alarms may optionally be masked.
Also, it is possible to implement a delay by setting the number of times the 1/minute readings need to exceed a temperature threshold before an alarm is triggered.
Current readings for Oscillator/Board/CPU Temperature are displayed in the System Status panel, which can be accessed via the HOME screen, or via TOOLS > System Monitor.
CPU and Board Temperature graphs are displayed under TOOLS > System Monitor:
The graph for the Oscillator Temperature is displayed under MANAGEMENT > OTHER: Disciplining:
Temperature readings are subject to environmental conditions and hardware configuration e.g., oscillator type. Under normal operating conditions, all temperatures should remain fairly constant. Drastic changes may indicate e.g., a problem with the fan. Note that the oscillator temperature will have a direct impact on its accuracy, i.e. there is a strong correlation between disciplining performance and oscillator temperature.
Navigate to MANAGEMENT > OTHER: Notifications. In the Events panel, select the System tab:
Under the System tab, you can set Notifications for Minor and Major Alarms/Clearances. The temperature readouts used for the Alarms are generated by the CPU temperature sensor.
Also, you can set the temperature threshold value for Minor/Major alarms, and define a retry value by determining how many readings (1/min.) the temperature must exceed the threshold value before an alarm/clearance is triggered.
The default temperature threshold value for both Minor, and Major Alarms is 100°C. With simultaneous alarm triggerings, the Major Alarm will override the Minor Alarm, i.e. you will be notified only about the Major Alarm. If you want to be notified early about a rise in temperature, a recommended setting for the Minor Alarm temperature would be 90°C. Please note that it is not advisable to set the Major Alarm temperature to a value higher than 100°C.
Downloading Temperature Data
It is possible to download the temperature data e.g., to plot your own temperature graphs, or because Spectracom Technical Support inquires about this data for diagnostic purposes in the event of technical problems.
- To download the logged data used to generate the displayed graphs, navigate to any panel that displays one or more graphs (see above), and click on the Arrow icon in the top-right corner.
A file named
systemMonitorLog.csv file will be generated in your designated download folder.
Deleting Temperature Data
Temperature graphs (and other graphs as well) will display up to approximately 10000 readings, which are generated at a 1/min. rate, i.e. the data displayed covers about 7 days. Thereafter, the oldest data gets overwritten.
- To delete the logged data used to generate the displayed graphs, click the TRASH CAN icon in the top-right corner of the panel.
Note that re-populating the graphs with fresh data will take several minutes.
Temperature Readout via CLI
Temperature data can be read out via the CLI using the i2cget command:
i2cget -y 0 0x4d <register>
i2cget returns temperature in Celsius in hex format. No additional conversion required.
See also: Troubleshooting the Front Panel Cooling Fan.