Showing posts with label glpi. Show all posts
Showing posts with label glpi. Show all posts
2026/06/25

Upgrade GLPI 11.0.7 lên GLPI 11.0.8

Posted in by HungNguyen | Edit
Các bước nâng cấp từ 11.0.7 lên bản mới 11.0.8

cd /tmp/

wget https://github.com/glpi-project/glpi/releases/download/11.0.8/glpi-11.0.8.tgz

sudo mv /var/www/html/glpi /var/www/html/glpi_old

cd /var/www/html

sudo tar -xvzf /tmp/glpi-11.0.8.tgz

ls

sudo cp -rp /var/www/html/glpi_old/config/* /var/www/html/glpi/config/

sudo cp -rp /var/www/html/glpi_old/files/* /var/www/html/glpi/files/

sudo cp -rp /var/www/html/glpi_old/plugins/* /var/www/html/glpi/plugins/ 2>/dev/null

sudo cp -rp /var/www/html/glpi_old/marketplace/* /var/www/html/glpi/marketplace/ 2>/dev/null

sudo chown -R www-data:www-data /var/www/html/glpi

sudo find /var/www/html/glpi -type d -exec chmod 755 {} \;

sudo find /var/www/html/glpi -type f -exec chmod 644 {} \;

cd /var/www/html/glpi

sudo -u www-data php bin/console database:update

sudo -u www-data php bin/console database:check_schema_integrity

sudo -u www-data php bin/console database:update

cd

sudo cp /var/www/html/glpi_old/public/pics/logos/logo-GLPI-100-white.png /var/www/html/glpi/public/pics/logos/

sudo cp /var/www/html/glpi_old/public/pics/logos/logo-GLPI-250-black.png /var/www/html/glpi/public/pics/logos/

sudo mv /var/www/html/glpi/public/css_compiled/css_glpi.min.css /var/www/html/glpi/public/css_compiled/css_glpi.min.css.bak

sudo cp /var/www/html/glpi_old/public/css_compiled/css_glpi.min.css /var/www/html/glpi/public/css_compiled/

sudo chown www-data:www-data /var/www/html/glpi/public/css_compiled/css_glpi.min.css

sudo chmod 644 /var/www/html/glpi/public/css_compiled/css_glpi.min.css

2026/05/05

Tối ưu hiệu suất GLPI với MariaDB

Posted in by HungNguyen | Edit

Hệ thống GLPI bản 10.0.2 [với hơn 200k ticket] sau khi nâng cấp lên phiên bản mới nhất 11.07 bị tình trạng load chậm, nhất là khi link các ticket. Để cải thiện, update lại một số conf của MariaDB thay vì giữ nguyên default config.

sudo nano /etc/mysql/mariadb.conf.d/99-glpi-tuning.cnf

[mysqld]

# === Memory ===

innodb_buffer_pool_size = 4G


# === Temp tables ===

tmp_table_size = 512M

max_heap_table_size = 512M


# === Per-connection buffers ===

join_buffer_size = 8M

sort_buffer_size = 8M

Test lại syntax

sudo mariadbd --help --verbose > /dev/null

Khởi động lại MariaDB service

sudo systemctl restart mariadb

sudo systemctl status mariadb

2026/03/18

Xóa bớt item trong glpi_infocoms và glpi_logs

Posted in by HungNguyen | Edit

 Do vô tình bật tính năng

Enable the Financial & Administrative Information by Default

Dẫn tới tình trạng bảng glpi_infocoms ngày càng to (43GB)

Login vào server ->  mysql -u xxx -p

USE dbname;

DELETE FROM glpi_infocoms WHERE itemtype LIKE 'Item_Device%' AND value = AND suppliers_id = LIMIT 1000000;

xóa bớt những item ko cần add finance 

Xóa bớt logs chừa lại 180 ngày gần nhất

DELETE FROM glpi_logs WHERE date_mod < NOW() - INTERVAL 180 DAY LIMIT 5000000;

Vậy là xong, giảm được hơn 70GB dữ liệu rác từ 2 bảng. 

2022/06/24

GLPI notification CLI mode

Posted in by HungNguyen | Edit

chạy trên mỗi phút:

 # sudo crontab -e

*/1 * * * * /usr/bin/php /var/www/html/glpi/front/cron.php

 


 

2022/06/07

Enable timezone after upgrade to GLPI 10

Posted in by HungNguyen | Edit

Enable timezone after upgrade from GLPI 0.83 to GLPI 10

 Login as root

sudo -s

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -p -u root mysql

systemctl restart mariadb

cd /var/www/html/glpi

php bin/console glpi:database:enable_timezones