Ubuntu16.04 conkyインストール


サーバー機を1台に集約したので、Conky入れてみたので設定のメモ書き

メモ書きのサーバー構成

ケース:SST-DS380B

電源:SHA-SFX500G

M/B:GA-H270N-WIFI

CPU:Core i3 7100T BOX

メモリ:クルーシャル DDR4 PC4-17000 8GB 2枚組 CT2K8G4DFS8213

M.2SSD:Samsung NVMe SSD SM961 256GB

HDD:TOSHIVBA DT01ACA300 ×4

WDC WD30EFRX

WDC WD30EZRX

インストール

$ sudo apt-get install conky conky-all

追加

CPUの温度やファンの速度を見たい場合

$ sudo apt-get install lm-sensors

インストール後、実行すると登録されるようだ

$ sudo sensors-detect

適当に全部yesと答えていくと、最後に/etc/modulesに自動で書き込まれた

# Chip drivers
coretemp

再起動して、端末でsensorsコマンドを実行すると色々表示されることを確認

$ sensors

iwlwifi-virtual-0
Adapter: Virtual device
temp1: +28.0°C

acpitz-virtual-0
Adapter: Virtual device
temp1: +27.8°C (crit = +119.0°C)
temp2: +29.8°C (crit = +119.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +30.0°C (high = +76.0°C, crit = +92.0°C)
Core 0: +27.0°C (high = +76.0°C, crit = +92.0°C)
Core 1: +30.0°C (high = +76.0°C, crit = +92.0°C)

HDDの温度を表示したい場合はhddtempもインストール

$ sudo apt-get install hddtemp

$ sudo chmod u+s /usr/sbin/hddtemp  #hddtempが通常ユーザで起動できるようにする

hddtempが起動するように登録

$ sudo sed -i 's/RUN_DAEMON="false"/RUN_DAEMON="true"/g' /etc/default/hddtemp
$ sudo /etc/init.d/hddtemp start

 

設定ファイルの作成  ※表示させたい項目を自分で作成する

$ sudo pluma ~/.conkyrc

conky.config = {
use_xft = true,
font = 'Gothic:size=8',
alignment = 'bottom_right',
background = false,
border_width = 1,
cpu_avg_samples = 2,
default_color = 'white',
default_outline_color = 'grey',
default_shade_color = 'grey',
draw_borders = false,
draw_graph_borders = false,
draw_outline = false,
draw_shades = false,
gap_x = 5,
gap_y = 5,
net_avg_samples = 2,
double_buffer = true,
out_to_console = false,
own_window = true,
own_window_class = 'Conky',
own_window_type = 'normal',
own_window_transparent = false,
own_window_argb_visual = true,
own_window_argb_value = 155,
own_window_colour = '1B0D18',
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
stippled_borders = false,
update_interval = 2.0,
uppercase = false,
use_spacer = 'none',
show_graph_scale = false,
show_graph_range = false,
}

conky.text = [[
${font Arialblack:size=10}System Info$font
$sysname
$kernel
稼動時間: $uptime
LAv: $loadavg
$hr
Wireless signal${alignr}${wireless_link_qual_perc wlan0}%
LAN ${font sans-serif:normal:size=8} $alignr ${addr enp5s0}
WiFi ${font sans-serif:normal:size=8} $alignr ${addr wlan0}
$hr
CPUクロック: ${freq_g}GHz
CPU0使用率: ${cpu cpu0}%
${cpugraph cpu0 ff0000 00ff00}
CPU1使用率: ${cpu cpu1}%
${cpugraph cpu1 fff000 ff0000}
CPU2使用率: ${cpu cpu2}%
${cpugraph cpu2 fff000 ff0000}
メモリ使用率: $memperc%
${membar 4}
スワップ使用率: $swapperc%
${swapbar 4}
プロセス: $processes ($running_processes)RUN
ディスク使用率: ${fs_used_perc}%
${fs_bar 4}
ネットワーク:enp5s0
Up: ${upspeed enp5s0}/s
${upspeedgraph enp5s0 ff0000 0000ff}
Down: ${downspeed enp5s0}/s
${downspeedgraph enp5s0 0000ff fff000}
ネットワーク:wlan0
Up: ${upspeed wlan0}/s
${upspeedgraph wlan0 ff0000 0000ff}
Down: ${downspeed wlan0}/s
${downspeedgraph wlan0 0000ff fff000}
$hr
${font Arialblack:size=10}Temperature$font

CPU0: ${execi 70 sensors | grep 'Physical id 0' | cut -c18-21}℃

${texeci 300 hddtemp /dev/sda | cut -f2-4 -d" " | tr -d "°C"}℃
${texeci 300 hddtemp /dev/sdb | cut -f2-4 -d" " | tr -d "°C"}℃
${texeci 300 hddtemp /dev/sdc | cut -f2-4 -d" " | tr -d "°C"}℃
${texeci 300 hddtemp /dev/sdd | cut -f2-4 -d" " | tr -d "°C"}℃
${texeci 300 hddtemp /dev/sde | cut -f2-4 -d" " | tr -d "°C"}℃
${texeci 300 hddtemp /dev/sdf | cut -f2-4 -d" " | tr -d "°C"}℃
]]

 

 

 

自動起動

自動起動するアプリに登録する 名前と説明は適当に

名前 conky

コマンド /usr/bin/conky -p 30 #すぐ起動すると落ちるので、30秒ほどデレイさせている

説明 system monitor

 

m.2 の温度が見られないね どうしたら良いのかな?

Leave a comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


 

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)