Example #1
0
func PortIsListen(port int64) bool {
	tcp := collector.ListenPorts("tcp")
	tcp6 := collector.ListenPorts("tcp6")
	udp := collector.ListenPorts("udp")
	udp6 := collector.ListenPorts("udp6")

	if slicetool.SliceContainsInt64(tcp, port) ||
		slicetool.SliceContainsInt64(tcp6, port) ||
		slicetool.SliceContainsInt64(udp, port) ||
		slicetool.SliceContainsInt64(udp6, port) {
		return true
	}
	return false
}
Example #2
0
func printSystemInfo() {
	fmt.Println(collector.KernelHostname())
	fmt.Println(collector.KernelMaxFiles())
	fmt.Println(collector.KernelMaxProc())
	fmt.Println(collector.LoadAvg())
	fmt.Println(collector.CpuSnapShoot())
	mountPoints, _ := collector.ListMountPoint()
	fmt.Println(mountPoints)

	for idx := range mountPoints {
		fmt.Println(collector.BuildDeviceUsage(mountPoints[idx]))
	}

	netIfs, err := collector.NetIfs()
	fmt.Println("NetIfs.err: ", err)
	for _, netIf := range netIfs {
		fmt.Println(netIf)
	}

	fmt.Println(collector.MemInfo())

	fmt.Println("listening ports: ", collector.ListenPorts())

	fmt.Println(collector.SystemUptime())

	diskStats, _ := collector.ListDiskStats()
	for _, ds := range diskStats {
		fmt.Println(ds)
	}
}
Example #3
0
func PortIsListen(port int64) bool {
	return slicetool.SliceContainsInt64(collector.ListenPorts(), port)
}
Example #4
0
func main() {
	fmt.Println("listening ports: ", collector.ListenPorts())
}