目次
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画面でエラーが表示されたら修正してブラウザ一度閉じて再アクセス
やっと画面が出てきた。が、なんも動かんね。
空のインベントリーが見えるのみ・・・・