summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormbornet-hl <mbornet.pro@wanadoo.fr>2015-09-27 15:43:16 +0200
committermbornet-hl <mbornet.pro@wanadoo.fr>2015-09-27 15:43:16 +0200
commit81436ed2200f3f69fe248d3038510eac722db87a (patch)
tree0d3e2f510fc7c00647bb0bacc2e76b537c5912be
parent3bd7f1f02928b6f4acdef6ad13df0cefc7fe1809 (diff)
downloadhl-81436ed2200f3f69fe248d3038510eac722db87a.zip
hl-81436ed2200f3f69fe248d3038510eac722db87a.tar.gz
hl-81436ed2200f3f69fe248d3038510eac722db87a.tar.bz2
Added strace and reorganized configs
-rw-r--r--config_files/hl389
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\>'