This plugin adds Raspberry Pi monitoring for 360 Monitoring: 360monitoring.com
- Download
Raspberry_Pi.pyinto the agent360 plugin folder. - Add this section to the agent360 INI configuration:
[Raspberry_Pi]
enabled = yes- Restart the agent so it loads the new plugin.
The plugin is designed to report Raspberry Pi-specific system state such as:
- Raspberry Pi board detection and generation flags
- Raspberry Pi OS / Raspbian detection and version fields
- reboot pending status
- SSH and VNC service state
- USB, Wi-Fi, Bluetooth, LAN, and screen attachment counts
- SPI, GPIO, I2C, UART, and fan availability
- throttling, memory split, and board voltage readings
The plugin emits grouped fields that follow the same pattern:
*_availablemeans the check was able to read that subsystem.*_countis the number of detected devices, interfaces, or sensors.*_up,*_enabled,*_running, and similar fields are the current state.*_rpm_*fields report fan speed when a fan sensor exists.
Key metric groups:
board_is_pi,board_is_pi5,board_revisionidentify the board family and revision.os_available,os_is_raspbian,os_version_major,os_version_minordescribe Raspberry Pi OS or Raspbian detection.reboot_available,reboot_pending,reboot_packagesdescribe reboot status and any packages that triggered it.ssh_available,ssh_enabled,ssh_runningdescribe the SSH service.vnc_available,vnc_enabled,vnc_runningdescribe VNC-related services.usb_*fields count USB devices and classify them as storage, HID, hub, network, or other.wifi_*,bluetooth_*, andlan_*fields count interfaces and show whether they are up.screen_*fields indicate whether DRM connectors or framebuffer devices are present and connected.spi_*,gpio_*,i2c_*, anduart_*fields report whether those buses or device nodes are available.fan_*fields report how many fan sensors were found and their min, max, and average RPM.throttled_*fields show undervoltage, frequency capping, throttling, and temperature-limit flags.memory_split_*fields report ARM and GPU memory split information when exposed byvcgencmd.voltage_*fields report board rail voltages such ascore,sdram_c,sdram_i, andsdram_p.