WGCLOUD's servers and agents require users to perform localized deployment, and we do not have cloud servers to manage and store user monitoring data, so user deployment is completely autonomous and controllable
WGCLOUD can run on both internal and local networks without the need for networking or registration. It can run on various physical machines, virtual machines, and cloud hosts
The client agent is developed based on GO, with a size of 6M, excellent performance, no resource consumption, and no cross platform dependencies
1、Monitor the host, and the monitoring indicator data includes: operating system information, host IP, host name, MAC address, bandwidth list, number of processes, startup time, running time, throughput, system version, CPU model, memory size, memory usage, number of CPU cores, CPU usage, system load value, number of connections, disk space, disk IO, disk IO read and write rate, network traffic rate, swap area memory information, hard disk SMART, etc.
2、Monitoring process application, supporting process name keywords, process ID, PID file monitoring, monitoring process memory%, CPU%, thread count, PID, throughput, process owner, connection count, startup time and other indicators
3、Monitor Docker containers, monitor the creation time, name, size, port mapping, IMAGE, memory usage, running status, startup commands, and other indicators of the container, and support operations such as stopping, starting, and restarting
4、Monitor log files, support types such as log, txt, out, etc., and alert when key characters are detected
5、File tamper proof protection monitoring (monitoring files or folders for tampering or deletion)
6、Monitor the port and check if the port of the target IP can be connected
7、GPU monitoring, monitoring the GPU data of the host
8、Host firewall status monitoring, monitoring the firewall status of the host
9、Host Crontab monitoring, monitoring Crontab settings information of Linux hosts, currently does not support Windows
11、Data monitoring, monitoring databases and data tables, and visualizing monitoring result data, supporting custom SQL statement writing, custom monitoring interval time, and expression alarm
12、Monitoring service interface (GET and POST), supporting custom monitoring interval time
13、Export various indicator data to Excel files
14、Batch execution of instruction issuance, issuing instructions to multiple hosts through a server, supporting simultaneous issuance of multiple instructions, immediate and timed issuance, and setting the number of days for continuous instruction execution
15、Flexible alarm mechanism, supports configuration of switches, thresholds, time periods, etc., supports custom host alarm configuration, supports email, WeChat, DingTalk, SMS, etc., and will also notify after alarm recovery
16、Alarm silence mechanism, the same alarm notification will not be sent repeatedly during the alarm silence time, and the silence time can be configured
17、Support the free processing of alarm notifications using alarm scripts such as bat, shell, python, etc
18、Inspection report, the system will automatically generate daily, weekly, and monthly inspection reports, and support exporting to Excel
24、Device account management, managing commonly used account password information, and supporting exporting to Excel
25、Customize the retention time of historical data, and the system will automatically clean up the data of monitoring historical charts to ensure the efficient operation of the system
28、Planned tasks can be set for the monitoring host to execute certain instructions or scripts on a scheduled basis
29、Support web SSH (connect to our Linux host in the browser and operate like SSH)
30、PING monitoring can be used to check for connectivity, such as links, printers, data devices, routers, switches, cameras, etc. It supports custom monitoring intervals
31、SNMP monitoring can be used to monitor the traffic, speed, CPU, memory, disk usage, and other indicators of devices such as switches, and supports custom monitoring intervals
32、Large screen display board, 5 sets, used to display the real-time running status of all resources, default to automatically refresh data every 10 minutes (customizable time)
33、System logs, all error logs, operation logs, and alarm logs generated during system operation will be recorded in the system logs
34、Support custom system name, logo, and website copyright at the bottom of the page
35、No login, configurable, skip login page, automatic login, can be used for integration with other systems
36、Data open interface, mainly used for integrating monitoring data with other business systems
37、Server cluster capability, which can be load balanced on servers through nginx
38、CPU temperature monitoring (not supported by some operating systems), hard disk monitoring, hard disk power on time, power on times, and hard disk temperature monitoring (requires installation of Smartontools tool)
39、The agent defaults to reporting data within 30 seconds. If it takes 10 seconds, please set it up
40、Host exception process monitoring, mainly used to monitor processes with high memory or CPU usage on the host, and supports terminating processes
41、Host full process monitoring, collecting a list of all running processes on the host
42、Full Docker container monitoring, collecting a list of all Docker containers currently running on the host
43、Work Notes, this module is mainly used for taking notes and can also be used as a notepad