mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-20 20:34:54 +02:00
adding rocky linux support to install script
This commit is contained in:
parent
6f99eca5f7
commit
b3b88e3b94
@ -9,7 +9,7 @@ DBNAME=pandora
|
|||||||
DBUSER=pandora
|
DBUSER=pandora
|
||||||
DBPASS=pandora
|
DBPASS=pandora
|
||||||
DBPORT=3306
|
DBPORT=3306
|
||||||
S_VERSION='2021072801'
|
S_VERSION='2021070101'
|
||||||
LOGFILE="/tmp/pandora-deploy-community-$(date +%F).log"
|
LOGFILE="/tmp/pandora-deploy-community-$(date +%F).log"
|
||||||
|
|
||||||
# Ansi color code variables
|
# Ansi color code variables
|
||||||
@ -87,16 +87,15 @@ check_root_permissions () {
|
|||||||
echo "Starting PandoraFMS Community deployment EL8 ver. $S_VERSION"
|
echo "Starting PandoraFMS Community deployment EL8 ver. $S_VERSION"
|
||||||
|
|
||||||
# Centos Version
|
# Centos Version
|
||||||
if [ ! "$(grep -i centos /etc/redhat-release)" ]; then
|
if [ ! "$(grep -Ei 'centos|rocky' /etc/redhat-release)" ]; then
|
||||||
printf "${red}Error this is not a Centos Base system, this installer is compatible with Centos systems only${reset}\n"
|
printf "\n ${red}Error this is not a Centos/Rocky Base system, this installer is compatible with Centos/Rocky systems only${reset}\n"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
execute_cmd "grep -i centos /etc/redhat-release" "Checking Centos" 'Error This is not a Centos Base system'
|
|
||||||
|
|
||||||
echo -en "${cyan}Check Centos Version...${reset}"
|
echo -en "${cyan}Check Centos Version...${reset}"
|
||||||
[ $(sed -nr 's/VERSION_ID+=\s*"([0-9])"$/\1/p' /etc/os-release) -eq '8' ]
|
[ $(sed -nr 's/VERSION_ID+=\s*"([0-9]).*"$/\1/p' /etc/os-release) -eq '8' ]
|
||||||
check_cmd_status 'Error OS version, Centos 8 is expected'
|
check_cmd_status 'Error OS version, Centos/Rocky 8+ is expected'
|
||||||
|
|
||||||
# initialice logfile
|
# initialice logfile
|
||||||
execute_cmd "echo 'Starting community deployment' > $LOGFILE" "All installer activity is logged on $LOGFILE"
|
execute_cmd "echo 'Starting community deployment' > $LOGFILE" "All installer activity is logged on $LOGFILE"
|
||||||
@ -256,7 +255,7 @@ server_dependencies=" \
|
|||||||
perl(IO::Socket::INET6) \
|
perl(IO::Socket::INET6) \
|
||||||
perl(XML::Twig) \
|
perl(XML::Twig) \
|
||||||
expect \
|
expect \
|
||||||
openssh-clients \
|
openssh-clients \
|
||||||
http://firefly.artica.es/centos7/xprobe2-0.3-12.2.x86_64.rpm \
|
http://firefly.artica.es/centos7/xprobe2-0.3-12.2.x86_64.rpm \
|
||||||
http://firefly.artica.es/centos7/wmic-1.4-1.el7.x86_64.rpm"
|
http://firefly.artica.es/centos7/wmic-1.4-1.el7.x86_64.rpm"
|
||||||
execute_cmd "dnf install -y $server_dependencies" "Installing Pandora FMS Server dependencies"
|
execute_cmd "dnf install -y $server_dependencies" "Installing Pandora FMS Server dependencies"
|
||||||
@ -514,43 +513,43 @@ cat > /etc/logrotate.d/pandora_server <<EO_LR
|
|||||||
/var/log/pandora/pandora_server.log
|
/var/log/pandora/pandora_server.log
|
||||||
/var/log/pandora/web_socket.log
|
/var/log/pandora/web_socket.log
|
||||||
/var/log/pandora/pandora_server.error {
|
/var/log/pandora/pandora_server.error {
|
||||||
su root apache
|
su root apache
|
||||||
weekly
|
weekly
|
||||||
missingok
|
missingok
|
||||||
size 300000
|
size 300000
|
||||||
rotate 3
|
rotate 3
|
||||||
maxage 90
|
maxage 90
|
||||||
compress
|
compress
|
||||||
notifempty
|
notifempty
|
||||||
copytruncate
|
copytruncate
|
||||||
create 660 pandora apache
|
create 660 pandora apache
|
||||||
}
|
}
|
||||||
|
|
||||||
/var/log/pandora/pandora_snmptrap.log {
|
/var/log/pandora/pandora_snmptrap.log {
|
||||||
su root apache
|
su root apache
|
||||||
weekly
|
weekly
|
||||||
missingok
|
missingok
|
||||||
size 500000
|
size 500000
|
||||||
rotate 1
|
rotate 1
|
||||||
maxage 30
|
maxage 30
|
||||||
notifempty
|
notifempty
|
||||||
copytruncate
|
copytruncate
|
||||||
create 660 pandora apache
|
create 660 pandora apache
|
||||||
}
|
}
|
||||||
|
|
||||||
EO_LR
|
EO_LR
|
||||||
|
|
||||||
cat > /etc/logrotate.d/pandora_agent <<EO_LRA
|
cat > /etc/logrotate.d/pandora_agent <<EO_LRA
|
||||||
/var/log/pandora/pandora_agent.log {
|
/var/log/pandora/pandora_agent.log {
|
||||||
su root apache
|
su root apache
|
||||||
weekly
|
weekly
|
||||||
missingok
|
missingok
|
||||||
size 300000
|
size 300000
|
||||||
rotate 3
|
rotate 3
|
||||||
maxage 90
|
maxage 90
|
||||||
compress
|
compress
|
||||||
notifempty
|
notifempty
|
||||||
copytruncate
|
copytruncate
|
||||||
}
|
}
|
||||||
|
|
||||||
EO_LRA
|
EO_LRA
|
||||||
|
Loading…
x
Reference in New Issue
Block a user