Перейти к содержанию
Форумы
Lazek

Пожелания к изменению

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

Notice: Undefined index: 2 in /home1/onkel/public_html/uptime/index.php on line 307

18-11-2009 03:54:10: The server IP is back ONLINE now!

 

 

Warning: socket_read() [function.socket-read]: unable to read from socket [104]: Connection reset by peer in /home1/onkel/public_html/uptime/admin/modules/WebIcqLite.class.php on line 207

 

Warning: socket_write() [function.socket-write]: unable to write to socket [32]: Broken pipe in /home1/onkel/public_html/uptime/admin/modules/WebIcqLite.class.php on line 298

: UIN blocked, please try again 20 min later.

Касательно ошибок с ICQ - ботов вообще не добавлено, просьба исправить все ошибки :).

 

А так же сделайте пожалуйста, чтобы сообщение:

18-11-2009 03:54:10: The server IP is back ONLINE now!

Выводилось не на пустой странице, а в стиле.

 

В лог кстати, тоже заносятся записи:

18-11-2009 03:56:43 icq : UIN blocked, please try again 20 min later.

 

Notice: Undefined index: 2 in /home1/onkel/public_html/uptime/admin/modules/p_status.php on line 152

Поделиться сообщением


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

Так же просьба сделать, если проверка нагрузки / почтовой очереди не настроена - чтобы значки не отображались.

Допустим настроил проверку серверов только по пингу, а отображаются все значки.

Поделиться сообщением


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

Пожалуйста, сделайте чтобы допустим при ребуте какого-либо из сервисов - форма редактирования сервера - не отображалась.. А то не очень удобно, слишком загроможденные страницы получаются..

Поделиться сообщением


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

Если у сотрудника, поле "SMS e-mail" - заполнено, то при его очистке - оно не очищается.

Поделиться сообщением


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

Если у сотрудника, в поле "SMS e-mail" - ничего не указано, сделайте пожалуйста, чтобы ссылка на "set time" - не отображалась.

Поделиться сообщением


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

1.03

Просьба отказаться от загрузки config.php на каждый сервер, т.е. сделайте пожалуйста, чтобы при указании пароля в одно конфиге для определенного сервера - его не нужно было загружать на сам сервер.

 

Т.е. допустим, я установил скрипт, добавил NN серверов, указал в config.php (который в директории скрипта) пароли и все, а скрипт уже самостоятельно их использовал.

 

А в "URL for Checking:" - установка своей страницы (так же сделайте чтобы это поле по умолчанию было пустое).

 

Так же предложение по cron.php.

Реализуйте пожалуйста, возможность, добавления задания cron.php, 1 раз, допустим, с запуском каждые 5 минут, опрашивались все сервера по порядку (ID в панели администратора) и не нужно было добавлять каждый раз задания для сервера нового сервера.

 

Так же просьба, убрать функцию "ReInstall" - совершенно не удобно, точнее вынести установку и переустановку в отдельный файл setup.php (как и в др. Ваших продуктах) и если надо - при запуске setup.php - переустановка.

 

---

 

Алексей, очень надеюсь что данный продукт будет развиваться, т.к. в своем роде, он действительно уникален, подобных действительно удобных решений - мало..

 

Очень надеюсь что хоть что то из предложений - реализуете, все предложения были написаны исходя из годового опыта использования Вашего скрипта :) Ну и естественно при некотором сравнении с аналогами :).

Поделиться сообщением


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

Так же просьба обновить стиль ссылок в меню (в соответствии с изменениями в BPanel).

Код:

<a href="?mod=servers">Servers</a>
| <a href="?mod=account">My Account</a>
| <a href="?mod=timer">Set Time</a>
| <a href="java script:for_cookies('?go=cookies')">Cookies</a>

Замените на:

<a href="?mod=servers" style="text-decoration: none">Servers</a>
| <a href="?mod=account" style="text-decoration: none">My Account</a>
| <a href="?mod=timer" style="text-decoration: none">Set Time</a>
| <a href="java script:for_cookies('?go=cookies')" style="text-decoration: none">Cookies</a>

 

В панели администратора, тоже самое :).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Notice: Undefined index: 2 in /home1/onkel/public_html/uptime/index.php on line 307

18-11-2009 03:54:10: The server IP is back ONLINE now!

 

 

Warning: socket_read() [function.socket-read]: unable to read from socket [104]: Connection reset by peer in /home1/onkel/public_html/uptime/admin/modules/WebIcqLite.class.php on line 207

 

Warning: socket_write() [function.socket-write]: unable to write to socket [32]: Broken pipe in /home1/onkel/public_html/uptime/admin/modules/WebIcqLite.class.php on line 298

: UIN blocked, please try again 20 min later.

Касательно ошибок с ICQ - ботов вообще не добавлено, просьба исправить все ошибки :).

Добавление ботов - обязательно.

А так же сделайте пожалуйста, чтобы сообщение:
18-11-2009 03:54:10: The server IP is back ONLINE now!

Выводилось не на пустой странице, а в стиле.

Чем меньше в этом скрипте украшений, тем лучше, да и при запуске например из-под SSH коды стилей и пр. будут только мешать.

Пожалуйста, сделайте чтобы допустим при ребуте какого-либо из сервисов - форма редактирования сервера - не отображалась.. А то не очень удобно, слишком загроможденные страницы получаются..

Нет.

Если у сотрудника, поле "SMS e-mail" - заполнено, то при его очистке - оно не очищается.

Проверил, все очищается, как из панели сотрудника, так и из админки.

Если у сотрудника, в поле "SMS e-mail" - ничего не указано, сделайте пожалуйста, чтобы ссылка на "set time" - не отображалась.

Нет.

Просьба отказаться от загрузки config.php на каждый сервер, т.е. сделайте пожалуйста, чтобы при указании пароля в одно конфиге для определенного сервера - его не нужно было загружать на сам сервер.

 

Т.е. допустим, я установил скрипт, добавил NN серверов, указал в config.php (который в директории скрипта) пароли и все, а скрипт уже самостоятельно их использовал.

Ничего не понял...

Файл, который бы отдавал "OK" при соединение с MySQL нужно загружать на каждый проверяемый сервер.

А в "URL for Checking:" - установка своей страницы (так же сделайте чтобы это поле по умолчанию было пустое).

Нет.

Так же предложение по cron.php.

Реализуйте пожалуйста, возможность, добавления задания cron.php, 1 раз, допустим, с запуском каждые 5 минут, опрашивались все сервера по порядку (ID в панели администратора) и не нужно было добавлять каждый раз задания для сервера нового сервера.

Нет, т.к. если один сервер подвиснет, то будут тормоза, а может и вовсе сбои при проверке других серверов, посему - минута на проверку одного сервера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Так же просьба, убрать функцию "ReInstall" - совершенно не удобно, точнее вынести установку и переустановку в отдельный файл setup.php (как и в др. Ваших продуктах) и если надо - при запуске setup.php - переустановка.

Нет.

Так же просьба обновить стиль ссылок в меню (в соответствии с изменениями в BPanel).

Код:

<a href="?mod=servers">Servers</a>
| <a href="?mod=account">My Account</a>
| <a href="?mod=timer">Set Time</a>
| <a href="java script:for_cookies('?go=cookies')">Cookies</a>

Замените на:

<a href="?mod=servers" style="text-decoration: none">Servers</a>
| <a href="?mod=account" style="text-decoration: none">My Account</a>
| <a href="?mod=timer" style="text-decoration: none">Set Time</a>
| <a href="java script:for_cookies('?go=cookies')" style="text-decoration: none">Cookies</a>

 

В панели администратора, тоже самое :).

Зачем для cookies "text-decoration: none"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Добавление ботов - обязательно.

Алексей, ну если сотрудник контролирует прямо из панели, то сделайте пожалуйста чтобы ошибок то не было, это ведь как минимум не корректно.. Исправьте пожалуйста для след. билда, чтобы ошибок не выводилось.

 

Зачем для cookies "text-decoration: none"?

Так ведь ссылка Cookies так же имеет подчеркивание, в соответствии со стилем ссылок в этом и др. продуктов :).

 

Проверил, все очищается, как из панели сотрудника, так и из админки.

Проверил еще раз и на локалке, и на рабочем - все еще актуально в панели сотрудника.

 

Ничего не понял...

Файл, который бы отдавал "OK" при соединение с MySQL нужно загружать на каждый проверяемый сервер.

Алексей, ну так ведь в скрипте есть root пароль, зачем тратить время на загрузку лишних файлов, если можно получать статус MySQL и др. сервисов по данным того же Service Status (в WHM) и т.п., подумайте пожалуйста над этим, возможно в след. версии модернизируйте немного..

 

Нет, т.к. если один сервер подвиснет, то будут тормоза, а может и вовсе сбои при проверке других серверов, посему - минута на проверку одного сервера.

Просто я не совсем понимаю, зачем тратить время на добавление заданий в крон на сервере и т.п., к тому же если серверов много и т.п., намного было бы удобнее, чтобы в cron на сервере, был добавлен запуск только самого файла, а все остальное уже настраивалось в админке.. Да и к тому же, в скрипте можно добавить что если в течении определенного времени ответ от сервера не получен, идет проверка следующего сервера, а тут остается сигнал сотруднику..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Добавление ботов - обязательно.

Алексей, ну если сотрудник контролирует прямо из панели, то сделайте пожалуйста чтобы ошибок то не было, это ведь как минимум не корректно.. Исправьте пожалуйста для след. билда, чтобы ошибок не выводилось.

Ок.

 

Зачем для cookies "text-decoration: none"?

Так ведь ссылка Cookies так же имеет подчеркивание, в соответствии со стилем ссылок в этом и др. продуктов :).

Имеет, но зачем его убирать?

 

Проверил, все очищается, как из панели сотрудника, так и из админки.

Проверил еще раз и на локалке, и на рабочем - все еще актуально в панели сотрудника.

Исправлю для нового билда.

 

Ничего не понял...

Файл, который бы отдавал "OK" при соединение с MySQL нужно загружать на каждый проверяемый сервер.

Алексей, ну так ведь в скрипте есть root пароль, зачем тратить время на загрузку лишних файлов, если можно получать статус MySQL и др. сервисов по данным того же Service Status (в WHM) и т.п., подумайте пожалуйста над этим, возможно в след. версии модернизируйте немного..

Значит создавайте HTML-файл с содержимым "OK".

 

Нет, т.к. если один сервер подвиснет, то будут тормоза, а может и вовсе сбои при проверке других серверов, посему - минута на проверку одного сервера.

Просто я не совсем понимаю, зачем тратить время на добавление заданий в крон на сервере и т.п., к тому же если серверов много и т.п., намного было бы удобнее, чтобы в cron на сервере, был добавлен запуск только самого файла, а все остальное уже настраивалось в админке.. Да и к тому же, в скрипте можно добавить что если в течении определенного времени ответ от сервера не получен, идет проверка следующего сервера, а тут остается сигнал сотруднику..

Текущий алгоритм работы изменен не будет.

 

Обновил архив в соотв. с ответами на форуме.

Поделиться сообщением


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

Алексей, спасибо за проделанную работу, вроде как ошибок не заметил, но протестирую в ближайшее время..

Единственное из дополнений чтобы хотелось увидеть, это возможность сделать один крупный мониторинг.. Ведь Ваш продукт обладает всеми нужными функциями, но вот проблемность использования большого количества серверов - дает о себе знать.. Ведь даже если посмотреть на тот же nagios, там ведь не требуется установка десятка дистрибьютивов по разным папкам... Пожалуйста, как будет время, подумайте над этим, очень бы хотелось чтобы Ваш продукт можно было так же использовать.. Именно этой единственной возможности, в нем сейчас и не хватает..

Поделиться сообщением


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

В таблице серверов, колонка "URL for Checking", при нажатии на ссылку, она генерируется не верно, т.е. не так как указано в поле, а через domain.com/uptime/admin/url

Исправьте пожалуйста просто на url

Поделиться сообщением


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

При fast check

Warning: Invalid argument supplied for foreach() in /home1/onkel/public_html/uptime/index.php on line 585

20-01-2010 05:36:39: MySQL is Failed on IP: FAIL!

 

Сделайте пожалуйста, чтобы сама ошибка:

Warning: Invalid argument supplied for foreach() in /home1/onkel/public_html/uptime/index.php on line 585

 

Не выводилась.

 

 

Если ICQ боты отключены, то везде пишется There is not ICQ bots -> ICQ notification is disabled.

Спасибо что исправили, но возможно будет еще лучше сделать как в BPanel т.е. если ботов нету, чтобы вообще ничего не отображалось, еще правильнее ведь будет..

Поделиться сообщением


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

Алексей, на странице /uptime/admin/?mod=servers&userid=ID&go=info

Все еще актуальна проблема с таблицей, информация выводится не корректно, Вы писали что исправили, м.б. забыли выложить, выложите пожалуйста исправление.

 

Причем информация по серверу выводится полностью корректно, некорректно выводится форма добавления нового сервера... Возможно ее стоит убрать... Т.к. все таки ведь это проверка сервера, а не добавление нового, или чтобы отображалось в таблице..

Поделиться сообщением


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

Кроме ошибки в сообщении #115 - все исправлено, огромнейшее спасибо, выложите пожалуйста для нее фикс тоже :).

Поделиться сообщением


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

Так же еще одно предложение, сейчас практически на всех страницах выводится форма добавления нового сервера, не совсем понятно зачем, ведь это и отвлекает и для этого есть отдельная страница, пожалуйста подумайте над тем, чтобы разгрузить страницы и убрать сие форму с других страниц...

Поделиться сообщением


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

Так же заметил, при быстрой проверке, пишется текст:

Password for this server was not found in configuration file.

13-02-2010 19:27:22: The server IP is back ONLINE now!

 

There is not ICQ bots -> ICQ notification is disabled.

 

По моему, строчку про пароль лучше скрыть, ведь если администратор его не добавил, значит и не требуется, допустим при проверке по пингу..

 

По поводу ICQ, тоже самое, мало ли сотрудники контролируют все прямо из панели...

 

Просьба модернизировать данную информацию..

 

При проверке сервисов:

Notice: Undefined index: 2 in /home1/onkel/public_html/uptime/admin/modules/p_status.php  on line 152

Поделиться сообщением


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

По поводу сообщений: #114 #115 #116

Проблема актуальна только для нового сетапа, т.е. если скрипт установлен и редактируется стандартная запись первого сервера, для новых записей, все верно.

 

 

Просьба исправить.

Поделиться сообщением


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

Если спровоцировать уход сервера в down, то при быстрой проверке:

 

Password for this server was not found in configuration file.

13-02-2010 19:35:08: The server IP is still OFFLINE :(

 

php_network_getaddresses: getaddrinfo failed: Name or service not known (0)13-02-2010 19:35:08: The server IP is still OFFLINE :(

 

Пожалуйста, исправьте на:

 

13-02-2010 19:35:08: The server IP is still OFFLINE.

 

А то записи дублируются и т.п. а так будет самое оптимальное.. Актуально для всех проверок если сервер недоступен..

Поделиться сообщением


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

ReadMe.doc

 

Текст: safe_mod в значение On.

Замените на: safe_mode в значение On.

 

Алексей, если не секрет, почему данный скрипт это требует? Вроде в других Ваших разработках подобного нет.... Возможно стоит сделать чтобы и тут не было таких требований к настройкам PHP ?

Поделиться сообщением


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

Алексей, спасибо за проделанную работу, вроде как ошибок не заметил, но протестирую в ближайшее время..

Единственное из дополнений чтобы хотелось увидеть, это возможность сделать один крупный мониторинг.. Ведь Ваш продукт обладает всеми нужными функциями, но вот проблемность использования большого количества серверов - дает о себе знать.. Ведь даже если посмотреть на тот же nagios, там ведь не требуется установка десятка дистрибьютивов по разным папкам... Пожалуйста, как будет время, подумайте над этим, очень бы хотелось чтобы Ваш продукт можно было так же использовать.. Именно этой единственной возможности, в нем сейчас и не хватает..

Создайте .sh-файл с содержимым

/usr/bin/php /home/PATH/index.php server=1

...

/usr/bin/php /home/PATH/index.php server=N

и запускайте его раз в четыре минуты. Добавлю эту информацию в ридми.

 

В архиве все еще лишний файлик locked.jpeg

Удалю.

 

В таблице серверов, колонка "URL for Checking", при нажатии на ссылку, она генерируется не верно, т.е. не так как указано в поле, а через domain.com/uptime/admin/url

Исправьте пожалуйста просто на url

Проверил, все нормально. Ссылка не генерируется, а берется из базы. Вероятно Вы что-то неправильно добавили в базу.

 

При fast check

Warning: Invalid argument supplied for foreach() in /home1/onkel/public_html/uptime/index.php on line 585

20-01-2010 05:36:39: MySQL is Failed on IP: FAIL!

 

Сделайте пожалуйста, чтобы сама ошибка:

Warning: Invalid argument supplied for foreach() in /home1/onkel/public_html/uptime/index.php on line 585

 

Не выводилась.

Ок.

 

Если ICQ боты отключены, то везде пишется There is not ICQ bots -> ICQ notification is disabled.

Спасибо что исправили, но возможно будет еще лучше сделать как в BPanel т.е. если ботов нету, чтобы вообще ничего не отображалось, еще правильнее ведь будет..

Нет.

 

Алексей, на странице /uptime/admin/?mod=servers&userid=ID&go=info

Все еще актуальна проблема с таблицей, информация выводится не корректно, Вы писали что исправили, м.б. забыли выложить, выложите пожалуйста исправление.

 

Причем информация по серверу выводится полностью корректно, некорректно выводится форма добавления нового сервера... Возможно ее стоит убрать... Т.к. все таки ведь это проверка сервера, а не добавление нового, или чтобы отображалось в таблице..

Так и д.б., как отображается сейчас.

 

Так же еще одно предложение, сейчас практически на всех страницах выводится форма добавления нового сервера, не совсем понятно зачем, ведь это и отвлекает и для этого есть отдельная страница, пожалуйста подумайте над тем, чтобы разгрузить страницы и убрать сие форму с других страниц...

Выводится не форма добавления нового, а форма редактирования текушего. Убирать ее не буду.

Поделиться сообщением


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

Так же заметил, при быстрой проверке, пишется текст:

Password for this server was not found in configuration file.

13-02-2010 19:27:22: The server IP is back ONLINE now!

 

There is not ICQ bots -> ICQ notification is disabled.

 

По моему, строчку про пароль лучше скрыть, ведь если администратор его не добавил, значит и не требуется, допустим при проверке по пингу..

Нет.

 

При проверке сервисов:

Notice: Undefined index: 2 in /home1/onkel/public_html/uptime/admin/modules/p_status.php  on line 152

Укажите root-пароль. Сообщение об ошибке уберу.

 

Если спровоцировать уход сервера в down, то при быстрой проверке:

 

Password for this server was not found in configuration file.

13-02-2010 19:35:08: The server IP is still OFFLINE :(

 

php_network_getaddresses: getaddrinfo failed: Name or service not known (0)13-02-2010 19:35:08: The server IP is still OFFLINE :(

 

Пожалуйста, исправьте на:

 

13-02-2010 19:35:08: The server IP is still OFFLINE.

 

А то записи дублируются и т.п. а так будет самое оптимальное.. Актуально для всех проверок если сервер недоступен..

Дублирование уберу.

 

ReadMe.doc

 

Текст: safe_mod в значение On.

Замените на: safe_mode в значение On.

 

Алексей, если не секрет, почему данный скрипт это требует? Вроде в других Ваших разработках подобного нет.... Возможно стоит сделать чтобы и тут не было таких требований к настройкам PHP ?

Скрипт этого не требует. Опечатку исправлю.

 

Обновил архив, мелкие исправления и доработки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Проверил, все нормально. Ссылка не генерируется, а берется из базы. Вероятно Вы что-то неправильно добавили в базу.

Алексей, как уже написал Выше проблема актуальна только для стандартной первой записи, сегодня протестирую на новом билде.

Поделиться сообщением


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...