7

I've been using /usr/bin/landscape-sysinfo on Ubuntu, and I'm now looking for a good alternative to use on a CentOS machine. Is there anyway to install the requirements to make this work on CentOS?

fixer1234
  • 28,064
thedp
  • 445

1 Answers1

3

I found this script from the article landscape-sysinfo for Centos OS Archived :

#!/bin/bash
#Simple motd script for Centos 5/6
#created by Vitalijus Ryzakovas

b=tput bold n=tput sgr0 echo "Checking for system updates:" while ps aux | grep -e [y]um > /dev/null; do echo -n .;sleep 1; done & up=yum -e0 -d0 check-update | awk '{print $1}' reset echo -e "${b}Hostname:${n} hostname \t\t IP address: /sbin/ifconfig venet0:0 | grep "inet addr" | awk -F: '{print $2}' | awk '{print $1}'" echo -e "${b}CPU load:${n} cat /proc/loadavg | cut -d" " -f1-3" echo -e "${b}Uptime:${n} uptime | cut -d" " -f 4-7 | cut -d"," -f1-2" echo -e "Free memorry: cat /proc/meminfo | grep MemFree | awk {'print int($2/1000)'} MB \t\t Total memory: cat /proc/meminfo | grep MemTotal | awk {'print int($2/1000)'} MB" echo -e "${b}Available updates:${n} if [[ ! -n "${up}" ]]; then echo "system up-to-date"; else echo $up; fi\n" echo -e "Mail quere length: exim -bpc" echo -e "Proccess number: cat /proc/loadavg | cut -d"/" -f2| cut -d" " -f1\n" echo -e "${b}Active sessions:${n} w | tail -n +2"

Its result will look like this :

image

jontyms
  • 23
harrymc
  • 498,455