Giter Club home page Giter Club logo

system-info-monitor's Introduction

System-info-monitor

Shell Script to monitor system information.

Description

Are you not bored of using the builtin task manager to look of your system. This is the only reason for creating this project. This project gets all the info of your system using a dmidecode command and some files in your root directory.

dmidecode

is a tool for dumping a computer's DMI (some say SMBIOS ) table contents in a human-readable format. This table contains a description of the system's hardware components, as well as other useful pieces of information such as serial numbers and BIOS revision.

  • Using text sculpting tools like sed, grep and awk we scrapped the internal files and dmidecode command and printed in a human readable and managable manner.

Code Details

  • Hardware info
  • ARP info
  • Routing Table
  • OS
  • CPU Usage
  • CPU monitoring
  • Memory usage
  • CPU top 10 processess
  • MEMORY top 10 processess
  • Files used
  • Traffic (Packets)

Usage

  > sudo [filename].sh 
    -> gives list of commands to use.
    -> output will be
    Usage : sudo filename [item]
	      item list
	      -----------
	      hardware
	      arp
	      route
	      os
	      cpu
	      cpu_monit
	      mem
	      ctop
	      mtop
	      fileuse
	      traffic
    >sudo filename hardware
      -> gives hardware information
      -> similarly all the commands gives respective information

Files used

  • /sbin/arp -- for arp info
  • /sbin/route -- for routing table
  • /etc/issue and /proc/version -- for os version
  • /proc/stat -- for cpu stats
  • /proc/meminfo -- for memory info
  • /proc/sys/fs/file-nr -- for file system info
  • /proc/net/dev -- for traffic(packets)

system-info-monitor's People

Contributors

achyut2000 avatar

Stargazers

Akhilesh Ramakrishnan avatar

Watchers

James Cloos avatar MaxPeal avatar Akhilesh Ramakrishnan avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.