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 |