Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: skript pro kontrolu ip adres [vyřešeno]  (Přečteno 3820 krát)

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
skript pro kontrolu ip adres [vyřešeno]
« kdy: 07 Května 2014, 16:20:57 »
ze starého serveru (12.04) jsem na novy (14.04) zkopiroval skript který kontroluje dostupnost adres na siti a nejak na novem serveru (samozrejme ho v určitých intervalech spoustim přes cron) nejede - pise to při pokusu o spusteni chybu na radku 23 (line 23: mail: command not found) a nebezi

Kód: [Vybrat]


#!/bin/bash
# Simple SHELL script for Linux and UNIX system monitoring with
# ping command
# -------------------------------------------------------------------------
# Copyright (c) 2012 xxx <http://www.xxx.cz/>
# This script is licensed under GNU GPL
# -------------------------------------------------------------------------
 
# zde zadejte svou IP adresu/domenove jmeno, pokud potrebujete zadat vice adres, oddelte je mezerou
HOSTS="192.168.1.100"
 
# pocet ping bez odezvy
COUNT=4
 
# adresa a predmet zpravy pokud neni odezva na ping
SUBJECT="Ping nedostupnĂ˝"
EMAILID="admin@xxx.cz"
for myHost in $HOSTS
do
  count=$(ping -c $COUNT $myHost | grep 'received' | awk -F',' '{ print $2 }' | awk '{ print $1 }')
  if [ $count -eq 0 ]; then
    # 100% failed
    echo "Host : $myHost neodpovĂ­da (Ping nedostupnĂ˝) v $(date)" | mail -s "$SUBJECT" $EMAILID
  fi
done


- pripada mi to jako by server neumal mail??
« Poslední změna: 14 Května 2014, 14:52:54 od Petr Merlin Vaněček »

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:skript pro kontrolu ip adres
« Odpověď #1 kdy: 07 Května 2014, 16:24:37 »
ze starého serveru (12.04) jsem na novy (14.04) zkopiroval skript který kontroluje dostupnost adres na siti a nejak na novem serveru (samozrejme ho v určitých intervalech spoustim přes cron) nejede - pise to při pokusu o spusteni chybu na radku 23 (line 23: mail: command not found) a nebezi

nechci rejpat, ale hlaska mail: command not found mi pripada naprosto popisna ;)
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re:skript pro kontrolu ip adres
« Odpověď #2 kdy: 07 Května 2014, 16:41:24 »
no prave - prislusna schránka existuje a funkci mail by mela byt také ok

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:skript pro kontrolu ip adres
« Odpověď #3 kdy: 07 Května 2014, 17:17:23 »
no prave - prislusna schránka existuje a funkci mail by mela byt také ok
omg

Jdi ten server vratit...
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re:skript pro kontrolu ip adres
« Odpověď #4 kdy: 07 Května 2014, 17:56:16 »
haha - je mi jasne ze z uvedeného tedy vyplyva ze fci mail nezna, nicmene php, apache, atd je nainstalovano a funguje - tak nevim...

RRRadek Neužil

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4672
Re:skript pro kontrolu ip adres
« Odpověď #5 kdy: 07 Května 2014, 18:02:56 »
Poslední dobou ten google asi funguje jen nám nebo nevím?
Přiznej se že jsi se ani nepokusil hledat a rovnou jsi se zeptal?
https://www.google.cz/search?q=mail%3A+command+not+found
PS: omluvte moji češtinu není to moje silná stránka, snažím se hlavně vystihnou podstatu problému. ;)

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:skript pro kontrolu ip adres
« Odpověď #6 kdy: 07 Května 2014, 18:08:21 »
Indiánská vesnice tě momentálně nezajímá, je to skript pro Bash a ten ti říká, že žádný program mail, který by mohl spustit, v systému nenašel. Zkus si v terminálu ten příkaz (mail) spustit, třeba ti to napoví.


ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:skript pro kontrolu ip adres
« Odpověď #7 kdy: 07 Května 2014, 18:19:10 »
takovej fantastickej skript .. a ja blbec se se**** se zabbixem a nagiosem :D
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

jmp

  • Host
Re:skript pro kontrolu ip adres
« Odpověď #8 kdy: 07 Května 2014, 18:23:49 »
žábix je fajn

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re:skript pro kontrolu ip adres
« Odpověď #9 kdy: 09 Května 2014, 16:03:13 »
jojo, ale to si myslim ze je zbytecnej luxus - tenhle skriptik mi leta bezel ok a jsem s nim spokojenej, ale jinak dik za napad

RRRadek Neužil

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4672
Re:skript pro kontrolu ip adres
« Odpověď #10 kdy: 09 Května 2014, 16:04:20 »
Ty jsi to ještě nevyřešil? ???
PS: omluvte moji češtinu není to moje silná stránka, snažím se hlavně vystihnou podstatu problému. ;)

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re:skript pro kontrolu ip adres
« Odpověď #11 kdy: 09 Května 2014, 16:07:56 »
ještě ne - trochu se loudaaammmm :-)

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:skript pro kontrolu ip adres
« Odpověď #12 kdy: 09 Května 2014, 16:14:53 »
nevim proc se loudas, v redhatu bys napriklad hledal co prinasi command mail asi takhle:

Kód: [Vybrat]
# yum provides '*bin/mail'
Loaded plugins: fastestmirror, ps, verify
Loading mirror speeds from cached hostfile
 * base: ftp.prz.edu.pl
 * epel: mirror.fraunhofer.de
 * extras: centos.ionic.net.pl
 * updates: ftp.prz.edu.pl
mailx-12.4-7.el6.x86_64 : Enhanced implementation of the mailx command
Repo        : base
Matched from:
Filename    : /bin/mail



bsd-mailx-8.1.2-4.el6.x86_64 : Simple mail user agent
Repo        : epel
Matched from:
Filename    : /bin/mail

v ubu je to tusim `apt-cache search '*bin/mail' .. prosim opravte me, pokud se pletu, nemam to tedka kde vyzkouset (jak na potvoru tu mam snad vsechny OS sveta krome debianu a ubuntu)
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:skript pro kontrolu ip adres
« Odpověď #13 kdy: 09 Května 2014, 17:09:06 »
V Ubuntu to tak jednoduché není, ale v novějších verzích apt sám napovídá balíky, když zadáš neznámý příkaz. Na ten mail myslím také něco vyplodí. Jinak se dá doinstalovat apt-file, který je schopný vyhledávat soubory v nenainstalovaných balících v repozitářích. Jako obvykle mám k tomu nejaký žblebt na blogu.

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re:skript pro kontrolu ip adres
« Odpověď #14 kdy: 09 Května 2014, 17:10:16 »
mail v bin nemam pouze v etc je adresar mail, ale tam je jen spamassasin, ale na serveru kde to fungovalo to vypada stejne

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re:skript pro kontrolu ip adres
« Odpověď #15 kdy: 09 Května 2014, 17:10:49 »
uz se divam na blog

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re:skript pro kontrolu ip adres
« Odpověď #16 kdy: 09 Května 2014, 18:14:19 »
takze když sem dostal vynadano ze se flakam, tak sem se na to podival vice, takze:
1) hledal jsem v adresářích mail a porovnaval se starym systémem - chybelo nakonec v /etc/alternatives/
2) bylo tedy třeba doinstalovat, nicmene na starym serveru když jsem se pokusil instalovat, tak se pokousel server instalovat nejaky další zavislosti i když bez nich to fungovalo
3) instalace pro Ubuntu 14.04 pomoci
Kód: [Vybrat]
root@server:#apt-get install mailutils

4) otestovano, vse ok
5) pouceni pro priste - resit hned :-), poradne se divat :-) a poznatek - zabbix instaluji pro testovani jinde, protože se jevi velice zajimavym

vsem moc diky za spolupraci

RRRadek Neužil

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4672
Re:skript pro kontrolu ip adres
« Odpověď #17 kdy: 10 Května 2014, 10:03:09 »
Bravo!

Všichni jsme ti věřili že na to přijdeš a i když jsi mohl dostat jasnou odpověď hned v první odpovědi tak jsme tě nechali aby jsi na to přišel sám a něčemu se přiučil. ;)
PS: omluvte moji češtinu není to moje silná stránka, snažím se hlavně vystihnou podstatu problému. ;)

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re:skript pro kontrolu ip adres
« Odpověď #18 kdy: 10 Května 2014, 11:52:16 »
:-)

 

Provoz zaštiťuje spolek OpenAlt.