I hereby claim:
- I am salekseev on github.
- I am salekseev (https://keybase.io/salekseev) on keybase.
- I have a public key ASCERHqJ9yH5cLmY6ZkKqNxmwsUw2-r1rxj_bmXFMPllJAo
To claim this, I am signing this object:
| { | |
| "algo": "cryptonight", | |
| "av": 0, | |
| "background": false, | |
| "colors": true, | |
| "cpu-affinity": null, | |
| "cpu-priority": 3, | |
| "donate-level": 0, | |
| "log-file": null, | |
| "max-cpu-usage": 100, |
I hereby claim:
To claim this, I am signing this object:
| require 'diplomat' | |
| service = 'mongodb' | |
| puts Diplomat::Health.service(service, passing: true).map { |service| service['Service']['Address'] + ':' + service['Service']['Port'].to_s } |
| #!/bin/bash | |
| elasticsearch_url="https://elasticsearchlog.athenahealth.com:9200" | |
| month=$(date +%Y.%m) | |
| indices=$(curl -s "${elasticsearch_url}/_cat/indices?bytes=b" | sort -rnk8) | |
| echo "Statistics for the month of $month" | |
| echo -n "Events stored month-to-date: " |
| 0xFa445C624412187A0292E8b2Fb5C73466699D015 |
| #!/bin/sh | |
| stack=devops-graylog | |
| puppet_environment=development | |
| stack_nodes=$(bundle exec sfn inspect --nodes $stack | egrep '^\s+"10.*' | cut -d'"' -f2) | |
| for node in $stack_nodes | |
| do | |
| ssh $node "sudo bash -c '/opt/puppetlabs/bin/puppet agent -t --environment $puppet_environment' " | |
| done |
| #!/bin/sh | |
| # | |
| # script accepts URLs of Elasticsearch clusters as arguments | |
| # exit code table: | |
| # 0 - no underreplicated indices | |
| # 1 - found underreplicated indices | |
| # 2 - unable to connect to one of those URLs could not be connected to | |
| # 3 - timed out getting list of indices | |
| # | |
| for var in "$@" |
| exec { 'restore_golden_mongodump': | |
| path => '/usr/bin:/usr/sbin:/bin', | |
| onlyif => [ | |
| 'which mongorestore', | |
| 'echo "db.access_tokens.find()" | mongo --quiet graylog | grep prometheus', | |
| ] | |
| } |
| #!/bin/sh | |
| while true | |
| do | |
| all="" | |
| for interface in $(dmesg | grep ^eth | grep 802.11 | cut -s -d: -f1) | |
| do | |
| # for each interface, get mac addresses of connected stations/clients | |
| maclist=$(wl -i $interface assoclist | cut -s -d" " -f2 | xargs -n 1 wl -i $interface sta_info | grep STA | cut -s -d" " -f3 | sed 's/.$//') | |
| # for each mac address in that list... |
| problem: storing mac address (6 bytes) in rdbms efficiently | |
| options: | |
| char(6) | long/bigint (8 bytes) | char(12) | |
| byte array | decimal representation | hex characters in ascii | |
| --------------------------------------------------------------------- | |
| efficiency: n | efficiency: n+2 | efficiency: n+6 | |
| terminal safe: n | terminal safe: y | terminal safe: y | |
| human readable: ? | human readable: y | human readable: y | |
| range find: custom | range find: builtin | range find: custom |