Balthazar Публикувано 19 Февруари, 2011 Доклад Сподели Публикувано 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. Това е Адрес на коментара Сподели в други сайтове More sharing options...
Администратор 111111 Отговорено 19 Февруари, 2011 Администратор Доклад Сподели Отговорено 19 Февруари, 2011 малко си се престарал с командата за инсталиране sudo apt-get install smokeping това е предостатъчно. Иначе горното важи ако си с мазохистична операционна система, на която съвсем мазохистично си компилираш всичко от сорс. Харесай поста ^^^ Форумът е за взаимопомощ а не за свършване на чужда работа ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ Адрес на коментара Сподели в други сайтове More sharing options...
Balthazar Отговорено 19 Февруари, 2011 Автор Доклад Сподели Отговорено 19 Февруари, 2011 Знам но аплитудата на Дебиан не разпознава нужните пакети и не ги инсталира както е при Убунту, а колкото до компилирането не мисля че е мазохизъм лично аз предпочитам да компилирам всичко от колкото да ползвам готови пакети и да избирам точно какво да пускам и да спирам... Адрес на коментара Сподели в други сайтове More sharing options...
Администратор 111111 Отговорено 19 Февруари, 2011 Администратор Доклад Сподели Отговорено 19 Февруари, 2011 всички дебиани имат apt-get освен ако не си си компилирал всичко ръчно Харесай поста ^^^ Форумът е за взаимопомощ а не за свършване на чужда работа ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ Адрес на коментара Сподели в други сайтове More sharing options...
Balthazar Отговорено 20 Февруари, 2011 Автор Доклад Сподели Отговорено 20 Февруари, 2011 Нямах предвид това както и да е то ако става въпрос за аплитуди има почти всяка една операционна система вече Slackware = slapt-get или installpkg И готови пакети за Slackware, CentOS = yum, Gento = emerge и така на татака ... Адрес на коментара Сподели в други сайтове More sharing options...
Recommended Posts
Създайте нов акаунт или се впишете, за да коментирате
За да коментирате, трябва да имате регистрация
Създайте акаунт
Присъединете се към нашата общност. Регистрацията става бързо!
Регистрация на нов акаунтВход
Имате акаунт? Впишете се оттук.
Вписване