cara install librenms di redhat 9.4
sudo dnf update -y
sudo dnf install -y epel-release
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm
sudo dnf install -y \
bash-completion \
cronie \
fping \
git \
ImageMagick \
mariadb-server \
mtr \
net-snmp \
net-snmp-utils \
httpd \
nmap \
php-fpm \
php-cli \
php-common \
php-curl \
php-gd \
php-gmp \
php-json \
php-mbstring \
php-process \
php-snmp \
php-xml \
php-zip \
php-mysqlnd \
python3 \
python3-PyMySQL \
python3-redis \
python3-pip \
python3-systemd \
rrdtool \
unzip \
whois \
policycoreutils-python-utils
sudo systemctl enable --now mariadb
sudo systemctl enable --now httpd
sudo systemctl enable --now php-fpm
sudo systemctl enable --now crond
sudo useradd librenms -d /opt/librenms -M -r -s /bin/bash
sudo git clone https://github.com/librenms/librenms.git
sudo chown -R librenms:librenms /opt/librenms
sudo chmod 771 /opt/librenms
sudo setfacl -R -m g::rwx /opt/librenms/rrd /opt/librenms/logs /opt/librenms/bootstrap/cache /opt/librenms/storagecd /opt/librenms
exit
date.timezone = Asia/Jakarta
sudo timedatectl set-timezone Asia/Jakarta
innodb_file_per_table=1
lower_case_table_names=0
sudo mysql -u root
CREATE DATABASE librenms CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'librenms'@'localhost' IDENTIFIED BY 'PasswordKuat123';
GRANT ALL PRIVILEGES ON librenms.* TO 'librenms'@'localhost';
FLUSH PRIVILEGES;
EXIT;
sudo cp /etc/php-fpm.d/www.conf /etc/php-fpm.d/librenms.conf
sudo nano /etc/php-fpm.d/librenms.conf
sudo semanage fcontext -a -t httpd_sys_content_t '/opt/librenms/html(/.*)?'
sudo semanage fcontext -a -t httpd_sys_rw_content_t '/opt/librenms/(rrd|storage)(/.*)?'
sudo semanage fcontext -a -t httpd_log_t '/opt/librenms/logs(/.*)?'
sudo semanage fcontext -a -t httpd_cache_t '/opt/librenms/bootstrap/cache(/.*)?'
sudo restorecon -RFvv /opt/librenms
sudo setsebool -P httpd_can_sendmail=1
sudo setsebool -P httpd_execmem 1
sudo chcon -t httpd_sys_rw_content_t /opt/librenms/.env
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
sudo systemctl restart httpd
sudo systemctl restart php-fpm
Komentar
Posting Komentar