This program will help you to easily monitor our applications and infrastructure environments.
Simple overview of use/purpose. This program will help you to we to monitor our applications and infrastructure environments.
This monitoring stack including various Prometheus, Grafana and Graphite open source technologies. This monitoring will help you to monitor system performance using CPU usage, Memory, I/O , Disk Read Writes and Network Traffic. User can customize the monitoring views according to queries and adjustable graphs.
You have to load the attached .VHD file to Oracle Virtual Box and setup Ubuntu Linux Environment. It'll include the pre-configured monitoring stack environment.
- Describe any prerequisites, libraries,
PC OS : Windows 10 64 bit Oracle Virtual Box Manager : 6.0
needed before installing program.
- ex. Windows 10, Virtual Box latest version installed under windows 10
- How/where to download your program: Get the attached Ubuntu 16.04 VHD image file and import it to virtual box and setup it.
-
How to run the program : Prometheus provides a web UI for running basic queries located at http://<your_server_IP>:9090/ -> Eg:- Prometheus provides a web UI for running basic queries located at http://localhost:9090/graph
-
Open the web browser and browse the above URL.
$ sudo systemctl daemon-reload
$ sudo systemctl enable prometheus
$ sudo systemctl start prometheus
$ sudo systemctl status prometheus
Graphite---------- http://localhost:80
- Open the web browser and browse the above URL.
- Important commands given below
sudo apt-get install graphite-web graphite-carbon
sudo systemctl start carbon-cache
sudo systemctl enable carbon-cache
http://localhost:3000/dashboard
un:admin pw:admin
- Open the web browser and browse the above URL. Use above credentials to login.
- Some important code blocks are given below.
systemctl daemon-reload
systemctl start grafana-server
systemctl status grafana-server
sudo systemctl enable grafana-server.service
Any advise for common problems or issues.
command to run if program contains helper info
Contributors names and contact info
ex. Prasan Karunarathna ex. @DomPizzie ex. [@Email] ([email protected])
- 0.2
- Various bug fixes and optimizations will be release in the future
- 0.1
- Initial Release
This project is licensed under the [Prasan Karunarathna] License - see the LICENSE.md file for details
Inspiration, code snippets, etc.
- https://gist.github.com/DomPizzie/7a5ff55ffa9081f2de27c315f5018afc sample project
- https://gist.github.com/petarGitNik/177aba63a386ea21348e1bb87e58d16d petarGitNik/prometheus.sh : Prometheus 2.x installation on Ubuntu 16.04 server.
- https://prometheus.io/docs/introduction/overview/ : Prometheus Overview
- https://grafana.com/ : Grafana Overview
- https://graphiteapp.org/#gettingStarted : Graphite Overview