Monday, November 2, 2020
How do we access different apps on Ubuntu system?
How Ubuntu used in government sector?
Is 700mb DVD sufficient to burn ubuntu in it?
Wednesday, September 2, 2020
How to Setup Monitoring for Docker Containers using Prometheus on Ubuntu 18.04
Requirment
1. docker should be installed
2. docker-compose also be installed
Installation of docker
1. sudo apt-get install docker.io or sudo apt install docker.io
2. docker --version
3. sudo apt-get install docker-compose
Creating a Configuration files of prometheus
1. create a new file prometheus.yml and copy paste below
sudo nano ~/ prometheus.yml or sudo nano /etc/prometheus/prometheus.yml
# prometheus.yml global: scrape_interval: 5s external_labels: monitor: 'my-monitor' rule_files: - 'alert.rules' scrape_configs: - job_name: 'prometheus' static_configs: - targets: ['your_server_ip:9090']
2. create a new file docker-compose.yml and copy paste below
sudo nano ~/docker-compose.yml or sudo nano /etc/prometheus/docker-compose.yml
# docker-compose.yml version: '2' services: prometheus: image: prom/prometheus:latest volumes: - ./prometheus.yml:/etc/prometheus/prometheus.yml command: - '--config.file=/etc/prometheus/prometheus.yml' ports: - '9090:9090'
3. Run the docker compose file
cd /etc/prometheus/ or sudo ~/docker-compose up
sudo docker-compose up
4. Open browser
http://your_server_ip:9090
5. Install Node exporter
node-exporter: image: prom/node-exporter ports: - '9100:9100'sudo nano ~/ prometheus.yml or sudo nano /etc/prometheus/prometheus.yml
- job_name: 'node-exporter'
static_configs:
- targets: ['node-exporter:9100']
6. Restart docker-composer
cd /etc/prometheus/ or sudo ~/docker-compose restart
sudo docker-compose restart
7. Install Grafana
sudo nano ~/docker-compose.yml or sudo nano /etc/prometheus/docker-compose.yml
copy paste at last line
grafana: image: grafana/grafana user: "0" #[ Execute id -u in terminal to find the user id from where you are invoking docker compose] volumes: - ./grafana_db:/var/lib/grafana environment: - GF_SECURITY_ADMIN_PASSWORD=yourpass depends_on: - prometheus ports: - '3000:3000'
4. Open browser
http://your_server_ip:
3000
Tuesday, September 1, 2020
How to Install Prometheus using Docker on Ubuntu 18.04
1. Create a new file
sudo nano ~/prometheus.yml
Add below lines or copy paste into prometheus file
# A scrape configuration scraping a Node Exporter and the Prometheus server # itself. scrape_configs: # Scrape Prometheus itself every 5 seconds. - job_name: 'prometheus' scrape_interval: 5s
static_configs
: - targets: ['localhost:9090'] # Scrape the Node Exporter every 5 seconds. - job_name: 'node' scrape_interval: 5s
static_configs
: - targets: ['your_server_ip:9100']
2.
docker run -d -p 9090:9090 -v ~/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus --config.file=/etc/prometheus/prometheus.yml --storage.tsdb.path=/prometheus
3.
docker ps
4. http://
your_server_ip
:9090/status
ERROR :- state : UNKNOWN
SOLUTION :-
remove -storage.local.memory-chunks=10000
Tuesday, June 16, 2020
How to Install and Configure pgAdmin 4 v4.19 on Ubuntu 18.04/20.04, Debi...
Wednesday, June 10, 2020
How to solve command could not be located because '/bin' is not included in the path environment variable
command could not be located because '/bin' is not included in the path environment variable
SOLUTION 1
cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
ls -l /etc/environment
-rw-r--r-- 1 root root 79 2010-03-16 14:44 /etc/environment
JUST TYPE
SOLUTION 2
sudo nano ~/.bashrc
CP & PST AT LAST LINE OR BOTTOM
export PATH=/usr/bin:$PATH
source ~/.bashrc
==========================================