OpenDCIM adalah aplikasi open source untuk membuat replika data center, mulai dari replika lokasi rack, jumlah space rack, penambahan server/hardware network, informasi port, dll. Syarat untuk install openDCIM adalah server harus sudah terinstall LAMP Server, anda tentu boleh install Openssh-Server juga.
Berikut ini cara install OpenDCIM di ubuntu server 14.04 :
1. Login Root terlebih dahulu
2. Buatlah user anda contoh disini saya membuat user alvian dan tambahkan group sudo ke user alvian.
adduser alvian usermod -a -G sudo alvian su - alvian
4. Setelah itu install beberapa package php5, commandnya:
sudo apt-get install php5-snmp snmp-mibs-downloader php5-curl php-gettext graphviz
5. setelah itu download file opendcimnya dan extract file .tar nya:
cd wget http://opendcim.org/packages/openDCIM-4.0.1.tar.gz cd /var/www sudo tar zxpvf ~/openDCIM-4.0.1.tar.gz sudo ln -s openDCIM-4.0.1 dcim
6. Berikan izin untuk Apache update/menulis di direktori drawings.
sudo chgrp -R www-data /var/www/dcim/pictures /var/www/dcim/drawings
7. Setelah itu buatlah user database dcimnya:
sudo mysql -u root -p mysql> create database dcim; mysql> grant all on dcim.* to 'alvian'@'localhost' identified by 'passworduseralviannya'; mysql> quit;
8. Edit file koneksi database dcim php nya.
cd /var/www/dcim cp /db.inc.php db.inc.php.backup
- Lalu edit pada bagian dbhost, dbname, dbuser, dan dbpass nya, seperti dibawah:
<?php $dbhost = 'localhost'; $dbname = 'dcim'; $dbuser = 'alvian'; $dbpass = 'password-databasenya';
- Langsung save jika sudah sesuai.
9. Sekarang kita mulai untuk mengatur ssl di apachenya agar bisa mengakses opendcimnya dari web browser:
cd /etc/apache2/sites-enabled/ sudo nano default-ssl.conf
- Tambahkan script seperti dibawah ini :
DocumentRoot /var/www/dcim <Directory "/var/www/dcim"> Options All AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/dcim-error.log CustomLog ${APACHE_LOG_DIR}/dcim-access.log
- Save jika sudah sesuai.
10. Intall apache2-utils untuk menjalankan perintah htpasswd, dengan command :
sudo apt-get install apache2-utils
11. Edit file .htaccess, yang berfungsi untuk memberikan authoritas akses login ke web opendcim :
nano /var/www/dcim/.htaccess
- lalu isi script seperti dibawah ini :
AuthType Basic AuthName "openDCIM" AuthUserFile /var/www/opendcim.password Require valid-user
12. Setelah itu, atur untuk proteksi web direktorynya dengan command:
sudo htpasswd -cb /var/www/opendcim.password alvian password
13. Aktifkan mod_ssl nya dengan command :
sudo a2enmod ssl sudo a2enmod rewrite sudo a2enside default-ssl sudo /etc/init.d/apache2 restart
- Jika semua langkah diatas sudah dilakukan, maka cobalah untuk akses web opendcim nya dengan cara memanggilnya yaitu : https://alamatipnya atau dengan https://localhost.
- Setelah itu opendcim akan meminta data untuk useradministrator nya, isilah sesuai dengan data anda.
-Jika semua sudah selesai, maka kita bisa langsung input informasi data center server kita. Seperti gambar dibawah ini :
4 Comments
good, thanks bro atas sharingnya
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at webmaster@localhost to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
habis login eror seperti itu knp ya bang ?
coba bang di cek log errornya bisa jalankan perintah : less /var/log/apache2/error.log
muncul apa pesannya?
mantab, thankyou