<<PackageHeader(diagnostic_common_diagnostics)>> <<TOC(4)>> This package provides generic nodes for monitoring a linux host. == Nodes == {{{ #!clearsilver CS/NodeAPI node.0 { name = hd_monitor.py desc = Monitor hard drive status through the hddtemp daemon. This checks each drive's temperature using SMART, and checks that drives have not been removed or unplugged. pub { 0.name = diagnostics 0.type = diagnostic_msgs/DiagnosticArray 0.desc = Hard drive diagnostic information } } node.1 { name = ntp_monitor.py desc = Monitor NTP sync status between computers. The hostname to connect is specified as the first command-line argument, and the offset tolerances can be set with additional command-line arguments. See `rosrun diagnostic_common_diagnostics ntp_monitor.py -h` for more options. pub { 0.name = diagnostics 0.type = diagnostic_msgs/DiagnosticArray 0.desc = NTP diagnostic information } } node.2 { name = sensors_monitor.py desc = Monitor system sensors using the `sensors` command. This checks the system's built-in temperature, voltage, and fan speed status, using the system's default thresholds. param { 0.name = ~ignore_fans 0.type = bool 0.desc = Ignore fan speed warnings 0.default = False } pub { 0.name = diagnostics 0.type = diagnostic_msgs/DiagnosticArray 0.desc = Sensor diagnostic information } } node.3 { name = tf_monitor.py desc = Monitor TF status. Checks are made that TF messages are being published, that transforms are up-to-date, that no cycles are present in the TF status, that there is a single authority publishing each transform, and that frames have a consistent parent. sub { 0.name = tf 0.type = tf/tfMessage 0.desc = TF topic } pub { 0.name = diagnostics 0.type = diagnostic_msgs/DiagnosticArray 0.desc = TF diagnostic information } } }}} ## AUTOGENERATED DON'T DELETE ## CategoryPackage