!!! ВАЖНО !!!

1) Във връзка с превенцията на зачестилите СПАМ теми във форума, паролите на всички потребители бяха автоматично инвалидизирани на 22 Май 2024 14:20 ч.. За да възстановите своята парола (и създадете нова), моля използвайте опцията за забравена парола тук.
2) Ако акаунта ви е "баннат", без да знаете защо, вероятно от ваше име са публикувани СПАМ съобщения.
Съжаляваме за причиненото неудобство. При проблеми с възстановяването на паролата или баннати акаунти, моля пишете на kodibg в гмаил.ком или във Фейсбук страницата на КодиБГ Форум тук

Оценете темата:
  • 1 гласа - средно 5
  • 1
  • 2
  • 3
  • 4
  • 5
Хранилище за добавки на Majide
#31
(05-09-2024, 00:42)Majide написа:
Ясно. Мислех, ако ти си намерил някакъв оригинален начин, дали няма и на мен да ми свърши по-добра работа от обикновен uptime monitor на самия web server.

Искаш remote repo да провериш дали работи и има .zip файл ли? curl няма ли да свърши работа ?

Код:
if curl --output /dev/null --silent --head --fail "$url"; then
  echo "URL exists: $url"
else
  echo "URL does not exist: $url"
fi
Отговори
#32
(09-09-2024, 12:34)Topper написа: Искаш remote repo да провериш дали работи и има .zip файл ли? curl няма ли да свърши работа ?
Код:
if curl --output /dev/null --silent --head --fail "$url"; then...
Хм. И като стартирам при мен curl, как точно този скрипт ще ме проверява от разстояние? Локално може и да си работи, но от разстояние не. Също така и от разстояние може да има ping до сървъра/IP-то, както и DNS заявките от вън да работят, но отвътре сървъра иззад nginx reverse proxy-то може да е down. Много условности има и нещо не искам да го правя по-сложно, отколкото е в момента.

Благодаря все пак Rolleyes
[Изображение: notrobosmall.jpg]
Отговори
#33
(09-09-2024, 16:03)Majide написа:
(09-09-2024, 12:34)Topper написа: Искаш remote repo да провериш дали работи и има .zip файл ли? curl няма ли да свърши работа ?
Код:
if curl --output /dev/null --silent --head --fail "$url"; then...
Хм. И като стартирам при мен curl, как точно този скрипт ще ме проверява от разстояние? Локално може и да си работи, но от разстояние не. Също така и от разстояние може да има ping до сървъра/IP-то, както и DNS заявките от вън да работят, но отвътре сървъра иззад nginx reverse proxy-то може да е down. Много условности има и нещо не искам да го правя по-сложно, отколкото е в момента.

Благодаря все пак Rolleyes

Не си много прав Smile 
Това не е ping, който проверява на друго ниво комуникацията (и на по-ниско протоколно ниво) а ти проверява точно URL-то дали е действително и дали работи. URL-то може да е каквото пожелаеш (файл?) за референция. Включително ще провери nginx проксито дали работи Wink Друг вариант е wget, който може да прави същото.
Edit: Сега разбрах какво имаш предвид "при мен" - да, от вътре няма много смисъл, ако DNS-a не те завърта през публичният интерфейс, което ще е странно. Но за клиенти на репото си е ОК да проверяват дали работи репото.
Edit2: Отдавна съм извън sysadmin вселената, но ето набързо нещо безплатно за отдалечен мониторинг https://app.robotalp.com/
Отговори


Теми, които вероятно са свързани...
Тема: Автор Отговори: Прегледи: Последна публикация
Information Хранилище за БГ добавки kodi_dev 175 465,618 18-05-2024, 19:49
Последна публикация: Dqkata
Information Хранилище за добавки на Мартин martinstz 1,544 2,117,878 14-05-2024, 00:57
Последна публикация: martinstz

Отваряне на: