Balthazar Posted February 19, 2011 Report 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. Това е
Administrator 111111 Posted February 19, 2011 Administrator Report Posted February 19, 2011 малко си се престарал с командата за инсталиране sudo apt-get install smokeping това е предостатъчно. Иначе горното важи ако си с мазохистична операционна система, на която съвсем мазохистично си компилираш всичко от сорс. Харесай поста ^^^ Форумът е за взаимопомощ а не за свършване на чужда работа RB951Ui-2HnD / RBD25GR-5HPACQD2HPND&R11E-LTE6 / RB952Ui-5ac2nD-TC ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ
Balthazar Posted February 19, 2011 Author Report Posted February 19, 2011 Знам но аплитудата на Дебиан не разпознава нужните пакети и не ги инсталира както е при Убунту, а колкото до компилирането не мисля че е мазохизъм лично аз предпочитам да компилирам всичко от колкото да ползвам готови пакети и да избирам точно какво да пускам и да спирам...
Administrator 111111 Posted February 19, 2011 Administrator Report Posted February 19, 2011 всички дебиани имат apt-get освен ако не си си компилирал всичко ръчно Харесай поста ^^^ Форумът е за взаимопомощ а не за свършване на чужда работа RB951Ui-2HnD / RBD25GR-5HPACQD2HPND&R11E-LTE6 / RB952Ui-5ac2nD-TC ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ
Balthazar Posted February 20, 2011 Author Report Posted February 20, 2011 Нямах предвид това както и да е то ако става въпрос за аплитуди има почти всяка една операционна система вече Slackware = slapt-get или installpkg И готови пакети за Slackware, CentOS = yum, Gento = emerge и така на татака ...
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