Skip to main content

pyDash - Simple Web Performance Monitoring Tools - Ubuntu 16.04 LTS

Dashboard monitoring berbasis web kecil untuk pc / server linux Anda yang ditulis dengan Python dan Django + Chart.js

PyDash dapat digunakan untuk memantau berbagai aspek server seperti CPU, RAM, statistik jaringan, pengguna online dan banyak lagi. PyDash menyediakan dashboard sederhana yang mudah dipasang dan dikonfigurasi.

INSTALLASI:

Download dan install semua dependensi yang PyDash butuhkan
--------------------------------
$ sudo apt-get install git python-pip apache2 libapache2-mod-wsgi
Reading package lists... Done
.
.
Processing triggers for ufw (0.35-0ubuntu2) ...


Clone project repository di /var/www directory
--------------------------------
$ cd /var/www

$ sudo git clone https://github.com/k3oni/pydash.git
Cloning into 'pydash'...
remote: Counting objects: 1230, done.
remote: Total 1230 (delta 0), reused 0 (delta 0), pack-reused 1230
Receiving objects: 100% (1230/1230), 1.25 MiB | 205.00 KiB/s, done.
Resolving deltas: 100% (625/625), done.
Checking connectivity... done.


Generate random key untuk PyDash configuration file
--------------------------------
@linux:/var/www$ date +%s | sha256sum | base64 | head -c 32 ; echo
ZD********************lkOTZmZGZh

$ sudo gedit pydash/pydash/settings.py


upgrade pip ke versi terakhir
--------------------------------
$pip install --upgrade pip

Aktifkan instalasi dan instal persyaratan untuk menggunakan pip
--------------------------------
$cd pydash
$sudo pip install -r requirements.txt


Jalankan script Python berikut untuk membuat database proyek dan menginstal sistem otentikasi dan membuat proyek super user.
--------------------------------
$sudo ./manage.py syncdb
Creating tables ...
Creating table auth_permission
Creating table auth_group_permissions
Creating table auth_group
Creating table auth_user_groups
Creating table auth_user_user_permissions
Creating table auth_user
Creating table django_content_type
Creating table django_session

You just installed Django's auth system, which means you don't have any superusers defined.
Would you like to create one now? (yes/no): yes
Username (leave blank to use 'root'): user
Email address: user@domain.com
Password: *****
Password (again): *******
Superuser created successfully.
Installing custom SQL ...
Installing indexes ...
Installed 0 object(s) from 0 fixture(s)


Berikan izin yang benar ke file
--------------------------------
$sudo chown -R www-data:www-data /var/www

Edit the Apache config file to match the one below
--------------------------------
$ sudo gedit /etc/apache2/sites-enabled/pydash.conf

Edit konfigurasi port Apache (/etc/apache2/sites-enabled/000-default.conf) dan ubah isi dan tambahkan baris untuk Listening pada port 8080



Buka port 8080 di firewall
--------------------------------
$sudo ufw allow 8080/tcp

Restart Apache web server
--------------------------------
$ sudo service apache2 stop
$ sudo service apache2 start


Akses Dashboar pyDash di http://ipserver:8080

Comments

Popular posts from this blog

Mounting CIFS/Samba from OSMC (raspberry pi) to Windows

There are severals ways to mount samba share folders into OSMC. the first step is to turn on the SSH Services in your OSMC go to setting OSMC and choose services by default OSMC SSH will use osmc as its default user and osmc as its default password. second step is to share the folder(s) you want to share to osmc to do this just do a share configuration in windows, there are many links to provide this tutorial. third step is to mount the shares folder(s) to the OSMC. forth step is to make sure that the cifs-util module are loaded to the osmc fifth step is to mount them you can use the mount command or you can mapped the samba folders through fstab to do manual mount type in: mount -t cifs -o username=Administrator,password=Password // / /mnt/ or you can edit the /etc/fstab //source_ip/share_folder /target_directory cifs username=YOURUSERNAME,password=YOURPASSWORD,iocharset=utf8,file_mode=0777,dir_mode=0777 That's it but when osmc rebooted, you might want to ...

Mount ISO image file on HP-UX

There are 2 ways to mount iso file in hp-ux 1) using LVM method (to copy ISO into a logical volume) is the same as for older HP-UX releases: 1. Find out the size of the ISO image: # du -k /data/myImage.iso NOTE: The size will be in Kb. 2. Create a logical volume for the ISO image: # lvcreate -L -n iso /dev/vg00 NOTE: The name of the logical volume will be /dev/vg00/iso 3. Copy the ISO file to the raw logical volume: # dd if=/data/myImage.iso of=/dev/vg00/riso bs=64k 4. Create a temporary directory and mount the /dev/vg00/iso volume # mkdir /iso_image # mount /dev/vg00/iso /iso_image NOTE: For HP-UX 11.11 you must install the latest CDFS patches: PHCO_25841 Add Rock Ridge extension to mount_cdfs(1M) PHKL_26269 Rock Ridge extension for ISO-9660 PHKL_34153 CDFS cumulative patch 2) Available in HP-UX 11.31 0909: ISOIMAGE-ENH. Provides a new DLKM module fspd. Required to mount, read and umount the ISO image file. The comm...

Darkstat - Nework Traffic Analyzer atau Monitor Jaringan

Darkstat - Nework Traffic Analyzer atau Monitor Jaringan Apa itu Darkstat? Darkstat adalah pengumpul statistik jaringan. Secara efektif, ini adalah paket sniffer yang berjalan sebagai proses latar belakang pada Kabel / DSL router, mengumpulkan segala macam statistik berguna tapi menarik, Dan melayani mereka melalui HTTP. Fitur Darkstat Grafik lalu lintas Melacak lalu lintas per host. Melacak lalu lintas per port TCP dan UDP untuk setiap host. Embedded web-server dengan deflate compression. Asynchronous reverse DNS resolution menggunakan proses child. Kecil. Portable. Single-threaded. Efisien. Instalasi Darkstat di Ubuntu ~$ sudo Apt-get install darkstat Ini akan menyelesaikan instalasi. Setelah Anda menyelesaikan instalasi, Anda perlu mengedit file yang terletak di /etc/darkstat/init.cfg START_DARKSTAT = no menjadi START_DARKSTAT = iya Start darkstat  # / Etc / init.d / darkstat start Ini akan memulai proses darkstat Arahkan browser Anda di ht...