diff options
author | mbornet-hl <mbornet.pro@wanadoo.fr> | 2015-09-27 15:43:16 +0200 |
---|---|---|
committer | mbornet-hl <mbornet.pro@wanadoo.fr> | 2015-09-27 15:43:16 +0200 |
commit | 81436ed2200f3f69fe248d3038510eac722db87a (patch) | |
tree | 0d3e2f510fc7c00647bb0bacc2e76b537c5912be | |
parent | 3bd7f1f02928b6f4acdef6ad13df0cefc7fe1809 (diff) | |
download | hl-81436ed2200f3f69fe248d3038510eac722db87a.zip hl-81436ed2200f3f69fe248d3038510eac722db87a.tar.gz hl-81436ed2200f3f69fe248d3038510eac722db87a.tar.bz2 |
Added strace and reorganized configs
-rw-r--r-- | config_files/hl | 389 |
1 files changed, 200 insertions, 189 deletions
diff --git a/config_files/hl b/config_files/hl index 5360908..6c57525 100644 --- a/config_files/hl +++ b/config_files/hl @@ -2,11 +2,201 @@ # Default configuration file for the "hl" command # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # -# @(#) [MB] cr_hl.default Version 1.10 du 15/09/19 - +# @(#) [MB] cr_hl.default Version 1.12 du 15/09/26 - # -# /etc/default/hl version 1.10 +# /etc/default/hl version 1.12 # +# ============================== COMMANDS ============================== +apt-get : + -ei + -r 'systemd|breaks?|.*\<unmet\>.*|.*\<unable\>.*' + -y '.*is not going.*' + -c '.*is to be .*' + -g '.*is already the newest.*' + +cal : + -e + -g '[1-9][0-9][0-9][0-9]' + -y 'January|February|March|April|May|June|July|August|September|October|November|December' + -c 'Su|Mo|Tu|We|Th|Fr|Sa' + -b '[0-9]' + +# Red : 95% => 100% +# Yellow : 80% => 94% +# Cyan : 0% => 49% +# Green : 50% => 79% (everything else) +df : + -e + -r '\<((100|9[5-9])%.*)' + -y '\<((8[0-9]|9[0-4])%.*)' + -c '\<[0-4][0-9]?%.*' + -g '\<[0-9]+%.*' + -b '^Filesystem.*' + +diff : + -e + -y '^<.*' + -g '^>.*' + -c '^([0-9]+(,[0-9]+)?[a-z][0-9]+(,[0-9]+)?)' + +dpkg-query : + -e + -b '^(Package|Essential|Priority|Section|Installed-Size|Maintainer|Architecture|Version|Depends|Pre-Depends|Filename|Size|MD5sum|Description|Homepage|Description-md5|Tag|SHA1|SHA256):' + -g '^Package:.*' + -c '^(Version|Size):.*' + -y '^Section:.*' + +ethtool : + -ei + -r 'duplex:.*half|link detected:.*no|speed:.*100?Mb/s' + -g 'duplex:.*full|link detected:.*yes|speed:.*1000mb/s' + +fdisk : + -e + -b 'Device Boot.*' + -3w 'Disk.*(/dev/sd.)' + -2 + -c '.*/dev/sda.*' + -%c 'Disk /dev/sda' + -. '^$' + -g '.*/dev/sdb.*' + -%g 'Disk /dev/sdb' + -. '^$' + -y '.*/dev/sdc.*' + -%y 'Disk /dev/sdc' + -. '^$' + -m '.*/dev/sdd.*' + -%m 'Disk /dev/sdd' + -. '^$' + -b '.*Device.*' + -1G '.*/dev/sde.*' + +free : + -e + -2 + -R 'used' + -G 'free' + -b 'total.*' + -1C 'Swap|Mem' + -3r '^Swap: +[0-9]+ +([0-9]+)' + -3g '^Swap: +[0-9]+ +[0-9]+ +([0-9]+)' + -3m '^Mem: +[0-9]+ +([0-9]+)' + -1g '^Mem: +[0-9]+ +[0-9]+ +([0-9]+)' + -2B '^Mem: +([0-9]+)' + -2B '^Swap: +([0-9]+)' + +ifconfig : + -ei + -3G 'inet addr:([0-9]{1,3}(\.[0-9]{1,3}){3})' + -2 + -m '^((eth|(vir)?br|vnet)[0-9.]*:[0-9]+)\>' + -b '^((eth|(vir)?br|vnet)[0-9.]*\.[0-9]+)\>' + -c '(([0-9a-f]{2}:){5}[0-9a-f]{2})' + -3g '\<(UP\>|\<RUNNING)\>' + -2g '(([0-9]{1,3}\.){3}[0-9]{1,3}\>)' + -2y '(^(eth|(vir)?br|vnet)[0-9.:]*)\>' + -3m '[0-9a-f]{4}::[0-9a-f]{4}\:[0-9a-f]{4}:[0-9a-f]{4}:[0-9a-f]{4}' + -2r ' ((errors|dropped|overruns):[^0][0-9]*)' + +iostat : + -e + -b '^((Device|avg-cpu):.*)' +# -g '^(sda.*)' +# -y '^(sdb.*)' + -c ' (0\.(0[1-9]|[1-9][0-9]))' + -3c ' ([1-9][.0-9]*)' + +iptables : + -e + -G 'policy (ACCEPT)' + -R 'policy (DROP|REJECT)' + -3Y '\<(INPUT|OUTPUT|FORWARD|POSTROUTING)\>' + -3y '\<(fail2ban[-a-z]+)\>' + -2w '^Chain .+' + -2 + -b '#.*' + -2b '^target\>.*' + -g '.*ACCEPT.*' + -r '(.*(DROP|REJECT).*)' + -m 'iptables.*-F.*' + -w '^iptables .*' + +man : + -e + -2G '^([A-Z][A-Z0-9]*\([1-8]\)) +.* +([A-Z][A-Z0-9]*\([1-8]\))$' + -2B '^[A-Z][A-Z ]*' + -3y '^[ ]+-[a-zA-Z0-9][ ]' + -R '(red).*reverse video' + -G '(green).*reverse video' + -Y '(yellow).*reverse video' + -B '(blue).*reverse video' + -M '(magenta).*reverse video' + -C '(cyan).*reverse video' + -W '(white).*reverse video' + -r 'red' + -g 'green' + -y 'yellow' + -b 'blue' + -m 'magenta' + -c 'cyan' + -w 'white' + -3b '(Example .*):' + +namei : + -e + -3c '.* -> .*' + -2b '^ *d .*' + -3g '^ *- .*' + -y '^f: .*' + -r '^( *? .*|.* No such file or directory.*)' + +netstat : + -ei + -g 'ESTABLISHED' + -1y 'LISTEN' + -m 'TIME_WAIT' + -g '\<((192.168.[0-9]{1,3}\.[0-9]{1,3}))\>' + -b '\<((127\.[01]\.[01]\.[01])|(0\.0\.0\.0))\>' + -r '\<(([0-9]{1,3}\.){3}[0-9]{1,3})\>' + +# Alias for ps_cpu_time : +ps : + --ps_cpu_time + +strace : + -e + -3c '\<(open|close)\>' + -2y '\<(read)\>' + -3r '\<(write)\>' + -3g '^open\("([^"]+)"' + +tcpdump : + -e + -u + -3 + -g '^[^ ]+[ ]+[^ ]+[ ]+([^ ]+)\.' + -r '^[^ ]+[ ]+[^ ]+[ ]+[^ ]+[ ]+[^ ]+[ ]+([^ ]+)\.' + -2 + -y '^[^ ]+[ ]+[^ ]+[ ]+[^ ]+\.([^ .]+)' + -y '^[^ ]+[ ]+[^ ]+[ ]+[^ ]+[ ]+[^ ]+[ ]+[^ ]+\.([^ :]+)' + +w : + -e + -b '.*load average.*|^USER.*' + -r '^root .*' + -c ' /bin/bash' + -y ' /usr/bin/python' + -g '.+' + +xxd : + -e + -r '(\<0a)|(0a\>)' + -b '^[^:]+' + -g '.{16}$' + -c '[[:xdigit:]]' + +# =========================== OTHER CONFIGS ============================ acl : -e -b '#.*' @@ -14,13 +204,6 @@ acl : -r '.w.' -y '[-rwx]{3}' -apt : - -ei - -r 'systemd|breaks?|.*\<unmet\>.*|.*\<unable\>.*' - -y '.*is not going.*' - -c '.*is to be .*' - -g '.*is already the newest.*' - # Just for fun : C syntax, close to vim's C : -e @@ -33,13 +216,6 @@ C : -m '^[ ]*#[a-zA-Z]+' -y '^[ ]*#include[ ]+(<.*>|".*")' -cal : - -e - -g '[1-9][0-9][0-9][0-9]' - -y 'January|February|March|April|May|June|July|August|September|October|November|December' - -c 'Su|Mo|Tu|We|Th|Fr|Sa' - -b '[0-9]' - colors : -1r 'Color01' -2r 'Color02' @@ -143,31 +319,6 @@ color_names : -c 'cyan' -w 'white' -# Red : 95% => 100% -# Yellow : 80% => 94% -# Cyan : 0% => 49% -# Green : 50% => 79% (everything else) -df : - -e - -r '\<((100|9[5-9])%.*)' - -y '\<((8[0-9]|9[0-4])%.*)' - -c '\<[0-4][0-9]?%.*' - -g '\<[0-9]+%.*' - -b '^Filesystem.*' - -diff : - -e - -y '^<.*' - -g '^>.*' - -c '^([0-9]+(,[0-9]+)?[a-z][0-9]+(,[0-9]+)?)' - -dpkg-query : - -e - -b '^(Package|Essential|Priority|Section|Installed-Size|Maintainer|Architecture|Version|Depends|Pre-Depends|Filename|Size|MD5sum|Description|Homepage|Description-md5|Tag|SHA1|SHA256):' - -g '^Package:.*' - -c '^(Version|Size):.*' - -y '^Section:.*' - err : -ei -r '.*error.*' @@ -180,11 +331,6 @@ eth : -e -3Y 'eth[0-9][^ ]*' -ethtool : - -ei - -r 'duplex:.*half|link detected:.*no|speed:.*100?Mb/s' - -g 'duplex:.*full|link detected:.*yes|speed:.*1000mb/s' - eth_VIP : -e -3 @@ -196,40 +342,6 @@ fail2ban : -c '.* Unban.*' -r '.* Ban.*' -fdisk : - -e - -b 'Device Boot.*' - -3w 'Disk.*(/dev/sd.)' - -2 - -c '.*/dev/sda.*' - -%c 'Disk /dev/sda' - -. '^$' - -g '.*/dev/sdb.*' - -%g 'Disk /dev/sdb' - -. '^$' - -y '.*/dev/sdc.*' - -%y 'Disk /dev/sdc' - -. '^$' - -m '.*/dev/sdd.*' - -%m 'Disk /dev/sdd' - -. '^$' - -b '.*Device.*' - -1G '.*/dev/sde.*' - -free : - -e - -2 - -R 'used' - -G 'free' - -b 'total.*' - -1C 'Swap|Mem' - -3r '^Swap: +[0-9]+ +([0-9]+)' - -3g '^Swap: +[0-9]+ +[0-9]+ +([0-9]+)' - -3m '^Mem: +[0-9]+ +([0-9]+)' - -1g '^Mem: +[0-9]+ +[0-9]+ +([0-9]+)' - -2B '^Mem: +([0-9]+)' - -2B '^Swap: +([0-9]+)' - ha_log : -ei -b 'Mar 16 12:[0-9]{2}:[0-9]{2}' @@ -267,7 +379,7 @@ hl : -c '.*\<cyan\>.*' -w '.*\<white\>.*' -hl_conf : +hl_conf : -e -2b '^#.*' -3c '^([a-zA-Z_][-a-zA-Z_0-9]*)[ ]*:' @@ -337,27 +449,6 @@ hosts : -3c '^[ ]*[0-9.]+[ ]+([^ ]+)' -2y '^[ ]*[0-9.]+[ ]+[^ ]+(.+)' -ifconfig : - -ei - -3G 'inet addr:([0-9]{1,3}(\.[0-9]{1,3}){3})' - -2 - -m '^((eth|(vir)?br|vnet)[0-9.]*:[0-9]+)\>' - -b '^((eth|(vir)?br|vnet)[0-9.]*\.[0-9]+)\>' - -c '(([0-9a-f]{2}:){5}[0-9a-f]{2})' - -3g '\<(UP\>|\<RUNNING)\>' - -2g '(([0-9]{1,3}\.){3}[0-9]{1,3}\>)' - -2y '(^(eth|(vir)?br|vnet)[0-9.:]*)\>' - -3m '[0-9a-f]{4}::[0-9a-f]{4}\:[0-9a-f]{4}:[0-9a-f]{4}:[0-9a-f]{4}' - -2r ' ((errors|dropped|overruns):[^0][0-9]*)' - -iostat : - -e - -b '^((Device|avg-cpu):.*)' -# -g '^(sda.*)' -# -y '^(sdb.*)' - -c ' (0\.(0[1-9]|[1-9][0-9]))' - -3c ' ([1-9][.0-9]*)' - IP : --validate_IP @@ -365,21 +456,6 @@ ip : -e -3g '\<((([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))\>' -iptables : - -e - -G 'policy (ACCEPT)' - -R 'policy (DROP|REJECT)' - -3Y '\<(INPUT|OUTPUT|FORWARD|POSTROUTING)\>' - -3y '\<(fail2ban[-a-z]+)\>' - -2w '^Chain .+' - -2 - -b '#.*' - -2b '^target\>.*' - -g '.*ACCEPT.*' - -r '(.*(DROP|REJECT).*)' - -m 'iptables.*-F.*' - -w '^iptables .*' - jigdo : -e -2b 'DVD_jigdo.list' @@ -390,7 +466,7 @@ jigdo : ls_doc : -e - -r '^-rw........*' + -r '^-rw........*' -g '^-r-........*' -m '^d..........*.*' -y '.*:$' @@ -399,44 +475,6 @@ MAC : -ei -3B '(([0-9a-f]{2}:){5}[0-9a-f]{2})' -man : - -e - -2G '^([A-Z][A-Z0-9]*\([1-8]\)) +.* +([A-Z][A-Z0-9]*\([1-8]\))$' - -2B '^[A-Z][A-Z ]*' - -3y '^[ ]+-[a-zA-Z0-9][ ]' - -R '(red).*reverse video' - -G '(green).*reverse video' - -Y '(yellow).*reverse video' - -B '(blue).*reverse video' - -M '(magenta).*reverse video' - -C '(cyan).*reverse video' - -W '(white).*reverse video' - -r 'red' - -g 'green' - -y 'yellow' - -b 'blue' - -m 'magenta' - -c 'cyan' - -w 'white' - -3b '(Example .*):' - -namei : - -e - -3c '.* -> .*' - -2b '^ *d .*' - -3g '^ *- .*' - -y '^f: .*' - -r '^( *? .*|.* No such file or directory.*)' - -netstat : - -ei - -g 'ESTABLISHED' - -1y 'LISTEN' - -m 'TIME_WAIT' - -g '\<((192.168.[0-9]{1,3}\.[0-9]{1,3}))\>' - -b '\<((127\.[01]\.[01]\.[01])|(0\.0\.0\.0))\>' - -r '\<(([0-9]{1,3}\.){3}[0-9]{1,3})\>' - passwd : -e -c '^[^:]+' @@ -466,17 +504,13 @@ ps_cpu : -c '00:00:0[1-9] .*' -b '00:00:00 .*' -ps_cpu_time : +ps_cpu_time : -e -3 -r '((0[1-9]|[1-9][0-9])(:[0-9]{2}){2} .*)' -y '(00:(0[1-9]|[1-9][0-9]):[0-9]{2} .*)' -c '(00:00:[1-9][0-9] .*)' -# Alias for ps_cpu_time : -ps : - --ps_cpu_time - rev_color_names : -R 'red' -G 'green' @@ -506,9 +540,11 @@ sep3 : services : -e - -g '^ *\[ \+ \] .*' -m '^ *\[ - \] .*' -r '^ *\[ \? \] .*' + -g '^ *\[ \+ \] .*' + -m '^ *\[ - \] .*' + -r '^ *\[ \? \] .*' -sh : +sh : -e -b '^#.*' -m '(\$([a-zA-Z_][a-zA-Z_0-9]*|[0-9]|[*@#]))' @@ -528,16 +564,6 @@ show_disks : -m ' 500\..*GB,|/dev/sdd' -c 'antares|styx|/dev/sda' -tcpdump : - -e - -u - -3 - -g '^[^ ]+[ ]+[^ ]+[ ]+([^ ]+)\.' - -r '^[^ ]+[ ]+[^ ]+[ ]+[^ ]+[ ]+[^ ]+[ ]+([^ ]+)\.' - -2 - -y '^[^ ]+[ ]+[^ ]+[ ]+[^ ]+\.([^ .]+)' - -y '^[^ ]+[ ]+[^ ]+[ ]+[^ ]+[ ]+[^ ]+[ ]+[^ ]+\.([^ :]+)' - validate_IP : -e -g '\<((([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))\>' @@ -552,22 +578,7 @@ virsh_list : -m '.*shut off' -y '.*paused' -w : - -e - -b '.*load average.*|^USER.*' - -r '^root .*' - -c ' /bin/bash' - -y ' /usr/bin/python' - -g '.+' - -xxd : - -e - -r '(\<0a)|(0a\>)' - -b '^[^:]+' - -g '.{16}$' - -c '[[:xdigit:]]' - -zabbix_netstat : +zabbix_netstat : -e -2c '\<(94\.247\.232\.55|192\.168\.168\.[23]|0\.0\.0\.0)\>:10050\>' -3r '\<([0-9]{1,3}(\.[0-9]{1,3}){3}):10050\>' |