Перейти до

Pon Control - комплекс управления и мониторинга сетью


Рекомендованные сообщения

44 минуты назад, andrik2288 сказал:

Кто может подкинуть скрипт для очистки таблицы onus_s  в mysql за три месяца 12 гб уж очень круто, руками устал чистить,при этом чтобы удалялись данные которые позднее месяца,ПОЖАЛУЙСТА  

 Набросал вот такой эвент. 

DELIMITER ;;

SET NAMES utf8;;
SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';;

DROP EVENT IF EXISTS `ev_delete_old_data` ;;

CREATE DEFINER=`root`@`localhost` EVENT `ev_delete_old_data` ON SCHEDULE EVERY 1 DAY STARTS '2018-05-18 01:12:00' ON COMPLETION PRESERVE ENABLE
COMMENT 'Delete onus signals older than 1 month' DO

BEGIN

    DELETE FROM `onus_s`
    WHERE  `datetime` < (NOW() -INTERVAL 1 MONTH);

END;;

Запуск раз в сутки, удаляет данные позднее одного месяца.

 

Импорт: 

mysql -uпользователь -pпароль poncontrol < ev_delete_old_data.sql

Если не включены эвенты добавить в файл  /etc/mysql/my.ini секция [mysqld] 

event_scheduler=ON

 

ev_delete_old_data.sql

Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 611
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Предыстория: всё началось с простого желания видеть сигналы на ОНУшках через веб-интерфейс (с телефона работая на линии такая инфа необходима), потом задавались вопросом "А какие сигналы были до того,

get_fdb_by_telnet.php 24 строчка   "fwrite($con, "show mac a int $nameint \r\n");" рекомендую поправить на "fwrite($con, "show mac address-table int $nameint \r\n");" в  Build 58197 поя

Здравствуйте, сделал себе дополнение, которым решил поделиться. Если ONU имеет ТВ-порт, он отображается на карточке вместе со статусом (Вкл. / Выкл.) Screenshots: TV off    TV is ON  

Posted Images

50 минут назад, andrik2288 сказал:

Кто может подкинуть скрипт для очистки таблицы onus_s  в mysql за три месяца 12 гб уж очень круто, руками устал чистить,при этом чтобы удалялись данные которые позднее месяца,ПОЖАЛУЙСТА  

DELETE FROM onus_s WHERE `datetime` < (Now() - INTERVAL 1 MONTH);

Ссылка на сообщение
Поделиться на других сайтах

<?php
$link = mysql_connect('localhost', 'login', 'password','db'); 
mysql_query("DELETE FROM onus_s WHERE dateField < DATE_SUB(NOW(), INTERVAL 1 MONTH " );
if ($result == 'true')
{
echo "Данные удалены успешно!";
}
else
{
echo "Данные не удалены!";
}
?>

пробовал такое не конает

Ссылка на сообщение
Поделиться на других сайтах
Только что, 2Garin сказал:

 Набросал вот такой эвент. 


DELIMITER ;;

SET NAMES utf8;;
SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';;

DROP EVENT IF EXISTS `ev_delete_old_data` ;;

CREATE DEFINER=`root`@`localhost` EVENT `ev_delete_old_data` ON SCHEDULE EVERY 1 DAY STARTS '2018-05-18 01:12:00' ON COMPLETION PRESERVE ENABLE
COMMENT 'Delete onus signals older than 1 month' DO

BEGIN

    DELETE FROM `onus_s`
    WHERE  `datetime` < (NOW() -INTERVAL 1 MONTH);

END;;

Запуск раз в сутки, удаляет данные позднее одного месяца.

 

Импорт: 


mysql -uпользователь -pпароль poncontrol < ev_delete_old_data.sql

Если не включены эвенты добавить в файл  /etc/mysql/my.ini секция [mysqld] 


event_scheduler=ON

 

ev_delete_old_data.sql

 с импортом все правильно написал?

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, andrik2288 сказал:

 с импортом все правильно написал?

Да тут особо и не ошибешься) Логин и пароль свои от БД поставьте и все. БД, если не переносили,  poncontrol .

Ссылка на сообщение
Поделиться на других сайтах
Только что, 2Garin сказал:

Да тут особо и не ошибешься) Логин и пароль свои от БД поставьте и все. БД, если не переносили,  poncontrol .

 

затупил,спасибо

Только что, andrik2288 сказал:

 

затупил,спасибо

только в самом файлике удаляет файлы позднее 6 мес

Ссылка на сообщение
Поделиться на других сайтах

блин.... кто ведет эту ветку... профи или  новички?

и вообще... тут есть челы, готовые выкладывать работоспособные функции для всех?

Ссылка на сообщение
Поделиться на других сайтах
15 часов назад, 2Garin сказал:

 Набросал вот такой эвент. 


DELIMITER ;;

SET NAMES utf8;;
SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';;

DROP EVENT IF EXISTS `ev_delete_old_data` ;;

CREATE DEFINER=`root`@`localhost` EVENT `ev_delete_old_data` ON SCHEDULE EVERY 1 DAY STARTS '2018-05-18 01:12:00' ON COMPLETION PRESERVE ENABLE
COMMENT 'Delete onus signals older than 1 month' DO

BEGIN

    DELETE FROM `onus_s`
    WHERE  `datetime` < (NOW() -INTERVAL 1 MONTH);

END;;

Запуск раз в сутки, удаляет данные позднее одного месяца.

 

Импорт: 


mysql -uпользователь -pпароль poncontrol < ev_delete_old_data.sql

Если не включены эвенты добавить в файл  /etc/mysql/my.ini секция [mysqld] 


event_scheduler=ON

 

ev_delete_old_data.sql

Почему-то не работает

Ссылка на сообщение
Поделиться на других сайтах
23 часа назад, andrik2288 сказал:

 

затупил,спасибо

только в самом файлике удаляет файлы позднее 6 мес

Таки да, мой косяк. не изменил строчку в файле. Исправил.

Все зависит от желаемой глубины архива.

ev_delete_old_data.sql

Відредаговано 2Garin
Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, andrik2288 сказал:

Почему-то не работает

 

Возможно не запускается планировщик событий в mysql.

Если вызвать  SHOW PROCESSLIST \G; в выводе должен присутствовать "event_sheduled". Если его нет значит не запущен планировщик.

SHOW PROCESSLIST \G;
*************************** 1. row ***************************
     Id: 1
   User: event_scheduler
   Host: localhost
     db: NULL
Command: Daemon
   Time: 88543
  State: Waiting for next activation
   Info: NULL

 

Так же в глобальных переменных он должен быть включен

 show variables where Variable_name like "event%";

+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| event_scheduler | ON    |
+-----------------+-------+

Если значение "OFF" нужно выполнить команду.

SET GLOBAL event_scheduler = ON;

 

Второй способ это добавить в файл  /etc/mysql/my.ini секция [mysqld]  "event_scheduler=ON".

После добавления "service mysql restart".

Ссылка на сообщение
Поделиться на других сайтах

*************************** 2. row ***************************
     Id: 25153
   User: event_scheduler
   Host: localhost
     db: NULL
Command: Daemon
   Time: 612
  State: Waiting for next activation
   Info: NULL
 

Только что, andrik2288 сказал:

*************************** 2. row ***************************
     Id: 25153
   User: event_scheduler
   Host: localhost
     db: NULL
Command: Daemon
   Time: 612
  State: Waiting for next activation
   Info: NULL
 

mysql> show variables where Variable_name like "event%";
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| event_scheduler | ON    |
+-----------------+-------+
1 row in set (0.00 sec)
 

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, serg_info сказал:

Всем доброе время суток!

Кто может выложить последнюю версию Pon Controla, ибо сайт( http://poncontrol.aspire.com.ua/pon.tar ) не доступен

 

https://www.dropbox.com/s/25hfwf8ku70xd2t/PonControl%28php7%29.zip?dl=0

 

Это уже переделанная под php7 версия.

только там не работают сообщения об ошибках работы с базой данных.

Нужно будет во всех файлах строку:

die('Could not enter data: ' . mysql_error());

заменить на

die('Could not enter data: [' . $conn->errno . ']: ' . $conn->error);

Потому что в php7 функция mysql_error() больше не используется.

  • Thanks 1
Ссылка на сообщение
Поделиться на других сайтах
16 часов назад, Fallen_Grayswandir сказал:

 

https://www.dropbox.com/s/25hfwf8ku70xd2t/PonControl(php7).zip?dl=0

 

Это уже переделанная под php7 версия.

только там не работают сообщения об ошибках работы с базой данных.

Нужно будет во всех файлах строку:


die('Could not enter data: ' . mysql_error());

заменить на


die('Could not enter data: [' . $conn->errno . ']: ' . $conn->error);

Потому что в php7 функция mysql_error() больше не используется.

 

с неймспейсами знакомы?

 

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, pashaumka сказал:

 

с неймспейсами знакомы?

 

 

Знаком.

Я переделывал под свои нужды poncontrol. Поэтому выложил изначальную версию, в которой не исправлено это, поэтому и предупредил человека.

Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, pashaumka сказал:

дык... а выложить уже нормальную?

 

Говорю же, переделывал под свои нужды. "Уже нормальная" будет мало чего общего иметь к исходной программе.

 

Ссылка на сообщение
Поделиться на других сайтах
  • 1 month later...
  • 4 weeks later...

Добрый день. Будет ли интересно юзать мобильную версию (аpk). Данные по затуханиям с привязкой к адресам (из билинга настраивается) берутся из базы + онлайн рефреш.

Ссылка на сообщение
Поделиться на других сайтах
11 минут назад, independent сказал:

Добрый день. Будет ли интересно юзать мобильную версию (аpk). Данные по затуханиям с привязкой к адресам (из билинга настраивается) берутся из базы + онлайн рефреш.

 

В большинстве случаев достаточно вэб версии. Но приложение конечно интереснее если интерфейс будет юзабельнее.

Ссылка на сообщение
Поделиться на других сайтах

Вопрос с предложением :)

2 минуты назад, 2Garin сказал:

 

В большинстве случаев достаточно вэб версии. Но приложение конечно интереснее если интерфейс будет юзабельнее.

Сделано для своих бригад, потому сделано удобно

 

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від kesha13
      Вітаю.
      Для будівництва мережі PON потрібні монтажники. 
      Необхідно робити отвори в перекриттях, встановлювати пластикові труби, розтягувати оптику по багатоповерховим будинкам.
      Територіально - правий берег м. Києва.
      Оплата -  за об'єм виконаної роботи.
      За деталями в особисті повідомлення.
    • Від mch412
      Добрий день, товариство!
      Є давно працююча система ZTE C300 v1.2.5p3 з патчами і зоопарк ОНУ. Час від часу маємо таку проблему ОНУ массово відвалюються на певній гілці і не можуть синхронізуватися з Головою. ОНУ на гілці не більше 80-90штук. Гілки що виснуть можут бути різні. 
      Допомогає лише повне перезавантаження плати.
      У когось є ідеї як уникнути такої поведінки системи?
       

      show card
      Rack Shelf Slot CfgType RealType Port    HardVer SoftVer         Status
      -------------------------------------------------------------------------------
      1    1     0    PRWG    PRWH     N/A     140400                  INSERVICE
      1    1     1    PRWG    PRWH     N/A     140400                  INSERVICE
      1    1     2    GTGO    GTGOG    8       140600  V1.2.5P3        INSERVICE
      1    1     3    GTGO    GTGOG    8       140600  V1.2.5P3        INSERVICE
      1    1     4    GTGO    GTGOG    8       120301  V1.2.5P3        INSERVICE
      1    1     5    GTGH    GTGHG    16      140901  V1.2.5P3        INSERVICE
      1    1     6    GTGH    GTGHG    16      140901  V1.2.5P3        INSERVICE
      1    1     7    GTGH    GTGHG    16      140901  V1.2.5P3        INSERVICE
      1    1     10   SCXM    SCXM     N/A     090700  V1.2.5P3        INSERVICE
      1    1     11   SCXM    SCXM     N/A     090700  V1.2.5P3        STANDBY
      1    1     20   HUVQ    HUVQ     4       120300  V1.2.5P3        INSERVICE
      #show patch-running
      Loc    FileName                       PatchTag   OperateTime         PatchState
      -------------------------------------------------------------------------------
      1/1/2 gtgogv125p3t13_r0.pat          2.0        2025-02-14 21:25:40 ACTIVE
      1/1/2 gtgogv125p3t13_r1.pat          2.0        2025-02-14 21:25:42 ACTIVE
      1/1/2 gtgogv125p3t13_r2.pat          2.0        2025-02-14 21:25:44 ACTIVE
      1/1/2 gtgogv125p3t13_r4.pat          2.0        2025-02-14 21:25:46 ACTIVE
      1/1/2 gtgogv125p3t13_r5.pat          2.0        2025-02-14 21:25:50 ACTIVE
      1/1/2 gtgogv125p3t13_r26.pat         2.0        2025-02-14 21:25:55 ACTIVE
      1/1/3 gtgogv125p3t13_r0.pat          2.0        2025-03-25 14:53:57 ACTIVE
      1/1/3 gtgogv125p3t13_r1.pat          2.0        2025-03-25 14:53:59 ACTIVE
      1/1/3 gtgogv125p3t13_r2.pat          2.0        2025-03-25 14:54:01 ACTIVE
      1/1/3 gtgogv125p3t13_r4.pat          2.0        2025-03-25 14:54:04 ACTIVE
      1/1/3 gtgogv125p3t13_r5.pat          2.0        2025-03-25 14:54:08 ACTIVE
      1/1/3 gtgogv125p3t13_r26.pat         2.0        2025-03-25 14:54:12 ACTIVE
      1/1/4 gtgogv125p3t13_r0.pat          2.0        2024-08-27 09:35:16 ACTIVE
      1/1/4 gtgogv125p3t13_r1.pat          2.0        2024-08-27 09:35:19 ACTIVE
      1/1/4 gtgogv125p3t13_r2.pat          2.0        2024-08-27 09:35:21 ACTIVE
      1/1/4 gtgogv125p3t13_r4.pat          2.0        2024-08-27 09:35:23 ACTIVE
      1/1/4 gtgogv125p3t13_r5.pat          2.0        2024-08-27 09:35:27 ACTIVE
      1/1/4 gtgogv125p3t13_r26.pat         2.0        2024-08-27 09:35:31 ACTIVE
      1/1/5 gtghgv125p3t13_r0.pat          2.0        2025-04-07 07:54:19 ACTIVE
      1/1/5 gtghgv125p3t13_r1.pat          2.0        2025-04-07 07:54:21 ACTIVE
      1/1/5 gtghgv125p3t13_r2.pat          2.0        2025-04-07 07:54:23 ACTIVE
      1/1/5 gtghgv125p3t13_r4.pat          2.0        2025-04-07 07:54:25 ACTIVE
      1/1/5 gtghgv125p3t13_r5.pat          2.0        2025-04-07 07:54:29 ACTIVE
      1/1/5 gtghgv125p3t13_r7.pat          2.0        2025-04-07 07:54:31 ACTIVE
      1/1/5 gtghgv125p3t13_r10.pat         2.0        2025-04-07 07:54:35 ACTIVE
      1/1/5 gtghgv125p3t13_r26.pat         2.0        2025-04-07 07:54:37 ACTIVE
      1/1/6 gtghgv125p3t13_r0.pat          2.0        2025-04-18 13:20:38 ACTIVE
      1/1/6 gtghgv125p3t13_r1.pat          2.0        2025-04-18 13:20:40 ACTIVE
      1/1/6 gtghgv125p3t13_r2.pat          2.0        2025-04-18 13:20:42 ACTIVE
      1/1/6 gtghgv125p3t13_r4.pat          2.0        2025-04-18 13:20:44 ACTIVE
      1/1/6 gtghgv125p3t13_r5.pat          2.0        2025-04-18 13:20:48 ACTIVE
      1/1/6 gtghgv125p3t13_r7.pat          2.0        2025-04-18 13:20:50 ACTIVE
      1/1/6 gtghgv125p3t13_r10.pat         2.0        2025-04-18 13:20:54 ACTIVE
      1/1/6 gtghgv125p3t13_r26.pat         2.0        2025-04-18 13:20:57 ACTIVE
      1/1/7 gtghgv125p3t13_r0.pat          2.0        2024-08-29 12:24:46 ACTIVE
      1/1/7 gtghgv125p3t13_r1.pat          2.0        2024-08-29 12:24:48 ACTIVE
      1/1/7 gtghgv125p3t13_r2.pat          2.0        2024-08-29 12:24:50 ACTIVE
      1/1/7 gtghgv125p3t13_r4.pat          2.0        2024-08-29 12:24:52 ACTIVE
      1/1/7 gtghgv125p3t13_r5.pat          2.0        2024-08-29 12:24:56 ACTIVE
      1/1/7 gtghgv125p3t13_r7.pat          2.0        2024-08-29 12:24:58 ACTIVE
      1/1/7 gtghgv125p3t13_r10.pat         2.0        2024-08-29 12:25:02 ACTIVE
      1/1/7 gtghgv125p3t13_r26.pat         2.0        2024-08-29 12:25:04 ACTIVE
      1/1/10 scxmv125p3t13_r0.pat           2.0        2025-01-18 02:44:04 ACTIVE
      1/1/10 scxmv125p3t13_r1.pat           2.0        2025-01-18 02:44:07 ACTIVE
      1/1/10 scxmv125p3t13_r2.pat           2.0        2025-01-18 02:44:09 ACTIVE
      1/1/10 scxmv125p3t13_r3.pat           2.0        2025-01-18 02:44:11 ACTIVE
      1/1/10 scxmv125p3t13_r4.pat           2.0        2025-01-18 02:44:13 ACTIVE
      1/1/10 scxmv125p3t13_r5.pat           2.0        2025-01-18 02:44:17 ACTIVE
      1/1/10 scxmv125p3t13_r6.pat           2.0        2025-01-18 02:44:19 ACTIVE
      1/1/10 scxmv125p3t13_r7.pat           2.0        2025-01-18 02:44:21 ACTIVE
      1/1/10 scxmv125p3t13_r9.pat           2.0        2025-01-18 02:44:25 ACTIVE
      1/1/10 scxmv125p3t13_r10.pat          2.0        2025-01-18 02:44:30 ACTIVE
      1/1/10 scxmv125p3t13_r12.pat          2.0        2025-01-18 02:44:34 ACTIVE
      1/1/10 scxmv125p3t13_r14.pat          2.0        2025-01-18 02:44:39 ACTIVE
      1/1/11 scxmv125p3t13_r0.pat           2.0        2025-04-08 12:25:13 ACTIVE
      1/1/11 scxmv125p3t13_r1.pat           2.0        2025-04-08 12:25:15 ACTIVE
      1/1/11 scxmv125p3t13_r2.pat           2.0        2025-04-08 12:25:17 ACTIVE
      1/1/11 scxmv125p3t13_r3.pat           2.0        2025-04-08 12:25:19 ACTIVE
      1/1/11 scxmv125p3t13_r4.pat           2.0        2025-04-08 12:25:21 ACTIVE
      1/1/11 scxmv125p3t13_r5.pat           2.0        2025-04-08 12:25:25 ACTIVE
      1/1/11 scxmv125p3t13_r6.pat           2.0        2025-04-08 12:25:28 ACTIVE
      1/1/11 scxmv125p3t13_r7.pat           2.0        2025-04-08 12:25:30 ACTIVE
      1/1/11 scxmv125p3t13_r9.pat           2.0        2025-04-08 12:25:34 ACTIVE
      1/1/11 scxmv125p3t13_r10.pat          2.0        2025-04-08 12:25:39 ACTIVE
      1/1/11 scxmv125p3t13_r12.pat          2.0        2025-04-08 12:25:43 ACTIVE
      1/1/11 scxmv125p3t13_r14.pat          2.0        2025-04-08 12:25:47 ACTIVE
      1/1/20 hutqbv125p3t13_r0.pat          2.0        2024-05-27 04:33:13 ACTIVE
       
       
    • Від Vens
      На новозбудованій мережі треба варити оптоволокно, муфти та бокси.
    • Від exogadget
      Вітаю,
       
      шукаю провайдера для підключення до інтернет оптикою з утриманням доступу на протязі 6-8 годин при відключенні світла, 100Мб.
      Адреса: Київ, Володимирська 48а
      Воля, Укртелеком, Київстар прохання не пропонувати.
    • Від ГрозаИнтернета
      Продам новый OLT C-Data.
      4 ПОН порта, 2 блока питания.
      Покупал под проект, проект завалили.
      Цена 11 000 грн.



×
×
  • Створити нове...