Balthazar Posted February 19, 2011 Report Share Posted February 19, 2011 1 Предварителни бележки Тествано е на Ubuntu 9.04. Ще използваме за име на хоста www.example.com в този урок. Имаме нужда от уеб сървър на системата за показването на графиките. Ще инсталираме Apache2 и ще използваме Apache vhost по подразбиране за показването на графиките. Ако използвате различен vhost, може да се наложи, да коригирате настройките, или да копирате smokeping.cgi скрипт от /usr/lib/cgi-bin/smokeping.cgi на подходящото място. Стартирайте всички стъпки в този урок с root привилегии, така че се уверете, че сте влезли в системата като root: sudo su 2 Инсталиране на Smokeping За да инсталирате Smokeping заедно с някои други препоръчвани пакети, изпълнете в терминал: aptitude install smokeping curl libauthen-radius-perl libnet-ldap-perl libnet-dns-perl libio-socket-ssl-perl libnet-telnet-perl libsocket6-perl libio-socket-inet6-perl apache2 3 Конфигуриране на Smokeping Основния конфигурационния файл на Smokeping е /etc/smokeping/config. Този файл използва някои други файлове от директорият /etc/smokeping/config.d които ще трябва да променяме. Първо ще редактираме /etc/smokeping/config.d/General. В този файл се намират настройките за електронна поща и URL на уеб интерфейса на Smokeping. Променете ги по този начин: *** General *** @include /etc/smokeping/config.d/pathnames # Please edit this to suit your installation owner = Falko Timme contact = me@example.com cgiurl = http://www.example.com/cgi-bin/smokeping.cgi mailhost = smtp.example.com # specify this to get syslog logging syslogfacility = local0 # each probe is now run in its own process # disable this to revert to the old behaviour # concurrentprobes = no (Уверете се, че mailhost съдържа основният MX за вашия имейл домейн!) Отворете /etc/smokeping/config.d/Alerts за да зададете правилно to и from адреси за имейли, изпращани от Smokeping: *** Alerts *** to = me@example.com from = smokealert@example.com [...] След това отворете /etc/smokeping/config.d/Targets. В този файл намерете следния ред: [...] remark = Welcome to the SmokePing website of 'Example Company' [...] и го променете според вашите предпочитания. 3.1 Основни Примери Ние ще направим основната конфигурация за измерване на латентността на мрежата за някои сървъри в различни страни (напр. Германия, Великобритания, САЩ). В този пример, ще покажем проверка на връзката с мрежата със сървърите www.heise.de (Германия), bbc.co.uk (UK), и web.mit.edu (САЩ). Можете да изберете различни сървъри, за да се избегне DOS! Отваряме /etc/smokeping/config.d/Targets отново. В края на този файл, трябва да видите това: [...] + Local menu = Local title = Local Network ++ LocalMachine menu = Local Machine title = This host host = localhost Добавете следните редове във файла: [...] + World menu = World title = World ++ Europe menu = Europe title =European Connectivity +++ Germany menu = Germany title = German Connectivity alerts = bigloss,someloss,startloss ++++ Heise menu = Heise title = Heise host = www.heise.de +++ UK menu = United Kingdom title = United Kingdom ++++ BBC menu = BBC title = BBC host = bbc.co.uk ++ USA menu = North America title =North American Connectivity +++ MIT menu = MIT title = Massachusetts Institute of Technology Webserver host = web.mit.edu Запазете промените и рестартирайте Smokeping: /etc/init.d/smokeping restart Smokeping ще сондира сървърите като ги пингва (с помощта на /usr/bin/fping) - това е теста по подразбиране. Сега отворете уеб браузър и отидете на http://www.example.com/cgi-bin/smokeping.cgi. Това е Link to comment Share on other sites More sharing options...
Administrator 111111 Posted February 19, 2011 Administrator Report Share Posted February 19, 2011 малко си се престарал с командата за инсталиране sudo apt-get install smokeping това е предостатъчно. Иначе горното важи ако си с мазохистична операционна система, на която съвсем мазохистично си компилираш всичко от сорс. Харесай поста ^^^ Форумът е за взаимопомощ а не за свършване на чужда работа ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ Link to comment Share on other sites More sharing options...
Balthazar Posted February 19, 2011 Author Report Share Posted February 19, 2011 Знам но аплитудата на Дебиан не разпознава нужните пакети и не ги инсталира както е при Убунту, а колкото до компилирането не мисля че е мазохизъм лично аз предпочитам да компилирам всичко от колкото да ползвам готови пакети и да избирам точно какво да пускам и да спирам... Link to comment Share on other sites More sharing options...
Administrator 111111 Posted February 19, 2011 Administrator Report Share Posted February 19, 2011 всички дебиани имат apt-get освен ако не си си компилирал всичко ръчно Харесай поста ^^^ Форумът е за взаимопомощ а не за свършване на чужда работа ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ Link to comment Share on other sites More sharing options...
Balthazar Posted February 20, 2011 Author Report Share Posted February 20, 2011 Нямах предвид това както и да е то ако става въпрос за аплитуди има почти всяка една операционна система вече Slackware = slapt-get или installpkg И готови пакети за Slackware, CentOS = yum, Gento = emerge и така на татака ... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now