Rancid on Centos 6. Как что работает.

Rancid backup centos cisco

Disclaimer

Для особограмотных линуксеров-монстров, любящих прикопаться, сообщаю, что я не такой как вы, о линуксах знаю столько же, сколько о кактусах в Мексике и пишу это исключительно для того, чтобы если вдруг, не дай бог, когда-нибудь, придется снова столкнуться с тем, что гордо называется RANCID, не бродить снова в потемках, аки слепой котэ, но быстро словиться и прозреть, как Вий или Ванга на крайний случай.

Что такое RANCID?

По сути, набор скриптов (прежде всего rancid-run), через которые этот друг:

  1. Подключается к консоли роутера, свитча или хзчего так же как это делает обычный пользователь, используя обычную учетную запись.
  2. Выполняет на этом хзчем команду #sh run (для cisco) или ее аналог, что зависит от вендора и типа устройства.
  3. Сохраняет вывод этой команды в файл. При этом используется система контроля версий (CVS), посредством которой всегда видно чем новый конфиг устройства отличается от предыдущего и любая версия всегда доступна для ее использования по назначению или для медитации на нее.
  4. Отправляет уведомление на почту администратору о том, что (или):
    • конфигурация изменилась и изменения вот такие (значком «+» показывается какие строки добавлены, «-» — какие удалены)
    • я не смог подключиться к устройству Х и узнать как дела с его конфигурацией.
  5. Все.

Все эти пять штук он делает по расписанию, которое ты для него определишь. Cron тебе в этом поможет.

Как работает Rancid

Установка Rancid происходит по любому мануалу, коих  Goooooooogle знает множество. После того, как установлен, можно и понастраивать.

Имеем вот такую вернхюю иерархиую файлов и каталогов (в данном конкретном случае случае, после моей неграмотной установки, она вся расположена в /usr/local/rancid):

[rancid@rancid ~]$ ls -a /usr/local/rancid/
.   .bash_history  .bash_profile  bin        etc  pkg    .ssh  .viminfo
..  .bash_logout   .bashrc        .cloginrc  lib  share  var

Сначала идем в файл /usr/local/rancid/etc/rancid.conf и находим в нем штуку, которая начинается со слов LIST_OF_GROUPS

Это, видимо, основная директива, и те слова, которые ты напишешь на месте троеточий здесь LIST_OF_GROUPS=»$LIST_OF_GROUPS …… ….. …..» будут соответствовать группам, по которым ты раскидаешь свое оборудование для некой наглядности и причесанности.

Это может выглядеть так, когда хочется разложить все по типам устройств,:

LIST_OF_GROUPS=»$LIST_OF_GROUPS ROUTERS SWITCHES BITCHES»

Или так, когда хочется по их географической распределенности:

LIST_OF_GROUPS=»$LIST_OF_GROUPS EARTH MOON MARS»

Если ты прирожденный анархистЪ и воюешь против системы, то создай всего одну группу и покидай все туда:

LIST_OF_GROUPS=»$LIST_OF_GROUPS VSEEEE»

Далее от имени ранее созданного пользователя rancid, запускаем скрипт:

#su rancid
rancid@rancid#/home/rancid/bin/rancid-cvs

В результате, в каталоге /usr/local/rancid/var появляется несколько каталогов:

[rancid@rancid]$ ls
CVS  EARTH  logs  MARS  MOON

Теперь, нам нужно настроить бэкап конфигурации роутера коммутатора Cisco Catalyst (именем switch-earth-1.company.com), который находится на Земле (EARTH)

Для этого, находим скрытый файл .cloginrc, который находится в корневом каталоге установки rancid (в данном случае /usr/local/rancid/.cloginrc) и открываем его:

vim /usr/local/rancid.cloginrc

В этом файле делаем вот такую запись:

add user switch-earth-1.company.com backup_user
add password switch-earth-1.company.com password_for_backup_user enable_password
add method switch-earth-1.company.com ssh

Здесь мы говорим, что: когда rancid будет подключаться к свитчу switch-earth-1.company.com, он должен использовать учетную запись backup_user с паролем password_for_backup_user и, раз уж речь об обычном устройстве cisco, еще и enable_password. Подключение должно осуществляеться по ssh.

Аналогичные записи делаем и для всех остальных устройств, с которыми будем работать. Записи могут отличаться, в зависимости от типа девайса и вендора. Например, для контроллера Cisco 2504 WLC аналогичная запись будет выглядеть так:

add user wlc-earth-1.company.com backup_user
add password wlc-earth-1.company.com password_for_backup_user
add noenable wlc-earth-1.company.com 1
add method wlc-earth-1.company.com ssh

Тут, т.к. WLC работает на своей собственной операционной системе, в синтаксисе которой команда enable не предусмотрена, мы третьей строкой говорим, что делать enable не нужно и во второй строке пароль для enable, как в случае со свитчом выше, не задаем.

По хорошему нужно ко всем девайсам подключаться по ssh, поэтому последнюю строку у этих девайсов можно убрать, и задать общее правило подключения для всех девайсах в начале файла .cloginrc:

add method * ssh

Так-то лучше.

Теперь, когда credentials для switch-earth-1.company.com прописаны в файле .clognrc, продолжим настройку rancid для работы с этим свитчом.

Раньше ты видел, что в /usr/local/rancid/var появились три группы устройств (EARTH, MARS, MOON):

[rancid@linux]$ ls /usr/local/rancid/var
CVS  EARTH  logs  MARS MOON

Искомый свитч, находится в EARTH, смотрим туда:

[rancid@linux]$ ls /usr/local/rancid/var/EARTH/
configs  CVS  router.db  routers.all  routers.down  routers.up  runcount

Там лежит файл router.db, который открываем:

vim /usr/local/rancid/var/EARTH/router.db

и записываем туда:

switch-earth-1.company.com;cisco;up

Тут мы говорим рансиду, что устройство switch-earth-1.company.com есть, изобрели его в cisco, и оно up, т.е. с конфигурацию с него нужно попытаться получить.

Если нужно получать бэкап конфигурации и с вышеупомянутого WLC-контрооллера, в нужно и для него добавить запись в router.db

wlc-earth-1.company.com;cisco-wlc5;up

Отличие для WLC в том, что для него задана своя категория cisco-wlc5, а не просто cisco, как для свитча. По имени этой категории rancid понимает, как ему логиниться в каждое конкретное устройство и какие команды выполнять для получения листинга конфигурации.

Информацию о том, какие типы устройств есть (cisco, cisco-wlc5, cisco-wlc4, juniper, juniper-srx, etc) и как с ними нужно работать, rancid берет из файла:

/usr/local/rancid/etc/rancid.types.base

Его можно открыть и посмотреть для большей осознаности.

Дальше все работает по следующему алгоритму:

  1. Скрипт (rancid-run) пробегается по созданным каталогам, соответствующим категориям, здесь это EARTH, MOON, MARS и смотрит, что написано в файле router.db, каждого каталога, построчно просматривает этот файл.
  2. Обрабатывает каждую найденную строку. Например, наткнувшись на строку switch-earth-1.company.com;cisco;up:
    • понимает, что это cisco и идет в файл rancid.types.base, смотреть как быть с этим устройством;
    • смотрит в файл .cloginrc, чтобы понять, по какому протоколу нужно подключаться к switch-earth-1.company.com и какой username и password использовать для подключения.
    • имея всю собранную информацию, подключается к switch-earth-1.company.com и выполняет команды, описанные в rancid.types.base для этого типа устройства, получает листинг с конфигурацией, который успешно сохраняет сюда:

      /usr/local/rancid/var/EARTH/configs/switch-earth-1.company.com

    • информацию о том, что изменилось в новой версии конфига отностительно предыдущий, и все, что касается работы системы контроля версий, записывает сюда:

      /usr/local/rancid/var/CVS/EARTH/configs/switch-earth-1.company.com,v

    • обновляет этот файл, добавляя новую строку (если удалось подключиться к устройству и получить его конфигурацию):

      /usr/local/rancid/var/SPB/routres.up

    • обновляет файл, добавляя новую строку (если не удалось подключиться к устройству):

      /usr/local/rancid/var/SPB/routres.down

    • делает еще много всякого, о чем мы не догадываемся
    • отправляет информацию о своей работе на e-mail людей, которые за ним наблюдают.

Теперь про почтовые уведомления RANCID/RANCID E-Mail notifications Centos

В общих чертах все выглядит так. Когда мы создали три группы устройств EARTH, MOON and MARS, Rancid по умолчанию знает, что все уведомления, касательно подключения и работы с устройствами, лежащими в каждой группе, нужно слать на следующие адреса:

rancid-admin-EARTH@rancid.company.com
rancid-EARTH@rancid.company.com
rancid-admin-MOON@rancid.company.com
rancid-MOON@rancid.company.com
rancid-admin-MARS@rancid.company.com
rancid-MARS@rancid.company.com

На адреса, в которых есть слово admin, отсылаются уведомления о том, что новое устройство добавлено или что не удается подключиться к уже добавленному устройству.

На адреса, в которых нет слова admin, отсылаются уведомления об изменении конфигурации устройств, если такие изменения были, сами изменения также отправляются на почту (в виде строк со знаком + или -)

Т.е. он просто берет и шлет в систему письма на эти адреса. Дальше ему нужен MTA (например Postfix), который перешлет их дальше, на нормальный почтовый адрес администратора. Чтобы постфикс знал, куда именно слать письма, которые он получил от Rancid с адресом получателя, например rancid-EARTH@rancid.company.com, Postfix смотрит в файл /etc/aliases, который, соответственно, нужно подготовить, добавить в aliases следующие записи:

[root@rancid //]# cat /etc/aliases | grep rancid
rancid-admin-EARTH: monitoring-admin@company.com
rancid-EARTH: monitoring@company.com
rancid-admin-MOON: monitoring-admin@company.com
rancid-MOON: monitoring@company.com
rancid-admin-MARS: monitoring-admin@company.com
rancid-MARS: monitoring@company.com

Когда aliases поправил, нужно выполнить

[root@rancid //]#newaliases

Теперь postfix, получив от rancid письмо с адресатом rancid-EARTH@company.com, перешлет его на твой e-mail monitoring@company.com. Ты радостно его получишь и будешь разглядывать.

А, нет, так просто ты его не получишь, Postfix-то его отправит, но твой адекватно-настроенный почтовый сервер, скорее всего его не примет, т.к. ардес и домен отправителя будет странный, например такой: rancid@rancid.company.com, вместо правильного rancid@company.com. Поэтому, нужно, чтобы Postfix, перед отправкой письма, правильно переписал адрес отправлителя. Делается это так:

# Добавить rewriting map в postfix
echo «rancid@rancid.company.com    rancid@company.com» >> /etc/postfix/generic
postmap /etc/postfix/generic

# Добавить map в main.cf
echo «smtp_generic_maps = hash:/etc/postfix/generic» >> /etc/postfix/main.cf
service postfix reload

После этого все будет хорошо и на твой адрес monitoring@company.com,  скорее всего наконец прилетит то самое письмо от rancid (естественно, после очередного запуска rancid-run)
И тут все вроде бы уже хорошо, но в теле письма в качестве адресата/получателя, ты будешь видеть не monitoring@company.com, а rancid-EARTH@rancid.company.com. Оно вроде не очень страшно (ведь письмо-то ты уже получил), но не очень эстетично. Чтобы это поправить, нужно добавить все в тот же /etc/postfix/generic добавить еще несколько строк:
[root@rancid //]# cat /etc/postfix/generic | grep rancid
rancid@rancid.company.com    rancid@company.com  <—- это добавили ранее>
rancid-EARTH@rancid.company.com monitoring@company.com
rancid-admin-EARTH@rancid.company.com monitoring-admin@company.com
rancid-MOON@rancid.company.com monitoring@company.com
rancid-admin-MOON@rancid.company.com monitoring-admin@company.com
rancid-MARS@rancid.company.com monitoring@company.com
rancid-admin-MARS@rancid.company.com monitoring-admin@company.com
 Далее еще раз выполнить
postmap /etc/postfix/generic
Теперь все хорошо, почта приходит, в теле письма отображаются правильные адреса.

Запуск rancid-run по расписанию

 Когда все проверено и работает, можно создать соответствующую задачу в cron, для периодического выполнения скрипта. Например, нужно чтобы rancid-run запускался каждые полчаса. Создадим задачу в crontab для пользователя rancid, от имени которого запускается rnaicd.run:

crontab -e -u rancid

# run ranid-run script every 30 minutes
*/30  *  *  *  *  /usr/local/rancid/bin/rancid-run

 Теперь rancid-run будет запускаться два раза в 0 и 30 минут каждый час. Если за это время произошло изменение в конфигурации какого-то из опрашиваемых устройств, rancid обновит записи в своей CVS и пришлет соответствующее уведомление на почту. То же произойдет в случае, если какое-то из добавленных устройств окажется недоступным. В случае если ничего не изменилось и со всеми устройствами все в порядке — ничего не произойдет и никаких уведомлений на почту не будет.

 ViewVC

 Для работы с бэкапами конфигураций, который создает RANCID и CVS, нужно использовать веб-интерфейс, который может удобно собрать и представить информацию о имеющихся версиях конфигураций, скачать нужную, сравнить несклько версий. Для этого отлично подходит ViewVC. Ничего сложного в его установке нет, мануалов море, бери и делай.

Траблшутинг/Debugging

Очень полезно, копипаст отсюда.

Test logging into a device:

clogin device.company.com

Test logging into a device and a single command:

clogin -t 90 -c»show version» device.company.com

Test logging into a device and run a sequence of commands:

clogin -t 90 -c»show version;show calendar» device.company.com

Show what RANCID does with debugging output:

rancid -d device.company.com

If the above throws some errors (especially a list of missed commands, and if you’re using TACACS, ensure you have authorisation to run all the commands RANCID tries but logging into the router as the RANCID user and executing them one at a time.
Same as (4) but record all router / switch output for analysis:

setenv NOPIPE YES
rancid -d device.company.com

and then complete output can be found in the file: device.company.com.raw (in this example).
Run RANCID on a single switch / router tree rather than all:

/usr/local/bin/rancid-run [tree]

Run RANCID normally:

/usr/local/bin/rancid-run


Не забывайте оставлять комментарии, если пост был вам полезен!
Опубликовано в Сети
216 comments on “Rancid on Centos 6. Как что работает.
  1. viagra online where to buy
    viagra generic
    is mail order viagra legal

  2. Ламинин Lamnine LPGN в Україні, в Украине, Украина, Ukraine Ckaйп evg7773 15-23-28 USD в команде. Розница $ 31

  3. [url=http://buycialisonline.us.org/]Buy Cialis Online[/url]

  4. MichaelKnite:

    A great many by going online essay or dissertation solutions will make use of cost-effective self employed to create affordable good quality essays which happen to be not good to help anyone; there’re normally copied from other sources on the net or authored by individuals who have a truly very poor grasp belonging to the English language. We though hire only the optimum professional English speaking writers to deliver you with wonderful perform every single time. They’ll perform along with you by way of our 24 hour 7 times per week program to completely recognize precisely what you will want around the way of creating expert services. They can be able to write what you need pursuing ones exact requirements without the need of a form of critical generating a unique remarkably personalized essay. With so many products and services nowadays via the web it could possibly be considered a complicated challenge to decide on the right support so you can get your dissertation authored properly.

    Involving our personalized paper crafting at the same time is the amazingly greatest, we only make use of the highest quality capable authors together with we provide anybody accompanied by a entire gratification and so a refund guarantee for our deliver the results.You will find absolutely not possibility for you with regard to utilizing each of program and as a consequence we’re going to be sure personal total as well as total satisfaction to make sure that you know precisely where by an extra shot regarding custom dissertation producing if you happen to subsequent need to have the actual essay or dissertation producing.

    http://bigdogrecruiting.com/hundreds-and-hundreds-coursework-assistance/

  5. fast online payday loans — http://personalnerloan.org/ quick loans for bad credit [url=http://personalnerloan.org/]unsecured personal loan[/url] ’

  6. viagra 100 mg dose viagra online sildenafil viagra [url=http://viagracefo.com/]viagra online[/url] ’

  7. how to get viagra without a prescription generic viagra viagra and women [url=http://fviagrajjj.com/]viagra online[/url] ’

  8. buy viagra uk buy viagra viagra sildenafil citrate [url=https://viagrawasdc.com/]cheap viagra[/url] ’

  9. viagra shipped overnight buy viagra cost of viagra [url=http://viagraonszb.com/]buy viagra[/url] ’

  10. cialis daily costs buy cialis generic cialis cheap [url=http://cialiseiand.com/]cheap cialis[/url] ’

  11. Добрый день!

    Купим новую оргтехнику (интересует продукция HP, XEROX, Canon): МФУ, копиры, принтеры и т.д., а также оригинальные расходные материалы для них по стоковым ценам.
    Готовы сотрудничать со всеми регионами России. Возможен наличный и безналичный расчёт.
    Покупка производится любыми партиями – от розницы до крупного опта.

    С уважением Маслов Алексей
    +7(926) 806-8185
    http://skypka.net/

    Работаем по всем регионам РФ, принимаем заявки так же через:
    Telegram +79268068185
    WhatsApp +79268068185
    icq 728217144

    P/S
    Пжл. не отвечайте на это предложение со своего ящика электронной почты, так как оно создано в автоматическом режиме и не дойдёт до нас!
    Используйте пожалуйста для связи вышеуказанные координаты!

  12. cialis original buy online — https://jrucialis.com how cialis works [url=https://jrucialis.com]cheap cialis[/url] ’

  13. generic viagra from india — https://viagraciom.com drug viagra [url=https://viagraciom.com]cheap viagra[/url] ’

  14. cialis 10mg — http://cialiskanr.com branded cialis drugstore [url=http://cialiskanr.com]cialis[/url] ’

  15. Propecia Online Pharmacy Canada cialis Kamagra Online Now On Line Pharmarcy Online Dostinex Fastest Shipping

  16. bad credit cash advance online guaranteed payday loans direct lenders [url=https://cashrvyn.com/]cash advance[/url] ’

  17. need personal loan cash advance loans bank accounts online [url=https://paydaytbukl.org/]cash advances[/url] ’

  18. america payday loan payday loan personal loan low interest [url=https://loansonlinevaec.org]payday loan lenders[/url] ’

  19. no credit check payday loans payday loans no credit check online instant payday loans [url=https://nowpayday1.com]payday loans online same day[/url] ’

  20. !!!!Aaaazca:

    [все сериалы тут — Молодежка 5 сезон 21 серия 22 серия 03.10.2017

    [URL=http://bit.ly/2iG3Gtf — [IMG — https://content.foto.my.mail.ru/mail/10.06.2217s/39/h-97.jpg%5B/IMG — [/URL —

    Молодежка 5 сезон 21 серия 22 серия, Молодежка 5 сезон 22 серия.
    [кино и сериалы — Молодежка 5 сезон 21 серия 22 серия 03.10.2017
    [Молодежка 5 сезон 22 серия — >>>[Молодежка 5 сезон 21 серия — Молодежка 5 сезон 22 серия 21 серия, Молодежка 5 сезон 22 серия.

    Молодежка 5 сезон 22 серия (194 серия) 2017 Молодежка 5 сезон 22 серия (193 серия)
    Молодежка 5 сезон 22,21 серия (сериал 2017) смотреть онлайн
    Молодежка. Взрослая жизнь 5 сезон 22, 21, 22 серия 02 10 2017
    Сериал Молодежка Взрослая жизнь 5 сезон 22 серия смотреть
    ‘Смотреть Молодежка 5 сезон’ 17 серия, 18 серия, 19 серия, 22 серия
    «Молодежка 5 сезон 22 серия 21 серия анонс» Молодёжка 5 сезон 18, 19, 22 серия на СТС 02 10 2017
    Молодежка 5 сезон 18 серия 19 серия — Молодежка взрослая жизнь 5 сезон 18 серия 19 серия 22 серия 21 серия 2017 октябрь. Молодежка 5 сезон

    Молодежка 5 сезон 18 серия 19 серия — Молодежка взрослая жизнь 5 сезон 18 серия 19 серия 22 серия 21 серия 2017 октябрь. Молодежка 5 сезон
    Молодежка 5 сезон 22,21 серия (сериал 2017) смотреть онлайн
    ‘Смотреть Молодежка 5 сезон’ 17 серия, 18 серия, 19 серия, 22 серия
    Молодежка 5 сезон 22 серия (194 серия) 2017 Молодежка 5 сезон 22 серия (193 серия)

  21. online generic viagra viagra online real viagra [url=http://sexviagen.com/]viagra pills[/url] ’

  22. ordering viagra online generic viagra how viagra works [url=http://menedkkr.com/]generic viagra[/url] ’

  23. debt management programs — https://cashadmme.com/ small loans bad credit [url=https://cashadmme.com/]payday cash loan[/url] ’

  24. capital finance one payday loan — https://cashnowemr.com personal loans online [url=https://cashnowemr.com]payday loans online[/url] ’

  25. viagra tablet — http://ericviaed.com/ viagra story [url=http://ericviaed.com/]viagra buy[/url] ’

  26. low dose cialis daily — https://onlineonlinecialis.com/ buy generic cialis [url=https://onlineonlinecialis.com/]cialis online[/url] ’

  27. cheap cialis tablets — https://genericgenericcialis.com/ cheap cialis professional [url=https://genericgenericcialis.com/]buy cialis[/url] ’

  28. generic cialis from india generic cialis cialis taken by women [url=https://genericgenericcialis.com/]buy cialis[/url] ’

  29. credit counselling get payday loan online payday loans with [url=https://paydayloansrvhj.com/]payday loans bad credit[/url] ’

  30. cialis soft tabs 20mg cialis buy tadalafil generic cialis [url=https://buybuybuycialis.com/]cialis generic[/url] ’

  31. opening bank account payday loan online fresno [url=https://cashcevth.com]fast payday loan[/url] ’

  32. generic soft cialis buy cialis free cialis sample pack [url=https://cheapcheapcialis.com/]cialis pills[/url] ’

  33. cheap viagra uk — http://genericviagra-buyeds.com/ online viagra sales [url=http://genericviagra-buyeds.com/]purchase viagra[/url] ’

  34. cialis free sample — http://cialisonline-vipmej.com/ what dose of cialis should i take [url=http://cialisonline-vipmej.com/]cialis prescription[/url] ’

  35. buy brand name viagra cost — http://viagraonline-getonl.com/ discount generic viagra [url=http://viagraonline-getonl.com/]online viagra[/url] ’

  36. viagra online sales — http://onlineviagra-genericed.com/ buy viagra in canada [url=http://onlineviagra-genericed.com/]buy cheap viagra[/url] ’

  37. 2.5mg cialis cheap cialis cialis 100 mg [url=http://buycialis-menedpil.com/]cialis generic[/url] ’

  38. viagra coupons generic viagra soft viagra [url=http://buyviagra-edgetpil.com/]buy generic viagra[/url] ’

  39. order cialis online no prescription cialis online cialis online purchase [url=http://cialisonline-vipmej.com/]buy generic cialis online[/url] ’

  40. cialis canada free sample purchase cialis online cialis generic tadalafil [url=http://genericcialis-viaed.com/]cialis no prescription[/url] ’

  41. Fedex Free Shipping Hydrochlorothiazide With Overnight Delivery Medicine Side Effects To Cephalexin Cephalexin 500mg Uses viagra prescription Viagra 100mg Euro Metronidazole And Amoxicillin Combination Side Effects Svizzera Oral Jelly Kamagra

  42. debt consolidation help — https://loans7foal.com/ help debt consolidation loan [url=https://loans7foal.com/]payday loans online direct lenders only[/url] ’

  43. quick loans — https://loanscerj.com/ cash advances online fast payday loans [url=https://loanscerj.com/]speedy cash[/url] ’

  44. canadian online payday loans cash advance credit card bad credit no credit check payday loan [url=https://loans24rjn.com/]payday loans online[/url] ’

  45. bad credit no fax payday loans payday day loans advance loans [url=https://loansczne.com/]payday day loans[/url] ’

  46. best payday loans online payday loans online loans unemployed [url=https://loansnzyr.com/]same day payday loans[/url] ’

  47. buying viagra — http://bqpharma.com/ cheapest brand viagra [url=http://bqpharma.com/]Viagra Super Active[/url] ’

  48. cialis for sale in uk — http://doverpharma.com/ cialis no prescription [url=http://doverpharma.com/]Cialis without prescription[/url] ’

  49. drug viagra — http://buyviagra-edgeneric365.com/ viagra brand without prescription [url=http://buyviagra-edgeneric365.com/]viagra online[/url] ’

  50. cialis alcohol — http://cialisonline-vipcijffo.com/ cialis 40 mg pills [url=http://cialisonline-vipcijffo.com/]buy cialis professional[/url] ’

  51. cheap cialis prices http://buycialisenahonlined.com/ generic soft cialis [url=http://buycialisenahonlined.com/]cialis generic[/url]cialis.com

  52. soft cialis http://ccsialisonl.com/ cialis tadalafil lilly [url=http://ccsialisonl.com/]]buy cialis[/url]canada viagra

  53. side effects of cialis http://genericcialisienxprice.com/ cialis 40 mg dose [url=http://genericcialisienxprice.com/ ]]order cialis[/url] cialis uk pharmacy

  54. viagra sildenafil citrate http://kskviagraed.com/ viagra dose [url=http://kskviagraed.com/]]viagra online without prescription[/url]viagra cheapest

  55. viagra pillshttp://buyviagrairncgeneric.com/viagra onlineviagra tablet

  56. I’m sorry for off-topic, I’m thinking about building an enlightening web-site for young students. Will probably commence with publishing interesting facts just like»Grapes explode when you put them in the microwave. Go on, try it then»Please let me know if you know where I can find some related information and facts such as right here

    http://www.thamesvalleyproperties.co.uk/2016/02/fantastic-custom-writing-service-for-your-desires/

  57. Whoa! This might be by far the most helpful thing on the matter I have ever come across. Thanks for your hard work.
    https://cosmodesu.com/post/167516250015/essays-and-powerpoint

  58. Great post\Nice post, I love it a lot.I was very lucky to discover your website. There is so much helpful info!
    http://ucs-cloud.com/2016/08/03/tips-on-how-to-buy-college-essay-paper-3/

  59. Robertinist:

    Awesome website, how do you get all this information?I’ve read a few articles on your site and I really enjoy your writing style. Thanks a million, keep up the good work.
    http://test.managersbrief.com/?p=303

  60. https://paydayloansnow2017.com/actual payday loan companies [url=https://paydayloansnow2017.com/]cash advance online[/url] canadian payday loan companies best payday loans

  61. freedom debt relief reviews same day payday loans what is a payday loan [url=https://installmentloannbbm.com/]payday loans no credit check[/url]

  62. installment loans bad credit best online payday loans online loans [url=https://personalloanacfv.com/]cash advance loan[/url]

  63. So far as the scholars are involved, crafting top rated good essay is critical to protected prime grades, but absence of expertise information them to relaxation on essay composing.

    http://magicalstay.com/economical-papers-writing-service-6/

  64. I am sorry for off-topic, I am thinking about making an informative web site for students. May possibly commence with posting interesting information just like»Most household dust is made of dead skin cells.»Please let me know if you know where I can find some related info such as right here

    http://cespedesgraf.com/?p=2095

  65. Cheaper essay producing support with payment options | Fine-tuned validity communications remained case in point | What features inexpensive considers that younger roommates.

    http://www.wise4you.nl/how-can-you-buy-college-essay-papers-right-here-19/

  66. I’m sorry for off-topic, I’m considering about creating an enlightening website for kids. May probably start with posting interesting facts like»In 10 minutes, a hurricane releases more energy than all of the world’s nuclear weapons combined.»Please let me know if you know where I can find some related info such as right here

    http://sefeidesign.com/index.php/2016/04/08/be-different-with-essay-writing-service-on-the-web/

  67. online instant payday loans cash advance near me payday loans direct lender [url=https://cashadvanceaxi.org/]online payday loans[/url]

  68. fast cash personal loans best online payday loans instant loans [url=https://badcreditnyrc.org/]instant payday loans[/url]

  69. car payday loans online payday loans no credit check payday loans austin texas [url=https://personalneloans.org/]first cash advance[/url]

  70. I like to get my inspiration from really meaningful phrases said by truly great people like “Virtue is nothing else than right reason”, do you know where I can find thematic compiltaions of those?

    http://www.snsce.ac.in/get-essays-cheap/best-admission-essays-exactly-where-to-locate-it-14

  71. payday loans bad credit cash advance online cash advance loans online [url=https://paydayvreadvances.org/]payday loans[/url]

  72. I’m sorry for off-topic, I’m considering about making an informative web site for college kids. Will probably start with submitting interesting facts like»The world’s youngest parents were 8 and 9 and lived in China in 1910.»Please let me know if you know where I can find some related facts like right here

    http://www.jaimedezcallar.com/blog/2016/08/13/where-to-seek-out-professional-essay-writers-2/

  73. home loans bad credit online payday loans payday loan and [url=https://cashadvancezqko.com/]online payday loans no credit check[/url]

  74. debt consolidation loan cash advance loans lendup [url=https://cashmml.org/]bad credit payday loans[/url]

  75. easy get payday loans payday advance loan and payday loans online [url=https://installmentccy.org/]payday advance[/url]

  76. no fax payday loan today instant loans loans no bank account [url=https://personalmmol.org/]cash advances[/url]

  77. I apologize for off-topic, I’m thinking about building an informative web site for students. Will possibly start with publishing interesting facts such as»Possums have one of the shortest pregnancies at 16 days. The shortest human pregnancy to produce a healthy baby was 22 weeks, 6 days — the baby was the length of a ballpoint pen.»Please let me know if you know where I can find some related information such as here

    http://vn-news.net/index.php/2017/01/11/value-of-on-line-writing-services-to-help-the-16/

  78. personal loan 3 month payday loans instant cash personal loan [url=https://installmentaecrloan.com/]installment loan[/url]

  79. I apologize for off-topic, I am thinking about building an enlightening site for pupils. Will possibly begin with submitting interesting information just like»Sex is biochemically no different from eating large quantities of chocolate.»Please let me know if you know where I can find some related facts like right here

    http://www.everyonebegreen.com/working-tips-on-writing-an-essay-2/

  80. no fax payday loans get cash now online long term payday loans [url=https://paydayvi.org/]online payday advance[/url]

  81. viagra trial [url=http://viagraocns.com/]viagra jelly[/url] natural viagra alternatives viagra professional

  82. viagra story viagra generic lowest cost viagra [url=http://newgenericrx1pricev.com/]cheap viagra[/url] ’

  83. It is my very first time visiting your website and I’m very fascinated. Thank you for sharing and keep up ;)
    http://hessmediainc.com/2017/02/10/essay-services-writing-assignments-have-by-no-73/

  84. buying generic cialis cialis tadalafil generic cialis cheap [url=http://buyvcialiosonline.com/]discount cialis[/url] ’

  85. Мебельная индустрия в украинском государстве на особом счету. Большинство фирм двигаются дальше каждый день и совершенствуют их товары на рынке.

    Если вы желаете приобрести мебель или уже готовые спальни – предлагаем написать к опытным мастерам.

    Если у вас есть интерес обновить свою кровать, есть возможность приобрести мебель из хорошего материала или же стол в спальню . Особое уважение заслуживает на сегодня дерево.

    Кровати из натурального дерева и ясеня известны активно в последнее время. Если вы хотите сделать заказ кровати из сосны, это также реальный вариант, тем не менее этот материал имеет свойство рассыхаться через года.
    Компания предоставляет услуги разного профиля.

    Сотрудники занимаются мебелью довольно таки давно и смогли завоевать понимание у целевой аудитории. В связи с этим у них ежемесячно заказывают много товаров из дерева. К ним возможно преподнести и вешалки в прихожие, и стенки.

    Если вы желаете подготовить новую квартиру, лучшим вариантом будет сосредоточиться на том, чтобы создать для детей отдельную комнату. Главным принадлежностью в детском помещении является кровать, тем не менее, большое количество людей останавливаются на том, чтобы поставить в детскую комнату диванную мебель. Если вы хотите порадовать ваших деток, рекомендуем посмотреть и на торшеры.

    Сегодня сильно участвуют в продаже светильники и торшеры. Найти их реально на mebelrooms.com.ua, ведь здесь постоянно масштабный ассортимент мебели.

  86. A short while ago I have come across one post which I think you could find useful. Somebody will take a steaming dump all over it, but it clarified some of my questions.
    http://verizonwireless.koreansite.us.com/the-kinds-of-essays-you-could-get-from-web-based/

  87. I apologize for off-topic, I’m thinking about building an informative site for young students. Will probably start with submitting interesting information such as»Grapes explode when you put them in the microwave. Go on, try it then»Please let me know if you know where I can find some related facts like here

    http://dtcmsp.com/the-benefits-of-over-the-internet-essay-writing-23/

  88. I’ve seen something very similar in another thread. You can definitely find some parts of that article helpful, not everything of course, but I think it’s worth checking out.
    http://www.plush-world.com/?p=2479

  89. This is my very first time visiting your blog and I’m very fascinated. Thanks for sharing and keep up ;)
    http://www.velocityware.com/practical-strategies-for-writing-the-right-essay/

  90. I have seen something very similar in some other thread. You can definitely find certain parts of that article helpful, not everything of course, but I still think it’s worth checking out.
    http://chiaragadaleta.com/2016/12/07/whats-better-essay-writing-by-your-self-or-utilizing-online-writing-service/

  91. Если у вас есть желание хорошо провести выходные, рекомендуем посетить men’s club «Provocateur».

    Men’s club уже завоевал доверие среди населения которые в поисках ночное эротическое шоу . Вы легко можете отдохнуть хорошо или провести хорошо вечер.

    Если вы желаете отдохнуть в перед свадьбой в мужской компании, то такой вечер будет очень крутым именно в этом клубе!
    В клубе PROVOCATEUR устроены только самые привлекательные девочки.

    У вас есть возможность получить кальян или прослушать первым музыкальные хиты. В клубе очень много предложений для тех, кто до этого не был в подобных местах.

    Вы без проблем имеете возможность заказать столик за несколько дней.

    На ресурсе есть раздел галереи, где вы имеете возможность посмотреть фотоснимки прошлых мероприятий. Достаточно много акций существует для тех, кто стремиться отметить свой День Рождения в компании одноклубников, так же у нас .

  92. Sorry for off-topic, I’m considering about making an interesting web site for college kids. May possibly start with submitting interesting facts such as»Bruce Lee was so fast that they actually had to s-l-o-w film down so you could see his moves.»Please let me know if you know where I can find some related information such as here

    http://goodnews.promo.md/simple-alternatives-for-your-writing-requirements/

  93. I like to get my inspiration from really meaningful phrases said by truly great people like “It is undesirable to believe a proposition when there is no ground whatever for supposing it true”, do you know where I can find thematic compiltaions of those?

    http://lottosystemreviews.com/essays-writing-services-generating-any-activity-84/

  94. I like to get my inspiration from really meaningful phrases said by truly great people like “Things alter for the worse spontaneously, if they be not altered for the better designedly”, do you know where I can find thematic compiltaions of those?

    http://anaisosmont.com/?p=2305

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Заодно посмотрите мои фоты в моем профиле вконтакте. Любые вопросы по существу статей можете задать там же.

Hostenko — лучший WordPress-хостинг