Przeglądaj źródła

- set default cron interval for scan network by >= 2* arp_timeout

Dmitriev Roman 4 lat temu
rodzic
commit
7f12399307
2 zmienionych plików z 4 dodań i 3 usunięć
  1. 2 2
      docs/cron/stat
  2. 2 1
      updates/20211129/mysql-patch-to-2.4.sql

+ 2 - 2
docs/cron/stat

@@ -9,8 +9,8 @@
 #refresh dnsmasq(dhcpd) dhcp server config's
 #02 * * * * root /usr/local/scripts/update-dnsmasq
 
-#scan network
-09 * * * * root /usr/local/scripts/fetch_new_arp.pl
+#scan network => 2 * arp_timeout (default: 5m * 2)
+*/12 * * * * root /usr/local/scripts/fetch_new_arp.pl
 
 #garbage trash
 01 0 * * * root /usr/local/scripts/garbage.pl

+ 2 - 1
updates/20211129/mysql-patch-to-2.4.sql

@@ -10,5 +10,6 @@ UPDATE `config_options` SET `default_value` = '22' WHERE `config_options`.`id` =
 UPDATE `config_options` SET `description` = 'Порт ssh маршрутизатора' WHERE `config_options`.`id` = 30;
 INSERT INTO `config_options` (`id`, `option_name`, `description`, `uniq`, `type`, `default_value`, `min_value`, `max_value`) VALUES ('64', 'auto_mac_rule', 'Создавать автоматическую привязку мак-адреса к юзеру. Т.е. все ip-адреса для найденного мака будут привязываться к одном и тому же юзеру.', '1', 'bool', '0', '0', '1');
 ALTER TABLE `OU` ADD `enabled` INT NOT NULL DEFAULT '0' AFTER `nagios_default_service`, ADD `filter_group_id` INT NOT NULL DEFAULT '0' AFTER `enabled`, ADD `queue_id` INT NOT NULL DEFAULT '0' AFTER `filter_group_id`; 
-ALTER TABLE `User_list` CHANGE `fio` `fio` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL; 
+ALTER TABLE `User_list` CHANGE `fio` `fio` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL;
 ALTER TABLE `User_list` CHANGE `login` `login` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL;
+ALTER TABLE `syslog` DROP INDEX `timestamp`, ADD INDEX `timestamp` (`timestamp`, `level`, `customer`, `auth_id`) USING BTREE;