OpenDCIM インストール on Ubuntu - ぶやかー

目次 Outline

OpenDCIM

https://www.opendcim.org/
https://github.com/opendcim/openDCIM

  • 最新の21.01をインストールしてみる。が、まともに動かんね。
sudo apt install -y mysql-server
sudo mysql -u root -e "CREATE DATABASE dcim CHARACTER SET utf8 COLLATE utf8_general_ci;"
sudo mysql -u root -e "CREATE USER dcim@localhost IDENTIFIED BY 'dcim';"
sudo mysql -u root -e "GRANT ALL PRIVILEGES ON dcim.* TO dcim@localhost;"

sudo apt-get install -y php-snmp snmp-mibs-downloader php-curl php-ldap php-zip graphviz
wget https://www.opendcim.org/packages/openDCIM-21.01.tar.gz

tar xfp openDCIM-21.01.tar.gz
sudo mv openDCIM-21.01 /var/www/dcim
cd /var/www/dcim
sudo cp dcim/db.inc.php-dist db.inc.php
sudo mkdir -p assets/{drawings,pictures,reports}
sudo chown -R www-data. /var/www/dcim

sudo apt install -y apache2-bin libapache2-mod-php

cat << 'EOF' | sudo tee /var/www/dcim/.htaccess
AuthType Basic
AuthName "openDCIM"
AuthUserFile /var/www/opendcim.password
Require valid-user
EOF
sudo htpasswd -c /var/www/opendcim.password admin
cat << 'EOF' | sudo tee /etc/apache2/sites-available/opendcim.conf
DocumentRoot /var/www/dcim

<Directory "/var/www/dcim">
    Options All
    AllowOverride All
    Require all granted
</Directory>
EOF
sudo ln -s /etc/apache2/sites-available/opendcim.conf /etc/apache2/sites-enabled/
sudo systemctl restart apache2

precheck画面でエラーが表示されたら修正してブラウザ一度閉じて再アクセス

やっと画面が出てきた。が、なんも動かんね。
空のインベントリーが見えるのみ・・・・

この記事を書いた人 Wrote this article

kmatsunuma

TOP