Documentation ¶
Index ¶
- func Audit(d *data.DiscoverJSON)
- func ChassisType(d *data.DiscoverJSON)
- func Cron(d *data.DiscoverJSON)
- func DmesgErrors(d *data.DiscoverJSON)
- func Lsmod(d *data.DiscoverJSON)
- func Processes(d *data.DiscoverJSON)
- func Stats(d *data.DiscoverJSON)
- func Sysctl(d *data.DiscoverJSON)
- func SystemctlFailed(d *data.DiscoverJSON)
- func SystemdTimers(d *data.DiscoverJSON)
- func TimeZone(d *data.DiscoverJSON)
- func Users(d *data.DiscoverJSON)
- func UsersLoggedIn(d *data.DiscoverJSON)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Audit ¶
func Audit(d *data.DiscoverJSON)
Audit fetches audit rules from auditctl -l Linux command
func ChassisType ¶
func ChassisType(d *data.DiscoverJSON)
ChassisType detects the Chassis type like notebook, VM, server
func DmesgErrors ¶
func DmesgErrors(d *data.DiscoverJSON)
DmesgErrors detects err, emerg, crit, alert messages
func Processes ¶
func Processes(d *data.DiscoverJSON)
Processes collects the process table with basic metrics
func SystemctlFailed ¶
func SystemctlFailed(d *data.DiscoverJSON)
SystemctlFailed collects failed systemd units
func SystemdTimers ¶
func SystemdTimers(d *data.DiscoverJSON)
SystemdTimers captures all cron like jobs within Systemd
func TimeZone ¶
func TimeZone(d *data.DiscoverJSON)
TimeZone runs Linux command date to fetch timezone
func Users ¶
func Users(d *data.DiscoverJSON)
Users fetches all users on the system from /etc/passwd on NIX systems
func UsersLoggedIn ¶
func UsersLoggedIn(d *data.DiscoverJSON)
UsersLoggedIn fetches all users logged into Linux or OS X
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.