Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: radeczech 08 Listopadu 2006, 22:36:10

Název: Testování dostupnosti webů
Přispěvatel: radeczech 08 Listopadu 2006, 22:36:10
Hledám nějaký program, který by testoval dostupnost webových stránek na jiném serveru... Chtěl bych to nasadit na server, aby testoval dostupnost z jiného serveru, takže pokud možno program do command line a aby posílal info, když je najednou web server nedostupný.
Nevíte někdo o něčem takovém?
Díky
Název: Testování dostupnosti webů
Přispěvatel: david 08 Listopadu 2006, 23:38:10
Šlo by to napsat jednoduchým scriptem, který by se pouštěl přes cron, něco takovýho jsem psal. Vlastně jsem jednou za čas udělal někam ping, a když to nevyšlo, tak se poslal mail (používal jsem příkazového klieta nail) na nějakou adresu....

Jeslti myslíš tohle, asi by to neměl být problém Ti to poslat.

D
Název: Testování dostupnosti webů
Přispěvatel: Pavelp 09 Listopadu 2006, 06:12:22
Sh skript spousteny cronem, na test bych radeji pouzil wget, ping muze byt zakazany, a nezjsiti funkcnost webserveru.
Název: Testování dostupnosti webů
Přispěvatel: radeczech 09 Listopadu 2006, 09:59:32
Sledovat mohu stav httpd... Ale mě zajímá, jestli jsou dostuné webové stránky, např. když se provede aktualizace.
Název: Testování dostupnosti webů
Přispěvatel: Pavelp 09 Listopadu 2006, 13:27:46
Podivat se na ne.
Název: Testování dostupnosti webů
Přispěvatel: radeczech 09 Listopadu 2006, 13:53:42
Ale když jich je nespočetně moc? a jak zjistím, že někdy jedou a někdy ne? Nemohu přece neustále sledovat pomocí www prohlížeče, proto hledám nějaký program.
Název: Testování dostupnosti webů
Přispěvatel: Pavelp 09 Listopadu 2006, 14:07:43
Uz jsem vam napsal wget.  A nespocetne moc se resi cyklem while true do {} ...
Název: Testování dostupnosti webů
Přispěvatel: LS 09 Listopadu 2006, 14:54:21
Citace: Pavelp
Uz jsem vam napsal wget...
Muzete to trochu rozvest? Jak pak dal resit, jestli wget "wgetnul" spravnou stranku, nebo stranku s hlasenim chyby, nebo zda www server vubec neodpovedel?

Ja to resim mozna trochu kostrbate, ale chodi to:
upravil jsem si skript Web Server Status od Ryana Schwieberta (link (http://www.schwebdesigns.com/serverstatus/)) tak, ze v pripade stavu offline mi prijde SMS na mobil. Z cronu volam pravidelne jednou za hodinu wget, jednim skriptem kontroluji soucasne desitky zarizeni.

Stranka vypada takto: link (http://www.jh-inst.cas.cz/~svoboda/)
Název: Testování dostupnosti webů
Přispěvatel: Pavelp 09 Listopadu 2006, 14:59:16
Vyhodnocenim navratoveho kodu wgetu. Je ale jen jeden.
Název: Testování dostupnosti webů
Přispěvatel: Jere 09 Listopadu 2006, 16:20:54
Ja osobne bych tohle resil spis treba pomoci PHP... Logovat navratove kody, pripadne by slo i zjistovat, jeslti funguje databaze a ne jen apache...
Název: Testování dostupnosti webů
Přispěvatel: LS 09 Listopadu 2006, 17:09:37
Jiste, ja tim skriptem testuju u linuxovych serveru port 22 (ssh), protoze na zadnem z nich apache nebezi, u switchu testuju port 80 (maji www rozhrani pro konfiguraci).
Název: Testování dostupnosti webů
Přispěvatel: Pavelp 09 Listopadu 2006, 17:55:12
Me to staci, wget nacte stranku, hodi do /dev/null, kdyz je 0, nic se nedeje, kdyz 1 posle SMS. Pokud je chyba, stejne se musim podivat co se vlastne deje.  Nepotrebuju vic. Na PHP bud musim mit dalsi funkcni Apach, nebo php-cgi. Na tohle staci bash.
Název: Testování dostupnosti webů
Přispěvatel: radeczech 09 Listopadu 2006, 18:40:43
Abych to ještě upřesnil, tak hlavičky bych si postahoval, ale ještě bych potřeboval v každé stažené hlavičce ověřit výskyt nějakého prvku (vyhledat nějakou zadanou posloupnost). Jedná se o hostingový server, takže weby by byly řazeny do sekcí.
Název: Testování dostupnosti webů
Přispěvatel: Jere 09 Listopadu 2006, 19:42:13
Citace: Pavelp
Me to staci, wget nacte stranku, hodi do /dev/null, kdyz je 0, nic se nedeje, kdyz 1 posle SMS. Pokud je chyba, stejne se musim podivat co se vlastne deje.  Nepotrebuju vic. Na PHP bud musim mit dalsi funkcni Apach, nebo php-cgi. Na tohle staci bash.
Ja ti to neberu, ale je to reseni, ktery by mne treba nestasilo. Z mnohaletych zkusenosti vim, ze Apache pada malokdy, ale DB mnohem casteji :)