Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: zdenek_vz800 07 Května 2014, 16:20:57

Název: skript pro kontrolu ip adres [vyřešeno]
Přispěvatel: zdenek_vz800 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??
Název: Re:skript pro kontrolu ip adres
Přispěvatel: ntz_reloaded 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 ;)
Název: Re:skript pro kontrolu ip adres
Přispěvatel: zdenek_vz800 07 Května 2014, 16:41:24
no prave - prislusna schránka existuje a funkci mail by mela byt také ok
Název: Re:skript pro kontrolu ip adres
Přispěvatel: Martin Šácha 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...
Název: Re:skript pro kontrolu ip adres
Přispěvatel: zdenek_vz800 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...
Název: Re:skript pro kontrolu ip adres
Přispěvatel: RRRadek Neužil 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 (https://www.google.cz/search?q=mail%3A+command+not+found)
Název: Re:skript pro kontrolu ip adres
Přispěvatel: GdH 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í.

Název: Re:skript pro kontrolu ip adres
Přispěvatel: ntz_reloaded 07 Května 2014, 18:19:10
takovej fantastickej skript .. a ja blbec se se**** se zabbixem a nagiosem :D
Název: Re:skript pro kontrolu ip adres
Přispěvatel: jmp 07 Května 2014, 18:23:49
žábix je fajn
Název: Re:skript pro kontrolu ip adres
Přispěvatel: zdenek_vz800 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
Název: Re:skript pro kontrolu ip adres
Přispěvatel: RRRadek Neužil 09 Května 2014, 16:04:20
Ty jsi to ještě nevyřešil? ???
Název: Re:skript pro kontrolu ip adres
Přispěvatel: zdenek_vz800 09 Května 2014, 16:07:56
ještě ne - trochu se loudaaammmm :-)
Název: Re:skript pro kontrolu ip adres
Přispěvatel: ntz_reloaded 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)
Název: Re:skript pro kontrolu ip adres
Přispěvatel: GdH 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 (http://gdhnotes.blogspot.com/2014/01/hledani-souboru-v-instalacnich-balicich.html).
Název: Re:skript pro kontrolu ip adres
Přispěvatel: zdenek_vz800 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
Název: Re:skript pro kontrolu ip adres
Přispěvatel: zdenek_vz800 09 Května 2014, 17:10:49
uz se divam na blog
Název: Re:skript pro kontrolu ip adres
Přispěvatel: zdenek_vz800 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
Název: Re:skript pro kontrolu ip adres
Přispěvatel: RRRadek Neužil 10 Května 2014, 10:03:09
Bravo!
(http://i.imgur.com/3WhHRo8.jpg)
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. ;)
Název: Re:skript pro kontrolu ip adres
Přispěvatel: zdenek_vz800 10 Května 2014, 11:52:16
:-)