Ubuntu/Applications/Conky

From r00tedvw.com wiki
Jump to: navigation, search

Applications | Java7 | Conky | Console Browsers | Fail2Ban | PDSH

Conky

Configurable System Monitor
Install:

apt-get install conky

Edit Config:

/etc/conky/conky.conf

Replace Default with:

# UBUNTU-CONKY
# A comprehensive conky script, configured for use on
# Ubuntu / Debian Gnome, without the need for any external scripts.
#
# Based on conky-jc and the default .conkyrc.
# INCLUDES:
# -- tail of /var/log/messages
# -- netstat connections to your computer
#
# --- Pengo ([email protected])
#

# Create own window instead of using desktop (required in nautilus)
own_window true
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# fiddle with window
use_spacer none
use_xft no

# Update interval in seconds
update_interval 3.0

# Minimum size of text area
# minimum_size 250 5

# Draw shades?
draw_shades no

# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
font arial
uppercase no # set to yes if you want all text to be in uppercase

# Stippled borders?
stippled_borders 3

# border margins
#border_margin 9

# border width
border_width 10

# Default colors and also border colors, grey90 == #e5e5e5
default_color grey

own_window_colour brown
own_window_transparent yes

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 10
gap_y 10

# stuff after ‘TEXT' will be formatted on screen

TEXT
$color
${color orange}SYSTEM ${hr 2}$color
$nodename $sysname $kernel on $machine
 
${color orange}CPU ${hr 2}$color
${freq}MHz Load: ${loadavg} Temp: ${acpitemp}
$cpubar
${cpugraph 000000 ffffff}
NAME PID CPU% MEM%
${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}

${color orange}MEMORY / DISK ${hr 2}$color
RAM: $memperc% ${membar 6}$color
Swap: $swapperc% ${swapbar 6}$color

Root: ${fs_free_perc /}% ${fs_bar 6 /}$color
#hda1: ${fs_free_perc /media/hda1}% ${fs_bar 6 /media/hda1}$color
#hdb3: ${fs_free_perc /media/hdb3}% ${fs_bar 6 /media/hdb3}

${color orange}NETWORK (${addr eth0}) ${hr 2}$color
Down: $color${downspeed eth0} k/s ${alignr}Up: ${upspeed eth0} k/s
${downspeedgraph eth0 25,140 000000 ff0000} ${alignr}${upspeedgraph eth0
25,140 000000 00ff00}$color
Total: ${totaldown eth0} ${alignr}Total: ${totalup eth0}
Inbound: ${tcp_portmon 1 32767 count} Outbound: ${tcp_portmon 32768
61000 count}${alignr}Total: ${tcp_portmon 1 65535 count}

${color orange}LOGGING ${hr 2}$color
${execi 30 tail -n3 /var/log/messages | fold -w50}

${color orange}TEMPERATURE MONITORING ${hr 2}$color
CPU Core 0: $color${execi 8 sensors | grep -A 1 'Core 0' | cut -c15-18 | sed '/^$/d'}c ${alignr}CPU Core 1: $color${execi 8 sensors | grep -A 1 'Core 1' | cut -c15-18 | sed '/^$/d'}c
GPU Core 0: $color${execi 8 aticonfig --adapter=0 --odgt | grep -A 1 'Sensor 0' | cut -c37-40 | sed '/^$/d'}c ${alignr}GPU Core 1: $color${execi 8 aticonfig --adapter=1 --odgt | grep -A 1 'Sensor 0' | cut -c37-40 | sed '/^$/d'}c

Added GPU Temperature Monitoring to Conky for multiple ATI cards

Added the following lines:

GPU Core 0: $color${execi 8 aticonfig --adapter=0 --odgt | grep -A 1 'Sensor 0' | cut -c37-40 | sed '/^$/d'}c

This displays 'GPU Core0:' in front, executes the command 'aticonfig --adapter=0 odgt', greps for line with 'Sensor 0', cuts out all data except what is inbetween spaces 37-40, then displays it with a 'c' right after to signify temperature.

Personal tools
Namespaces

Variants
Actions
Navigation
Mediawiki
Confluence
DevOps Tools
Open Source Products
Ubuntu
Ubuntu 22
Mac OSX
Oracle Linux
AWS
Windows
OpenVPN
Grafana
InfluxDB2
TrueNas
MagicMirror
OwnCloud
Pivotal
osTicket
OTRS
phpBB
WordPress
VmWare ESXI 5.1
Crypto currencies
HTML
CSS
Python
Java Script
PHP
Raspberry Pi
Canvas LMS
Kaltura Media Server
Plex Media Server
MetaSploit
Zoneminder
ShinobiCE
Photoshop CS2
Fortinet
Uploaded
Certifications
General Info
Games
Meal Plans
NC Statutes
Politics
Volkswagen
Covid
NCDMV
Toolbox