1. First Install CUPS
yum install cups
2. Service Start and Stops
systemctl enable cups systemctl start cups
3. Edit the Configuration file
sudo nano /etc/cups/cupsd.conf
Listen localhost:631
to
Listen *:631
grep -v '#' /etc/cups/cupsd.conf
Networking | Support | Tricks | Troubleshoot | Tips
1. First Install CUPS
yum install cups
2. Service Start and Stops
systemctl enable cups systemctl start cups
3. Edit the Configuration file
sudo nano /etc/cups/cupsd.conf
Listen localhost:631
to
Listen *:631
grep -v '#' /etc/cups/cupsd.conf
 Providing on the Web, online library and learning platform for IT Professional Developers with a unique blend of original content, peer-to-peer advice from the largest community of IT.
Providing on the Web, online library and learning platform for IT Professional Developers with a unique blend of original content, peer-to-peer advice from the largest community of IT.
# cat /usr/lib/tmpfiles.d/tmp.conf # Clear tmp directories separately, to make them easier to override v /tmp 1777 root root 10d v /var/tmp 1777 root root 30d # Exclude namespace mountpoints created with PrivateTmp=yes x /tmp/systemd-private-%b-* X /tmp/systemd-private-%b-*/tmp x /var/tmp/systemd-private-%b-* X /var/tmp/systemd-private-%b-*/tmp
# cat /etc/cron.daily/tmpwatch #! /bin/sh flags=-umc /usr/sbin/tmpwatch "$flags" -x /tmp/.X11-unix -x /tmp/.XIM-unix \ -x /tmp/.font-unix -x /tmp/.ICE-unix -x /tmp/.Test-unix \ -X '/tmp/hsperfdata_*' -X '/tmp/.hdb*lock' -X '/tmp/.sapstartsrv*.log' \ -X '/tmp/pymp-*' 10d /tmp
# man tmpwatch
 Providing on the Web, online library and learning platform for IT Professional Developers with a unique blend of original content, peer-to-peer advice from the largest community of IT.
Providing on the Web, online library and learning platform for IT Professional Developers with a unique blend of original content, peer-to-peer advice from the largest community of IT.
 Providing on the Web, online library and learning platform for IT Professional Developers with a unique blend of original content, peer-to-peer advice from the largest community of IT.
Providing on the Web, online library and learning platform for IT Professional Developers with a unique blend of original content, peer-to-peer advice from the largest community of IT.
 Providing on the Web, online library and learning platform for IT Professional Developers with a unique blend of original content, peer-to-peer advice from the largest community of IT.
Providing on the Web, online library and learning platform for IT Professional Developers with a unique blend of original content, peer-to-peer advice from the largest community of IT.
 Providing on the Web, online library and learning platform for IT Professional Developers with a unique blend of original content, peer-to-peer advice from the largest community of IT.
Providing on the Web, online library and learning platform for IT Professional Developers with a unique blend of original content, peer-to-peer advice from the largest community of IT.
1. docker should be installed
2. docker-compose also be installed
1. sudo apt-get install docker.io or sudo apt install docker.io
2. docker --version
3. sudo apt-get install docker-compose
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'cd /etc/prometheus/     or  sudo ~/docker-compose up
sudo docker-compose up
http://your_server_ip:9090
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'] cd /etc/prometheus/ or sudo ~/docker-compose restart
sudo docker-compose restart
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'http://your_server_ip:3000
 Providing on the Web, online library and learning platform for IT Professional Developers with a unique blend of original content, peer-to-peer advice from the largest community of IT.
Providing on the Web, online library and learning platform for IT Professional Developers with a unique blend of original content, peer-to-peer advice from the largest community of IT.
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: 5sstatic_configs: - targets: ['localhost:9090'] # Scrape the Node Exporter every 5 seconds. - job_name: 'node' scrape_interval: 5sstatic_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 : UNKNOWNSOLUTION :-   
 
 Providing on the Web, online library and learning platform for IT Professional Developers with a unique blend of original content, peer-to-peer advice from the largest community of IT.
Providing on the Web, online library and learning platform for IT Professional Developers with a unique blend of original content, peer-to-peer advice from the largest community of IT.