@@ -1,5 +1,5 @@
#log files
-log_dir=/var/log/scripts
+log_dir=/opt/Eye/scripts/log
#dnsmasq configs
dhcpd_conf=/etc/dnsmasq.d
@@ -20,10 +20,6 @@ DBPASS=password
domain_auth=ORG\dhcp%password
winexe=/usr/bin/winexe
-enable_ad_dns_update=0
-ad_dns=192.168.1.100
-ad_zone=org.local
-
#fping
fping=/sbin/fping
@@ -1,20 +0,0 @@
-<?php
-if (!defined("CONFIG"))die("Not defined");
-$language="russian";
-setlocale(LC_ALL, 'ru_RU.UTF8');
-$style="white"; #css ctyle
-$dbhost="localhost";
-$dbname="stat";
-$dbuser="rstat";
-$dbpass="password";
-$cacti_dbhost="localhost";
-$cacti_dbname="cacti";
-$ipcam_group_id=5;
-?>
@@ -0,0 +1,14 @@
+[Unit]
+Description=Write dhcp events to Rstat
+After=network.target mariadb.service
+Before=dnsmasq.service dhcpd.service
+
+[Service]
+Type=forking
+ExecStart=/opt/Eye/scripts/dhcp-log.pl --start
+PIDFile=/var/run/dhcp-log.pid
+RestartSec=30
+Restart=on-failure
+[Install]
+WantedBy=multi-user.target
@@ -0,0 +1,6 @@
+#!/bin/bash
+time=$(date +%s)
+echo "$1;$2;$3;$4;${time};${DNSMASQ_TAGS};${DNSMASQ_SUPPLIED_HOSTNAME};${DNSMASQ_OLD_HOSTNAME}" >>/var/spool/dhcp-log.socket &
+exit
@@ -0,0 +1,4 @@
+www-data ALL=(root) NOPASSWD: /opt/Eye/scripts/sync_mikrotik.pl
+www-data ALL=(root) NOPASSWD: /opt/Eye/scripts/update-dnsmasq
+www-data ALL=(root) NOPASSWD: /opt/Eye/scripts/fetch_new_arp.pl
+www-data ALL=(root) NOPASSWD: /opt/Eye/scripts/restart_nagios
@@ -1,7 +1,6 @@
[Unit]
Description=Write dhcp events to Rstat
-After=network.target mariadb.service
-Before=dnsmasq.service dhcpd.service
+After=network.target mariadb.service dnsmasq.service dhcpd.service
[Service]
Type=forking