Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 1393 → Rev 1394

/alcasar.sh
1255,10 → 1255,6
nfsen()
{
tar xzf ./conf/nfsen/nfsen-1.3.6p1.tar.gz -C /tmp/
# Create a specific user and group
[ `grep "^apache:" /etc/group | wc -l` == 1 ] || groupadd apache
#[ `grep "^nfsen:" /etc/passwd | wc -l` == 1 ] || useradd -r -g nfsen -s /bin/false -c "system user for the grapher nfsen" nfsen
groupadd -f chilli
# Add PortTracker plugin
mkdir -p /var/www/nfsen/plugins /var/log/netflow/porttracker /usr/share/nfsen/plugins
chown -R apache:apache /var/www/nfsen
1275,12 → 1271,11
# Create RRD DB for porttracker (only in it still doesn't exist)
cp /tmp/nfsen-1.3.6p1/contrib/PortTracker/PortTracker.pm /usr/share/nfsen/plugins/
cp /tmp/nfsen-1.3.6p1/contrib/PortTracker/PortTracker.php /var/www/nfsen/plugins/
[ -d /var/log/netflow/porttracker ] || sudo -u apache nftrack -I -d /var/log/netflow/porttracker
if [ "$(ls -A "/var/log/netflow/porttracker" 2>&1)" = "" ]; then sudo -u apache nftrack -I -d /var/log/netflow/porttracker; else echo "RRD DB already exist"; fi
chown -R apache:apache /var/log/netflow/porttracker/
chmod -R 775 /var/log/netflow/porttracker
# Apache conf file
rm -f /etc/httpd/conf/conf.d/nfsen.conf
cat <<EOF >> /etc/httpd/conf/conf.d/nfsen.conf
cat << EOF > /etc/httpd/conf/conf.d/nfsen.conf
Alias /nfsen /var/www/nfsen
<Directory /var/www/nfsen/>
DirectoryIndex nfsen.php
/scripts/sbin/alcasar-uninstall.sh
134,12 → 134,8
sleep 1
 
#nfsen
echo -en "\n- nfsen(2) : "
[ `grep "^nfsen:" /etc/passwd | wc -l` == 1 ] && userdel -r nfsen 2>/dev/null && echo -n "1, "
[ `grep "^www-data:" /etc/group | wc -l` == 1 ] && userdel -r www-data 2>/dev/null && groupdel www-data 2>/dev/null && echo -n "2"
 
# We keep netflow RRD DB for the moment
#[ -d /var/log/netflow ] && rm -rf /var/log/netflow && echo -n "3"
echo -en "\n- nfsen(1) : "
[ -e /lib/systemd/system/nfsen.service ] && rm -f /lib/systemd/system/nfsen.service && echo -n "1"
sleep 1
 
#DnsMasq