2012/08/11

byobuのステータス通知

前回byobuの基本的な使い方をやりました。
http://kowaimononantenai.blogspot.jp/2012/04/byobu.html

そこで気になったのが、下のステータスバー。
結構いろいろあるので、どれがどれなのかがわからないものもある。
設定で変えられるので、デフォルトとは違うかもしれませんが、ほぼデフォルトで使っています。

それぞれのステータスバーが何を示すかちょっと書いて見ました。
項目だけではわからないものもありますが、
$ man byobu
をすると次のようなものが出てくるのでもう出ているステータスバーは文字の色などで検索すると見つけやすいです。
説明を見るとわかりますが、ある特定条件でしか出ないものもあります。

一応、manをの一部を載せておきます

STATUS NOTIFICATIONS
       byobu supports a number of unique and interesting status notifications across the lowest two  lines
       in  the  screen.  Each status notification item is independently configurable, enabled and disabled
       by the configuration utility.  The guide below helps identify each  status  item  (in  alphabetical
       order):
       apport - symbol displayed if there are pending crash reports; {!} symbol displayed on the lower bar
       toward the left, in black on an orange background
       arch - system architecture; displayed on the lower bar toward the left, in the default  text  color
       on the default background color
       battery  - battery information; display on the lower bar toward the right; - indicates discharging,
       + indicates charging, = indicates fully charged;  when charging or discharging, the current battery
       capacity as a percentage is displayed;  the colours green, yellow, and red are used to give further
       indication of the battery's charge state; you may override the detected  battery  by  setting  BAT‐
       TERY=/proc/acpi/battery/BAT0 in $BYOBU_CONFIG_DIR/statusrc
       cpu_count - the number of cpu's or cores on the system; displayed in the lower bar toward the right
       in the default text color on the default background, followed by a trailing 'x'
       cpu_freq - the current frequency of the cpu in GHz; displayed in the lower bar toward the right  in
       white text on a light blue background
       cpu_temp  -  the  cpu temperature in Celsius (default) or Fahrenheit, configure TEMP=F or TEMP=C in
       $BYOBU_CONFIG_DIR/statusrc; displayed in the lower bar toward the right in yellow text on  a  black
       background;   you   may   override   the   detected   cpu   temperature  device  by  setting  MONI‐
       TORED_TEMP=/proc/acpi/whatever in $BYOBU_CONFIG_DIR/statusrc
       custom - user defined custom scripts; must be  executable  programs  of  any  kind  in  $BYOBU_CON‐
       FIG_DIR/bin;  must be named N_NAME, where N is the frequency in seconds to refresh the status indi‐
       cator, and NAME is the name of the script; N should not be less than 5 seconds; the  script  should
       echo  a  small  amount  of text to standard out, standard error is discarded; the indicator will be
       displayed in the lower panel, in inverted colors  to  your  current  background/foreground  scheme,
       unless  you  manually  specify  the  colors  in  your script's output; BEWARE, cpu-intensive custom
       scripts may impact your overall system performance and could upset your system administrator!
         Example: $BYOBU_CONFIG_DIR/bin/1000_uname
           #!/bin/sh
           printf "\005{= bw}%s\005{-}" "$(uname -r)"
       date - the system date in YYYY-MM-DD formate; displayed in the  lower  on  the  far  right  in  the
       default text color on the default background
       disk  - total disk space available and total used on / directory; displayed in the lower bar on the
       far right in white text on a light purple background; override the default directory by  specifying
       an alternate mount point with MONITORED_DISK=/wherever in $BYOBU_CONFIG_DIR/statusrc
       disk_io  - instantaneous read/write througput in kB/s or MB/s over the last 3 seconds; displayed in
       the lower bar toward the right in white text on a light purple background with a leading  '<'  sign
       indicating  'read speed' and '>' sign indicating 'write speed'; override the default monitored disk
       by  specifying  an  alternate  device  with  MONITORED_DISK=/dev/sdb,  and  override  the   default
       DISK_IO_THRESHOLD=50 (kB/s) in $BYOBU_CONFIG_DIR/statusrc
       distro  -  OS/distribution  name  of  the  release  running  on  the  current system as reported by
       lsb_release(1) or /etc/issue; displayed in the lower bar in bold black text toward the  left  on  a
       grey  background;  you  may  override  the  detected  release  with  DISTRO=Whatever in $BYOBU_CON‐
       FIG_DIR/statusrc
       ec2_cost - an estimation of the cost of the current boot of the system in terms of the  Amazon  EC2
       billing  model;  displayed  in  the lower bar toward the right in green text on a black background;
       there is a leading '~' to indicate that this is an estimation, and the monetary units are  US  Dol‐
       lars '$'; if not running in EC2, this plugin is disabled unless EC2_ESTIMATE=1 in ~/.byobu/statusrc
       entropy  -  a count of the system's current entropy in bytes; displayed in the lower bar toward the
       right in yellow text on a dark grey background; there is a leading 'e' to indicate 'entropy'
       raid - note very prominently if there is a RAID failure detected, in red blinking text on  a  white
       background;  the  term  'RAID' notes that there is something wrong with the RAID, and if there is a
       rebuild/resync in progress, the percent complete is also shown
       rcs_cost - an estimation of the cost of the current boot of the system in terms  of  the  Rackspace
       Cloud  Server  billing  model; displayed in the lower bar toward the right in green text on a black
       background; there is a leading '~' to indicate that this is an estimation, and the  monetary  units
       are US Dollars '$'
       fan_speed  -  cpu  or system fan speed as reported by lm-sensors; displayed in the lower bar toward
       the right in black text on a grey background; there is a trailing 'rpm' for units; you may override
       the detected fan by setting FAN=/sys/path/to/your/fan1_input in $BYOBU_CONFIG_DIR/statusrc
       hostname  -  the  hostname of the system; displayed in the upper bar on the far right in bold black
       text on a grey background; there is a leading '@' symbol if the username status is also enabled
       ip_address - the IPv4 address of the system in dotted decimal form; displayed in the upper  bar  on
       the  far  right  in  bold  black text on a grey background;  you can override and display your IPv6
       address by setting 'IPV6=1', and you can show your external ip address by  setting  'IP_EXTERNAL=1'
       in $BYOBU_CONFIG_DIR/statusrc
       ip_address4  - the IPv4 address of the system in dotted decimal form; displayed in the upper bar on
       the far right in bold black text on a grey background;  you can show your external  ip  address  by
       setting 'IP_EXTERNAL=1' in $BYOBU_CONFIG_DIR/statusrc
       ip_address6  -  the IPv6 address of the system; displayed in the upper bar on the far right in bold
       black text on a grey background;  you can show your external ip address by setting  'IP_EXTERNAL=1'
       in $BYOBU_CONFIG_DIR/statusrc
       load_average  -  the  system load average over the last 1 minute; displayed in the lower bar toward
       the right in black text on a yellow background
       logo - an approximation of the current operating system's logo; displayed in the lower bar  on  the
       far  left;  you  may customize this logo by setting a chosen logo in $BYOBU_CONFIG_DIR/logo, or you
       may override this with LOGO=:-D in $BYOBU_CONFIG_DIR/statusrc
       mail - system mail for the current user; the letter '[M]' is displayed in the lower bar toward  the
       left in black text on a grey background
       memory - total memory available and used in the system; displayed in the lower bar toward the right
       in white text on a green background
       menu - a simple indicator directing new users to use the F9 keybinding to access the byobu menu
       network - instantaneous upload/download bandwidth in [GMk]bps over the last 3 seconds;  nothing  is
       displayed  if  traffic  is  0; displayed in the lower bar toward the left in white text on a purple
       background with a leading '^' sign indicating 'up' and 'v' sign  indicating  'down';  override  the
       default  interface  by  specifying an alternate interface with MONITORED_NETWORK=eth1, and override
       the default units (bits) with NETWORK_UNITS=bytes, and override  the  default  NETWORK_THRESHOLD=20
       (kbps) in $BYOBU_CONFIG_DIR/statusrc
       notify_osd - Send on-screen notification messages to screen's notification buffer
       processes  -  total  number of processes running on the system; displayed in the lower bar in white
       text on a dark yellow background with a trailing '&' indicating 'background processes'
       reboot_required - symbol present if a reboot is required following a system  update;  displayed  in
       the  lower  bar  white text on a blue background by the symbol '(R)'; additionally, reboot_required
       will print '<F5>' in white text on a blue background, if Byobu requires you to reload your  profile
       to affect some changes; it will also detect if your system is currently in powernap(8) state and if
       so print '.zZ'.
       release - OS/distribution name of the  release  running  on  the  current  system  as  reported  by
       lsb_release(1)  or  /etc/issue;  displayed in the lower bar in bold black text toward the left on a
       grey background; you may  override  the  detected  release  with  RELEASE=Whatever  in  $BYOBU_CON‐
       FIG_DIR/statusrc;  you  may  also  abbreviate  the  release  string  to  N  characters  by  setting
       RELEASE_ABBREVIATED=N in $BYOBU_CONFIG_DIR/statusrc
       services - users can configure a list of services to  monitor,  define  the  SERVICES  variable  in
       $BYOBU_CONFIG_DIR/statusrc,  a  whitespace  separated  of services, each service should include the
       init name of the service, then a pipe, and then an abbreviated name or symbol to display when  run‐
       ning  (e.g.  SERVICES="ssh|ssh apache2|http"); displayed in the lower bar toward the center in cyan
       on a white background
       swap - total swap space and total used as a percentage of the total  available;  displayed  in  the
       lower bar toward the right in white text on a light green background with a trailing '%' sign
       time  -  the  system  time  in  HH:MM:SS format; displayed in the lower bar on the far right in the
       default text and default background colors
       time_binary - only for the hard core geek, the local system time in binary; requires  UTF8  support
       in  a  VERY  recent  version  of  GNU  Screen;  you  must  additionally set "UTF8=1" in $BYOBU_CON‐
       FIG_DIR/statusrc; displayed in the lower bar on the far right in the default  text  and  background
       colors
       time_utc  - the UTC system time in HH:MMformat; displayed in the lower bar on the far right in dark
       text on a light background
       updates_available - the number of updates available on the  system;  displayed  in  the  lower  bar
       toward  the  right  in  white text on a red background with a trailing '!' sign; if any updates are
       marked 'security updates', then there will be a total of two trailing exclamation points, '!!'
       uptime - the total system uptime since last boot; displayed in the lower bar toward  the  right  in
       blue text on a grey background
       users  - the number of remote users logged into the system via sshd, empty if 0 users; displayed in
       the lower bar toward the right in red text on a grey background  with  a  trailing  '#'  sign;  set
       USERS_DISTINCT=1  to instead count the number of distinct users logged into the system (rather than
       open ssh sessions)
       whoami - the name of the user who owns the screen session; displayed in the upper  bar  toward  the
       far right in bold black text on a grey background
       wifi_quality  -  the  connection  rate  and signal quality of the wifi connection; displayed in the
       lower bar toward the right in black text on a cyan background; the connection rate is in 'Mb/s' and
       the signal quality is as a percentage with a trailing '%'; override the default interface by speci‐
       fying an alternate interface with MONITORED_NETWORK=wlan0 in $BYOBU_CONFIG_DIR/statusrc

0 件のコメント:

コメントを投稿