Skip to content

Instantly share code, notes, and snippets.

View mandeepbal's full-sized avatar
🔥
🔥

Mandeep Bal mandeepbal

🔥
🔥
View GitHub Profile
@mandeepbal
mandeepbal / manageiq.sh
Last active April 2, 2020 10:22
ManageIQ Install
#Based on : http://manageiq.org/community/install-from-source/
#Launch a CentOS AMI from AWS (ami-8997afe0), m3.large, 20GB root mount
#Update the VM
yum update -y
yum install -y wget vim telnet git
service iptables stop
#Create User
useradd miqbuilder
@mandeepbal
mandeepbal / linux file permissions
Created September 4, 2014 15:25
linux file permissions
---------------------------------------------------------------------------
| owner | group | everyone |
---------------------------------------------------------------------------
| read | write | execute | read | write | execute | read | write | execute |
---------------------------------------------------------------------------
| 400 | 200 | 100 | 40 | 20 | 10 | 4 | 2 | 1 |
----------------------------------------------------------------------------
@mandeepbal
mandeepbal / gist:b1312410c2c5c14fffaf
Created September 10, 2014 06:16
git revert branch
git push -f origin last-release:master
where last-release is the commit id, or branch you want to reset master to.
@mandeepbal
mandeepbal / gist:2213a8d1a98c5bcf9a16
Created September 11, 2014 14:59
Postgres Queries
#Get list database owners
SELECT d.datname as "Name",
pg_catalog.pg_get_userbyid(d.datdba) as "Owner"
FROM pg_catalog.pg_database d
ORDER BY 1;
@mandeepbal
mandeepbal / gist:0e10413a66aeeb7a38ae
Last active August 29, 2015 14:09
manageiq install using ruby 2.0

Install ManageIQ from source

To get started developing ManageIQ, or to deploy on an OS other than CentOS or Red Hat Enterprise Linux (RHEL), there are a few steps to get started.

A lot of this has been automated in the ManageIQ kickstart file. Details on installing an image using a quickstart file are available from the Kickstart page on Fedora.

@mandeepbal
mandeepbal / elkinstall.sh
Last active October 13, 2018 01:47
ELK install
yum install -y telnet vim wget
yum install -y java-1.7.0-openjdk
rpm --import http://packages.elasticsearch.org/GPG-KEY-elasticsearch
cat <<EOF > /etc/yum.repos.d/elasticsearch.repo
[elasticsearch-1.4]
name=Elasticsearch repository for 1.4.x packages
baseurl=http://packages.elasticsearch.org/elasticsearch/1.4/centos
gpgcheck=1
gpgkey=http://packages.elasticsearch.org/GPG-KEY-elasticsearch
enabled=1
@mandeepbal
mandeepbal / sensucomparison.md
Last active August 29, 2015 14:11
sensu comparison

#Sensu Enterprise ##Main Features

  • Packaged install using Yum
  • Includes plugins for sending alerts via API/email/https
  • Includes Contact Routing
  • Enterprise Supports, 4 Levels from 9-5/M-F to 24/7

##Enterprise vs Core (Open Source Version) Feature Comparison ###TurnKey

  • Enterprise: Simple Setup, less than a day install time
@mandeepbal
mandeepbal / miqupdateserver.md
Last active August 29, 2015 14:11
MIQ Server - Update ManageIQ Code

#How to Update the ManageIQ code on a MIQ Server

  1. Shutdown EVM process, postrgresql, and memcached
    su - miqbuilder
    
    
  2. Shutdown server
    shutdown now
    
    
@mandeepbal
mandeepbal / elkagentinstall.sh
Last active August 29, 2015 14:11
logstash agent install
sudo su -
rpm --import http://packages.elasticsearch.org/GPG-KEY-elasticsearch
cat <<EOF > /etc/yum.repos.d/logstash.repo
[logstash-1.4]
name=logstash repository for 1.4.x packages
baseurl=http://packages.elasticsearch.org/logstash/1.4/centos
gpgcheck=1
gpgkey=http://packages.elasticsearch.org/GPG-KEY-elasticsearch
enabled=1
EOF
@mandeepbal
mandeepbal / gist:a55ac251db303d9da22d
Last active August 29, 2015 14:12
openstack cli install on mac
sudo easy_install pip
sudo pip install python-openstackclient
pip install --upgrade distribute
nova --help