OCSInventory资产管理系统安装
1、服务器环境
Ubuntu 24.04.3 LTS (GNU/Linux 6.8.0-87-generic x86_64)
2、安装环境
sudo apt update && sudo apt upgrade -y
sudo apt install apache2 libapache2-mod-perl2 libapache2-mod-perl2-dev libapache-dbi-perl libapache-db-perl libapache2-mod-php libarchive-zip-perl mariadb-server composer php-mbstring php-xml php-mysql php-zip php-pclzip php-gd php-soap php-curl php-json
sudo apt install git curl wget make cmake gcc make -y
sudo apt -y install perl libxml-simple-perl libcompress-zlib-perl libdbi-perl libdbd-mysql-perl libnet-ip-perl libsoap-lite-perl libio-compress-perl libapache-dbi-perl libapache2-mod-perl2 libapache2-mod-perl2-dev
sudo apt -y install php-mbstring php-xml php-mysql php-zip php-pclzip php-gd php-soap php-curl php-json libapache2-mod-perl2 libapache-dbi-perl libapache-db-perl libapache2-mod-php libarchive-zip-perl mariadb-client
sudo systemctl is-enabled apache2
sudo systemctl status apache2
sudo systemctl is-enabled mariadb
sudo systemctl status mariadb
php -v
sudo -u www-data composer -v
sudo perl -MCPAN -e ‘install Apache2::SOAP’
sudo perl -MCPAN -e ‘install XML::Entities’
sudo perl -MCPAN -e ‘install Net::IP’
sudo perl -MCPAN -e ‘install Apache::DBI’
sudo perl -MCPAN -e ‘install Mojolicious’
sudo perl -MCPAN -e ‘install Switch’
sudo perl -MCPAN -e ‘install Plack::Handler’
sudo mysql -uroot -p
CREATE USER ocsuser@localhost IDENTIFIED BY ‘ocsPWD’;
GRANT ALL ON ocsdb.* TO ocsuser@localhost;
FLUSH PRIVILEGES;
exit
sudo vi /etc/php/8.1/apache2/php.ini
memory_limit = 512M
post_max_size = 100M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = Europe/Stockholm
sudo systemctl restart apache2
3、github 下载
OCSNG_UNIX_SERVER-2.12.3.tar.gz
4、解压
sudo tar -xvf OCSNG_UNIX_SERVER-2.12.3.tar.gz
cd OCSNG_UNIX_SERVER-2.12.3
sudo nano setup.sh
DB_SERVER_USER=“ocsuser”
DB_SERVER_PWD=“ocsPWD”
sudo ./setup.sh
【不输入,全部回车】
当提示是否需要自动安装缺失的 Perl 模块时,输入 “y” 并按回车键
安装成功!
5、配置
sudo ln -s /etc/apache2/conf-available/ocsinventory-reports.conf /etc/apache2/conf-enabled/ocsinventory-reports.conf
sudo ln -s /etc/apache2/conf-available/z-ocsinventory-server.conf /etc/apache2/conf-enabled/z-ocsinventory-server.conf
sudo ln -s /etc/apache2/conf-available/zz-ocsinventory-restapi.conf /etc/apache2/conf-enabled/zz-ocsinventory-restapi.conf
cd /etc/apache2/conf-enabled/
sudo nano z-ocsinventory-server.conf
修改密码 OCS_DB_PWD 的值
sudo nano zz-ocsinventory-restapi.conf
修改密码 $ENV{OCS_DB_PWD}=‘ocsPWD’
sudo chown -R www-data:www-data /var/lib/ocsinventory-reports/
sudo systemctl restart apache2
6、通过Web界面设置OCS
http://172.16.0.13/ocsreports
【修复报错】
cd /usr/share/ocsinventory-reports/ocsreports/
sudo mv install.php install.php.bak
7、安装客户端OCS-Windows-Agent-2.11.0.1_x64
除以下界面设置一下,其他安装都是下一步。


更多推荐



所有评论(0)