Search This Blog

Thursday, 13 July 2017

Timezone setting in Linux

ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime



Ubuntu Static IP configuration for Server

auto lo

iface lo inet loopback


# The primary network interface

auto enp4s0

iface enp4s0 inet static

address 192.168.168.129

netmask 255.255.255.0

network 192.168.168.0

broadcast 192.168.168.255

gateway 192.168.168.168

dns-nameservers 192.168.168.103 192.168.168.250

# dns-* options are implemented by the resolvconf package, if installed

dns-search techsol.com

​

visual studio 2017 startup unknown issue

If you are updating, in order for this to work you MUST delete C:\Users\<your user>\AppData\Local\Microsoft\VisualStudio\15.0_[somenumber]\privateregistry.bin.

Vsphere free license limitation

Free version Hypervisor (Esxi) Version 6.0

2 (physical) CPU limit

No Ram limit (removed since 5.5)

Hypervisor Spec

Number of cores per physical CPU: No limit

Number of physical CPUs per host: No limit

Number of logical CPUs per host: 480

Maximum vCPUs per virtual machine: 8

​

webfilter fortiguard blocking error

FG100 # show full webfilter fortiguard

config webfilter fortiguard

set cache-mode ttl

set cache-prefix-match enable

set cache-mem-percent 2

set ovrd-auth-port-http 8008

set ovrd-auth-port-https 8010

set ovrd-auth-port-warning 8020

set ovrd-auth-https enable

set warn-auth-https enable

set close-ports disable

set request-packet-size-limit 0

set ovrd-auth-hostname ''

set ovrd-auth-cert "Fortinet_Firmware"

end


FG100

Unknown action 0


FG100 # config webfilter fortiguard


FG100 (fortiguard) # set ovrd-auth-port-warning 58020


FG100 (fortiguard) # exit

please use 'end' to return to root shell


FG100 (fortiguard) # end


FG100 # show full webfilter fortiguard

config webfilter fortiguard

set cache-mode ttl

set cache-prefix-match enable

set cache-mem-percent 2

set ovrd-auth-port-http 8008

set ovrd-auth-port-https 8010

set ovrd-auth-port-warning 58020

set ovrd-auth-https enable

set warn-auth-https enable

set close-ports disable

set request-packet-size-limit 0

set ovrd-auth-hostname ''

set ovrd-auth-cert "Fortinet_Firmware"

end


FG100

config webfilter fortiguard

set cache-mode ttl

set cache-prefix-match enable

set cache-mem-percent 2

set ovrd-auth-port-http 8008

set ovrd-auth-port-https 8010

set ovrd-auth-port-warning 58020

set ovrd-auth-https enable

set warn-auth-https enable

set close-ports disable

set request-packet-size-limit 0

set ovrd-auth-hostname ''

set ovrd-auth-cert "Fortinet_Firmware"

end


FG100 # config webfilter fortiguard


FG100 (fortiguard) # set ovrd-auth-port-http 58008


FG100 (fortiguard) # set ovrd-auth-port-https 58010


FG100 (fortiguard) # end


FG100 # show full webfilter fortiguard

config webfilter fortiguard

set cache-mode ttl

set cache-prefix-match enable

set cache-mem-percent 2

set ovrd-auth-port-http 58008

set ovrd-auth-port-https 58010

set ovrd-auth-port-warning 58020

set ovrd-auth-https enable

set warn-auth-https enable

set close-ports disable

set request-packet-size-limit 0

set ovrd-auth-hostname ''

set ovrd-auth-cert "Fortinet_Firmware"

end

​

X11 packages to support X forwarding on RHEL 7

# yum install "@X Window System"

OR

# yum install xorg-x11-xauth xorg-x11-fonts-* xorg-x11-utils
​

OBIEE 11g Startup Script

​#!/bin/bash

# File: /etc/init.d/obiee

# Purpose: Start and stop Oracle Business Intelligence 11g components.

# chkconfig: 2345 99 10

# description: Manage OBIEE service.

# These values must be adapted to your environment.


ORACLE_OWNR=obiee11g                                          # Local Unix user running OBIEE

ORACLE_FMW=/opt/app/Middleware11g                      # Deployment root directory

BIEE_USER=weglogic                                                # BIEE administrator name

BIEE_PASSWD=Admin@123                                      # BIEE administrator password

BIEE_DOMAIN=bifoundation_domain1                        # Domain name

BIEE_INSTANCE=instance1                                      # Instance name

BIEE_SERVER=bi_server1                                        # Server name

BIEE_MANAGER_URL=192.168.168.27:7001             # Admin server URL (hostname:port)


# These should require no change.


WL_PATH=$ORACLE_FMW/wlserver_10.3/server/bin

BIEE_PATH=$ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/bin

ORACLE_INSTANCE=$ORACLE_FMW/instances/$BIEE_INSTANCE


export ORACLE_INSTANCE


START_LOG=/var/log/obiee-start.log

STOP_LOG=/var/log/obiee-stop.log

SUBSYS=obiee


start()

{

echo "********************************************************************************"

echo "Starting Admin Server on $(date)"

echo "********************************************************************************"

su $ORACLE_OWNR -c "$BIEE_PATH/startWebLogic.sh" &

wait_for "Server started in RUNNING mode"

echo "********************************************************************************"

echo "Starting Node Manager on $(date)"

echo "********************************************************************************"

su $ORACLE_OWNR -c "$WL_PATH/startNodeManager.sh" &

wait_for "socket listener started on port"

echo "********************************************************************************"

echo "Starting Managed Server $BIEE_SERVER on $(date)"

echo "********************************************************************************"

su $ORACLE_OWNR -c "$BIEE_PATH/startManagedWebLogic.sh $BIEE_SERVER http://$BIEE_MANAGER_URL" &

wait_for "Server started in RUNNING mode"

echo "********************************************************************************"

echo "Starting BI components on $(date)"

echo "********************************************************************************"

su $ORACLE_OWNR -c "$ORACLE_INSTANCE/bin/opmnctl startall"

echo "********************************************************************************"

echo "OBIEE start sequence completed on $(date)"

echo "********************************************************************************"

}


stop()

{

echo "********************************************************************************"

echo "Stopping BI components on $(date)"

echo "********************************************************************************"

su $ORACLE_OWNR -c "$ORACLE_INSTANCE/bin/opmnctl stopall"

echo "********************************************************************************"

echo "Stopping Managed Server $BIEE_SERVER on $(date)"

echo "********************************************************************************"

su $ORACLE_OWNR -c "$BIEE_PATH/stopManagedWebLogic.sh $BIEE_SERVER t3://$BIEE_MANAGER_URL $BIEE_USER $BIEE_PASSWD"

echo "********************************************************************************"

echo "Stopping Node Manager on $(date)"

echo "********************************************************************************"

pkill -TERM -u $ORACLE_OWNR -f "weblogic\\.NodeManager"

echo "********************************************************************************"

echo "Stopping Admin Server on $(date)"

echo "********************************************************************************"

su $ORACLE_OWNR -c "$BIEE_PATH/stopWebLogic.sh"

echo "********************************************************************************"

echo "OBIEE stop sequence completed on $(date)"

echo "********************************************************************************"

}


wait_for() {

res=0

while [[ ! $res -gt 0 ]]

do

res=$(tail -5 "$START_LOG" | fgrep -c "$1")

sleep 5

done

}


case "$1" in

start)

echo "********************************************************************************"

echo "Starting Oracle Business Intelligence on $(date)"

echo "Logs are sent to $START_LOG"

echo "********************************************************************************"

start &> $START_LOG &

touch /var/lock/subsys/$SUBSYS

;;


stop)

echo "********************************************************************************"

echo "Stopping Oracle Business Intelligence on $(date)"

echo "Logs are sent to $STOP_LOG"

echo "********************************************************************************"

stop &> $STOP_LOG

rm -f /var/lock/subsys/$SUBSYS

;;


status)

echo "********************************************************************************"

echo "Oracle BIEE components status...."

echo "********************************************************************************"

su $ORACLE_OWNR -c "$ORACLE_INSTANCE/bin/opmnctl status"

;;


restart)

$0 stop

$0 start

;;


*)

echo "Usage: $(basename $0) start|stop|restart|status"

exit 1

esac


exit 0

​