This blog post describes the way how to deploy and configure Google TURN server with all required steps. Mainly this installation and configuration has been tested on AWS(Amazon Web Services) cloud computer and confirmed. Because there are some connectivity issues while connecting to the TURN server remotely.
- Login to the AWS console and go to the EC2 menu and then launch new instance. In here there is called “Community AMIs”, go to that option and select the AMI called “rfc5766-turn-server”.
- There are several AMIs are listed under “rfc5766-turn-server”, take the latest version of the TURN server AMI and launch it with the relevant CPU, Memory, HDD, Network ,etc.
NXserver is a specific method for remote desktop for any OS platform. If we want to access a remote server using remote desktop, NXserver is the solution, so user can access the machine via a GUI interface by using the AXserver. Here are the steps to be followed to deploy and configure NXserver on a CentOS server.
In this CentOS server, group install is the best way to install large packages, so the configuration of group install also in the steps.
In this example A centOS server version 6.5 was provisioned, and now it’s up & running. Logging to the server using root privileges.
- Open yum.conf file in vim editor.
# vim /etc/yum.conf
- Edit the [main] section on the yum.conf file as follow. Then save the file and exit.
- Install whatever the desktop packages on the server. When installing, entire package content is listed.
# yum -y groupinstall “Desktop” “Desktop Platform” “X Window System” “Fonts”
- There are some additional packages also should be installed on the server.
This document describes how to automate server instance start/stop on AWS using a script. This automation make servers up only when they need for specific hours, as per user wants.
Please follow the steps to automate.
- Create an IAM role called ec2-operator using the IAM console view. (http://docs.aws.amazon.com/IAM/latest/UserGuide/creating-
VisualVM is a kind of data gathering software for application which are running under the Java Virtual Machines (JVM). This retrieve information related to the Java application, like heap size, heap dumps, RAM utilisation, CPU utilisation, thread count and so on. There is an special interface that they use for getting information from application ends and gathered information is analysed and displayed on the VisualVM dashboard. Remote application also can be monitored via VisualVM. Specially user can get snapshot of heat dumps also.
Follow the steps to install VisualVM on Ubuntu server.
# sudo apt-get install visualvm
# which viaualvm
# java -version
You can check the java is up & running up using the commands given above. And for testing purpose, I’m here using a Java testing application in the same host. Let’s open the visualVM and configure it to get the information of running applications. Continue reading
Posted in Linux/Ubuntu
- Tagged application, heap dumps, java, java threads, jmx, jstad, Linux, monitoring, ubuntu, Ubuntu 14.04, visualvm