Using Enterprise Manager to manage cloud services

Yesterday we talked about the virtues of Enterprise Manager. To honest the type of monitoring tool is not important but the fact that you have one is. One of the virtues that VMWare touts of VSphere is that you can manage instances on your server as well as instances in VCloud. This is something worthy of playing with. The same tool for your on premise instances also managing your instances in the cloud has power. Unfortunately, VCloud allows you to allocate virtual machines and storage associated with it so you only have a IaaS option of compute only. You can’t allocate just storage. You can’t deploy a database server unless you have a database deployed that you want to clone. You need to start with an operating system and build from there. There are benefits of PaaS and SaaS that you will never see in the VCloud implementation.

Oracle Enterprise Manager provides the same universal management interface for on premise and in cloud services. Amazon falls short on this. First, they don’t have on premise instances so the tools that they have don’t monitor anything in your data center, only in their cloud. Microsoft has tools for monitoring services plugins for looking at Azure services. It is important to note that you need a gateway server in the Azure cloud to aggregate the data and ship the telemetry data back and report it in the monitoring tool. There is a good Blog detailing the cost if IaaS monitoring in Azure. The blog points out that the outbound data transfer for monitoring can cost up to $17/month/server so this is not something that comes for free.

Today we are going to look at using Enterprise Manager as a management tool for on premise systems, the Oracle Public Cloud, Amazon AWS, and Microsoft Azure. We are going to cheat a little and use a VirtualBox instance of Enterprise Manager 13c. We are not going to go through the installation process. The books and blogs that we referenced yesterday detail how to do this. Unfortunately, the VirtualBox instance is available from edelivery.oracle.com. We are not going to use this instance but are going to use an instance for demo purposes only available internal to Oracle. The key difference between the two systems is that the edelivery instance is 21 GB in size for download and expands to provide an OEM 13c instance for testing while the internal system (retriever.us.oracle.com) has a 12c and 11g database installed and is 39.5 GB (expanded to almost 90 GB when uncompressed). Given the size of the instance I really can’t provide external access to this instance. You can recreate this by downloading the edelivery system, installing an 11g database instance, installing a 12c database instance, and configuring OEM to include data from those instances to replicate the screen shots that we are including.



If we look at the details on the virtual box instance we notice that we need at least 2 cores and 10 GB of memory to run this instance. The system is unusable at 8 GB of RAM. We really should bump this up to 12 GB of RAM but given that it is for demo purposes and for training it is ok if it runs a little slow. If we were running this in production it is recommended to grow this to 4 cores and 16 GB of memory and also recommended that you not use a downloaded VirtualBox instance for production but install from scratch.

The key things that we are going to do are walk through what it takes to add a monitoring agent onto the service that we are trying to monitor and manage. If we look at the architecture of Enterprise Manager we notice that there are three key components; the Oracle Management Repository (OMR), the Oracle Management Service (OMS), and the Oracle Management Agent (OMA). The OMR is basically a database that keeps a history of all telemetry actions as well as reports and analytics for the systems being monitored. The OMS is the heart of Enterprise Manager and runs on a WebLogic server. The code is written in Java and presents the primary user interface to the administrators as well as being the gateway between the OMR and the agents or OMAs. The agents are installed on the target systems and collect operating system data, database data, weblogic data, and all other log data to ship back to the OMR for analysis by the users.

It is important to note at this point that most PaaS and SaaS providers do not allow you to install an Enterprise Manager Agent or any other management agent on their instances. They want to manage the services for you and force you to use their tools to manage their instance. SalesForce, for example, only gives you access to your customer relationship data. You can export your contact lists to an csv file to backup your data but you can’t correlate the contact list to the documents that you have shared with these users. Amazon RDS does not provide a file system access, system access to the database, or access to the operating system so that you can install the management agent. You must use their tools to monitor services provided on their sites. Unfortunately, this inhibits you from looking at important things like workload repository reports or sql tuning guides to see if something is running slow or waiting on a lock. Your only choice is to deploy the desired PaaS or SaaS as a manual or bundled install on IaaS forcing you to manually manage things like backups and patching on your own.

The first thing that we need to do in Enterprise Manager is to log in and click on the Setup button on the top right. We need to define named credentials since we are going to connect to the cloud service using public and private ssh keys. We need to follow the Security pull down to Named Credentials.

We click on the Create icon in the top left and add credentials with public and private keys. If we don’t have an ssh key to access the service we can generate an ssh key using ssh-keygen which generates a public and private key and upload the key using the SSH Access pull down in the hamburger menu. Once we upload the ssh key we can use ssh -i keyname.ppk opc@ip_address for our database server. We will use this keyname.ppk to connect with Enterprise Manager and have all telemetry traffic transferred via the ssh protocol.


Once we have the credentials valid in the cloud account we can create the ssh access through Enterprise Manager. To do this we to to Setup at the top right, Security, Named Credentials. We then click on the Create button in the middle left to start entering data about the credentials. The name in the the screen shot below failed because it begins with a number so we switched it to ssh2017 since 2017ssh failed the naming convention. We are trying to use host access via ssh which is done with pull down menu definitions. The system defaults to a host access but we need to change from host to global which does not tie our credentials to one ip address. We upload our public and private key as well as associate this with the opc user since that user has sudo rights. We can verify the credentials by looking at the bottom of the list. This should allow us to access our cloud host via ssh and deploy an agent to our cloud target.

Note that we created two credentials because we had a step fail later. We created credentials for the opc user and for the oracle user. The opc credentials are called ssh2017 as shown in the screen shots. The oracle credentials are called oracle2017 and are not shown. The same steps are used just the username is changed as well as the name of the credentials.






If we want to install the management agent onto our instance we need to know the ip address of the service that we are going to monitor as well as an account that can sudo to root or run elevated admin services. We go to the Enterprise Manager splash screen, login, select the Setup button in the top right and drill down to Add Target and Add Target Manually. This takes us to the Add Target screen where we can Install Agent on Host. To get rid of the warnings, we added our cloud target ip address to the /etc/hosts file and used a fully qualified and short name associated with the ip address. We probably did not add the right external dns name but it works with Enterprise Manager. When we add the host we use the fully qualified host name. We can find this by logging into the cloud target and looking at the /etc/hosts file on that server. This gives us the local ip address and a fully qualified host name. Once we have this we can enter a directory to upload the agent software to. We had to create an agent directory under the /u01/app/oracle directory. We select the oracle2017 credentials (the screen shots use ssh2017 but this generates an error later) we defined in the previous step and start uploading the agent software and configuring the host as a target.





Note that we could have entered the ip address rather than going through adding the ip address to /etc/hosts. We would have received a warning with the ip address.

When we first tried this we got an error during the initialization phase that opc did not own the /u01/app/oracle directory and had to create an agent directory and change ownership. Fortunately, we could easily resubmit and enter a new directory without having to reenter all of the other information. The deployment takes a while because Enterprise Manager needs to upload the agent binaries, extract, and install them. The process is updated with status so that you can see the progress and restart when errors happen. When we changed the ownership, the installation failed at a later step stating the opc did not have permission to add the agent to the inventory. We corrected this by installing as oracle and setting the /u01/app/oracle/agent directory to be owned by oracle.

When we commit the ip address or host name as well as the ssh credentials, we can track progress as the management server deploys the agent. We get to a point where we note that the oracle user does not have ssh capabilities and we will need to run some stuff manually from the opc account.



At this point we should have an enterprise manager connection to a cloud host. To get this working from my VirtualBox behind my AT&T Uverse wireless router I first had to configure a route on my broadband connection and set the ip address of the Enterprise Manager VirtualBox image to a static ip address. This allows the cloud instance to talk back to the OMS and store data in the OMR.



The next step is to discover the database instances. This is done by going through a guided discovery on the host that we just provisioned. It took a few minutes to sync up with the OMS but we could verify this with the emctl status agent command on the target host. We add the target manually using the guided discovery and select database services to look for on the target.




At this point we should have a database, listener, and host connected to our single pane of management glass. We should see a local database (em12c) and a cloud based database (prs12cHP). We can look at the host characteristics as well as dive into sql monitoring, database performance, and database management like backup and restore options or adding users to the repository. We could add a Java Cloud Service as well as link these two systems together and trace a web page request down to a sql read and look at what the longest latency component is. We can figure out if the network, java memory allocation, or databse disk is causing the slowest response. We can also look at sql tuning recommendations to get suggestions on changing our sql code or execution plans using the arw report and sql tuning utilities in Enterprise Manager.

In summary, we can connect to an on premise server as well as a cloud server. We can’t connect to an Amazon RDS instance because we don’t get file system level access to push a client to or a root user to change the agent permissions. We do get this with IaaS on Oracle, Compute servers on Azure, and EC2 on Amazon. We also get this with PaaS on Oracle and potentially event Force.com from SalesForce. No one give you this ability with SaaS. It is assumed that you will take the SaaS solution as is and not need to look under the covers. Having a single pane of glass for monitoring and provisioning services is important. The tool should do more than tell you how full a disk is or how much of a cpu is loaded or available. It should dive into the application and let you look at where bottlenecks are and help troubleshoot issues. We could spend weeks diving into Enterprise Manager and the different management packs but we are on a journey to look at PaaS options from Amazon, Microsoft, and Oracle.

860 thoughts on “Using Enterprise Manager to manage cloud services”

  1. hello!,I like your writing so much! share we communicate more about your post on AOL? I require an expert on this area to solve my problem. Maybe that’s you! Looking forward to see you.

  2. Today, with all the fast life-style that everyone is having, credit cards have a huge demand throughout the market. Persons out of every area of life are using credit card and people who not using the credit card have arranged to apply for one. Thanks for spreading your ideas about credit cards.

  3. I just wanted to type a simple remark to appreciate you for these precious secrets you are showing here. My rather long internet lookup has at the end of the day been honored with professional suggestions to write about with my friends and family. I would say that we site visitors are undoubtedly endowed to live in a great website with so many outstanding individuals with helpful techniques. I feel very much happy to have discovered your webpages and look forward to plenty of more awesome times reading here. Thank you once again for a lot of things.

  4. Thank you so much for providing individuals with an exceptionally terrific possiblity to read critical reviews from this web site. It is often very enjoyable and stuffed with amusement for me and my office acquaintances to search the blog a minimum of thrice weekly to find out the latest items you have. And definitely, we’re always motivated concerning the dazzling things you serve. Selected 1 points on this page are unquestionably the best I’ve ever had.

  5. I just wanted to type a small message so as to say thanks to you for all of the remarkable solutions you are giving on this site. My time consuming internet investigation has at the end of the day been paid with brilliant know-how to go over with my visitors. I would admit that we site visitors are quite fortunate to dwell in a fantastic place with many outstanding people with useful hints. I feel very much blessed to have come across your entire weblog and look forward to plenty of more brilliant minutes reading here. Thanks once again for everything.

  6. I wish to show appreciation to you just for bailing me out of such a challenge. Just after surfing throughout the internet and obtaining views which are not pleasant, I figured my entire life was gone. Living devoid of the answers to the difficulties you’ve resolved by way of your entire article is a critical case, and ones that might have in a wrong way affected my career if I had not encountered the website. Your own personal natural talent and kindness in taking care of all the details was helpful. I’m not sure what I would have done if I had not come upon such a stuff like this. I’m able to at this point look ahead to my future. Thank you very much for this professional and result oriented help. I won’t think twice to endorse your blog to any person who ought to have assistance about this issue.

  7. Thank you for all of your effort on this web site. Debby take interest in carrying out investigation and it is easy to understand why. My spouse and i notice all of the powerful means you present reliable tips via your website and even foster contribution from others on this subject matter so our princess is without question understanding a lot. Take advantage of the remaining portion of the new year. You’re carrying out a tremendous job.

  8. I as well as my friends appeared to be checking out the best techniques located on your web page and so instantly came up with a horrible feeling I never expressed respect to the blog owner for those tips. These guys came certainly warmed to see all of them and already have in actuality been taking pleasure in those things. Many thanks for being quite considerate as well as for settling on such magnificent resources millions of individuals are really eager to be informed on. Our own sincere apologies for not expressing gratitude to earlier.

  9. I’m also writing to let you know of the perfect discovery my girl had visiting your blog. She picked up several things, which included what it’s like to have a marvelous coaching heart to make many more clearly gain knowledge of a number of tricky subject matter. You undoubtedly exceeded my desires. Thanks for providing the great, trustworthy, informative as well as cool thoughts on this topic to Evelyn.

  10. My spouse and i got now thrilled that Albert managed to round up his web research with the ideas he received out of the weblog. It’s not at all simplistic to just possibly be releasing strategies which often most people may have been making money from. And we grasp we now have you to give thanks to because of that. All of the illustrations you have made, the simple blog navigation, the friendships you can make it easier to foster – it’s everything impressive, and it’s really aiding our son and the family recognize that the subject matter is brilliant, which is truly important. Many thanks for the whole lot!

  11. I wish to get across my affection for your generosity giving support to those individuals that absolutely need guidance on in this issue. Your very own dedication to getting the message throughout had been exceptionally good and have specifically empowered men and women just like me to realize their dreams. Your amazing warm and friendly useful information means a great deal a person like me and substantially more to my peers. Many thanks; from all of us.

  12. I intended to put you this little bit of word so as to thank you over again considering the gorgeous solutions you have documented at this time. It is simply remarkably open-handed with you to make unreservedly exactly what many of us would have sold for an e book to end up making some dough for themselves, especially given that you might well have done it if you ever considered necessary. Those techniques as well acted like the good way to fully grasp most people have similar fervor like my personal own to realize significantly more in regard to this condition. I am certain there are lots of more pleasant periods up front for individuals that check out your site.

  13. I as well as my friends ended up looking at the good techniques found on your website and suddenly came up with a terrible suspicion I had not expressed respect to the web site owner for those strategies. The people appeared to be totally excited to see them and now have in actuality been making the most of them. Appreciation for really being considerably accommodating and then for making a choice on varieties of very good themes millions of individuals are really eager to be aware of. My personal honest apologies for not expressing gratitude to earlier.

  14. I want to voice my passion for your kind-heartedness giving support to women who must have guidance on this particular concern. Your special commitment to getting the message all-around turned out to be surprisingly practical and has continuously made men and women much like me to realize their aims. Your personal informative advice entails this much a person like me and still more to my peers. Regards; from everyone of us.

  15. I have to get across my gratitude for your generosity supporting those individuals that must have guidance on your concern. Your very own dedication to passing the solution all through became surprisingly significant and has continually made individuals just like me to attain their goals. Your amazing invaluable information indicates a whole lot to me and extremely more to my colleagues. Thank you; from each one of us.

  16. Thanks for your whole work on this blog. My daughter really loves making time for research and it is easy to understand why. A number of us hear all of the powerful tactic you produce both interesting and useful guidance via the website and therefore foster participation from other people about this theme and our own girl is in fact becoming educated so much. Take advantage of the rest of the new year. You’re the one doing a pretty cool job.

  17. I happen to be commenting to let you understand of the useful experience my wife’s princess had viewing your web site. She came to find a wide variety of things, which include how it is like to have an awesome coaching mood to have other folks just master several problematic subject matter. You truly did more than visitors’ expectations. Many thanks for rendering the warm and helpful, dependable, explanatory not to mention cool tips about your topic to Kate.

  18. I’m just writing to let you be aware of of the nice encounter my friend’s daughter encountered going through your blog. She figured out a lot of details, including what it’s like to possess an incredible giving character to let other folks completely know just exactly several multifaceted issues. You undoubtedly surpassed readers’ expectations. Thanks for displaying these invaluable, trusted, revealing and as well as cool thoughts on this topic to Tanya.

  19. I have to point out my gratitude for your kindness for people that have the need for help with the idea. Your real dedication to getting the solution all around ended up being pretty productive and has without exception encouraged somebody just like me to arrive at their dreams. Your informative key points can mean this much to me and substantially more to my peers. Warm regards; from everyone of us.

  20. I simply wanted to appreciate you all over again. I do not know the things I would’ve achieved in the absence of the type of advice contributed by you directly on that industry. It had been a fearsome situation for me, but noticing your specialised mode you handled it made me to leap with fulfillment. Extremely thankful for the support as well as hope you really know what a powerful job that you’re undertaking educating some other people thru your web site. Probably you haven’t come across all of us.

  21. I definitely wanted to compose a quick remark so as to express gratitude to you for all the amazing points you are giving at this site. My time intensive internet look up has finally been rewarded with reasonable facts to go over with my two friends. I would admit that we website visitors actually are undeniably lucky to exist in a magnificent site with very many outstanding professionals with very beneficial tricks. I feel very lucky to have encountered your entire web site and look forward to plenty of more awesome minutes reading here. Thank you again for all the details.

  22. Your article made me suddenly realize that I am writing a thesis on gate.io. After reading your article, I have a different way of thinking, thank you. However, I still have some doubts, can you help me? Thanks.

  23. soduriks intagra outfits idea trenin intagra png
    – twin intagra inflatable mattress [url=https://canadapharmacy-usa.com/buy-intagra-usa.html]intagra
    viagra knockoff[/url] rutin real sober living
    intagra

  24. Наша группа опытных специалистов готова предоставлять вам актуальные приемы, которые не только обеспечат надежную защиту от холодных воздействий, но и подарят вашему жилью изысканный вид.
    Мы деятельны с современными компонентами, сертифицируя долгий время эксплуатации и отличные выходы. Изоляция внешней обшивки – это не только экономия ресурсов на обогреве, но и ухаживание о окружающей природе. Экологичные технологии, которые мы претворяем в жизнь, способствуют не только своему, но и сохранению экосистемы.
    Самое центральное: Средняя цена утепления фасада у нас составляет всего от 1250 рублей за квадратный метр! Это доступное решение, которое сделает ваш домашний уголок в действительный комфортный местечко с минимальными расходами.
    Наши примеры – это не исключительно утепление, это разработка территории, в где каждый аспект выражает ваш особенный модель. Мы примем во внимание все все ваши требования, чтобы переделать ваш дом еще более гостеприимным и привлекательным.
    Подробнее на интернет-ресурсе
    Не откладывайте заботу о своем квартире на потом! Обращайтесь к экспертам, и мы сделаем ваш обиталище не только теплее, но и модернизированным. Заинтересовались? Подробнее о наших услугах вы можете узнать на веб-ресурсе. Добро пожаловать в универсум благополучия и стандартов.

  25. Thanks for your marvelous posting! I genuinely enjoyed reading it, you happen to be a great author. I will always bookmark your blog and will come back sometime soon. I want to encourage you to ultimately continue your great work, have a nice weekend!

  26. Hi there, I discovered your website by means of Google while searching for a comparable topic, your website came up, it looks great. I have bookmarked it in my google bookmarks.
    Hi there, simply became alert to your blog thru Google, and found that it’s really informative. I am going to be careful for brussels. I will appreciate when you continue this in future. A lot of other folks will probably be benefited from your writing. Cheers!

  27. Hey there, I think your blog might be having browser compatibility issues. When I look at your blog site in Opera, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, amazing blog!

  28. This is the perfect web site for anybody who hopes to find out about this topic. You know so much its almost tough to argue with you (not that I actually would want to…HaHa). You definitely put a new spin on a subject that’s been discussed for ages. Excellent stuff, just wonderful!

  29. Greetings, I think your blog might be having internet browser compatibility issues. Whenever I look at your website in Safari, it looks fine however, when opening in I.E., it has some overlapping issues. I just wanted to give you a quick heads up! Aside from that, fantastic site!

  30. Great blog here! Additionally your site lots up very fast! What web host are you the use of? Can I am getting your affiliate link on your host? I want my site loaded up as quickly as yours lol

  31. May I simply say what a comfort to uncover an individual who actually knows what they are discussing online. You actually know how to bring an issue to light and make it important. More people need to check this out and understand this side of the story. It’s surprising you are not more popular given that you most certainly possess the gift.

  32. Hello, I think your site might be having browser compatibility issues. When I look at your blog site in Ie, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, excellent blog!

  33. Hey! I just wanted to ask if you ever have any problems with hackers? My last blog (wordpress) was hacked and I ended up losing months of hard work due to no data backup. Do you have any methods to stop hackers?

  34. Do you mind if I quote a few of your articles as long as I provide credit and sources back to your blog? My blog is in the exact same niche as yours and my visitors would definitely benefit from a lot of the information you present here. Please let me know if this ok with you. Regards!

  35. you’re in reality a good webmaster. The web site loading speed is incredible. It seems that you are doing any distinctive trick. Furthermore, The contents are masterwork. you have performed a excellent process in this subject!

  36. It’s in fact very complicated in this active life to listen news on Television, so I simply use the web for that purpose, and obtain the most up-to-date news.

  37. Undeniably believe that which you said. Your favorite justification seemed to be on the internet the simplest thing to be aware of. I say to you, I definitely get annoyed while people consider worries that they just do not know about. You managed to hit the nail upon the top as well as defined out the whole thing without having side effect , people can take a signal. Will likely be back to get more. Thanks

  38. I’m not sure exactly why but this blog is loading extremely slow for me. Is anyone else having this problem or is it a problem on my end? I’ll check back later on and see if the problem still exists.

  39. I know this if off topic but I’m looking into starting my own weblog and was curious what all is required to get setup? I’m assuming having a blog like yours would cost a pretty penny? I’m not very web savvy so I’m not 100% certain. Any suggestions or advice would be greatly appreciated. Appreciate it

  40. Amazing blog! Is your theme custom made or did you download it from somewhere? A theme like yours with a few simple tweeks would really make my blog shine. Please let me know where you got your design. Appreciate it

  41. Greetings from Idaho! I’m bored to death at work so I decided to browse your website on my iphone during lunch break. I enjoy the knowledge you provide here and can’t wait to take a look when I get home. I’m surprised at how fast your blog loaded on my mobile .. I’m not even using WIFI, just 3G .. Anyways, wonderful blog!

  42. I don’t even know how I ended up here, but I thought this post was good. I don’t know who you are but definitely you are going to a famous blogger if you aren’t already 😉 Cheers!

  43. I have been surfing online greater than 3 hours as of late, but I never discovered any interesting article like yours. It’s beautiful value enough for me. In my view, if all site owners and bloggers made excellent content material as you did, the web will likely be a lot more useful than ever before.

  44. I loved as much as you will receive carried out right here. The sketch is tasteful, your authored subject matter stylish. nonetheless, you command get bought an nervousness over that you wish be delivering the following. unwell unquestionably come more formerly again as exactly the same nearly very often inside case you shield this increase.

  45. Just desire to say your article is as surprising. The clarity in your post is simply spectacular and i can assume you’re an expert on this subject. Fine with your permission allow me to grab your RSS feed to keep up to date with forthcoming post. Thanks a million and please keep up the gratifying work.

  46. you are truly a just right webmaster. The web site loading velocity is amazing. It sort of feels that you are doing any unique trick. Furthermore, The contents are masterpiece. you have performed a magnificent task in this subject!

  47. Hello there, just became aware of your blog through Google, and found that it is really informative. I am gonna watch out for brussels. I’ll be grateful if you continue this in future. A lot of people will be benefited from your writing. Cheers!

  48. Hi there, I found your website via Google whilst searching for a similar subject, your web site came up, it looks great. I’ve bookmarked it in my google bookmarks.
    Hi there, simply changed into alert to your weblog via Google, and found that it’s really informative. I’m going to watch out for brussels. I’ll be grateful if you happen to proceed this in future. Numerous other folks shall be benefited from your writing. Cheers!

  49. Мы группа специалистов по SEO-оптимизации, специализирующихся на продвижении сайтов в поисковых системах.
    Наша команда получили признание за свою работу и хотим поделиться с вами нашим опытом и навыками.
    Какая помощь доступна у нас:
    интернет маркетинг под ключ
    • Исчерпывающая оценка вашего сайта и разработка индивидуальной стратегии продвижения.
    • Усовершенствование контента и технических особенностей вашего сайта для достижения максимальной производительности.
    • Регулярное отслеживание и анализ результатов, с целью постоянного улучшения вашего онлайн-присутствия.
    Подробнее https://seo-prodvizhenie-ulyanovsk1.ru/
    Клиенты, с которыми мы работаем, уже видят результаты: увеличение трафика, улучшение позиций в поисковых системах и, конечно же, рост прибыли. Вы можете получить бесплатную консультацию у нас, для того чтобы обсудить ваши потребности и разработать стратегию продвижения, соответствующую вашим целям и финансовым возможностям.
    Не упустите шанс улучшить свой бизнес в онлайн-мире. Обратитесь к нам немедленно.

  50. What i don’t realize is if truth be told how you’re not actually much more smartly-favored than you may be now. You’re so intelligent. You already know thus considerably in terms of this subject, produced me in my opinion believe it from so many various angles. Its like men and women don’t seem to be involved unless it’s one thing to accomplish with Woman gaga! Your personal stuffs great. At all times handle it up!

  51. Greetings, There’s no doubt that your website could possibly be having internet browser compatibility issues. When I take a look at your blog in Safari, it looks fine but when opening in I.E., it has some overlapping issues. I merely wanted to give you a quick heads up! Aside from that, great blog!

  52. you’re in point of fact a just right webmaster. The site loading velocity is amazing. It kind of feels that you’re doing any distinctive trick. In addition, The contents are masterwork. you’ve performed a fantastic activity on this matter!

  53. I have been exploring for a bit for any high-quality articles or weblog posts on this kind of space . Exploring in Yahoo I finally stumbled upon this site. Studying this info So i am happy to express that I’ve a very good uncanny feeling I discovered exactly what I needed. I so much definitely will make sure to don?t disregard this site and provides it a look regularly.

  54. This design is steller! You obviously know how to keep a reader entertained. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Excellent job. I really loved what you had to say, and more than that, how you presented it. Too cool!

  55. Howdy would you mind letting me know which hosting company you’re utilizing? I’ve loaded your blog in 3 completely different browsers and I must say this blog loads a lot quicker then most. Can you suggest a good web hosting provider at a fair price? Cheers, I appreciate it!

  56. Appreciating the time and energy you put into your website and detailed information you offer. It’s good to come across a blog every once in a while that isn’t the same out of date rehashed information. Great read! I’ve saved your site and I’m adding your RSS feeds to my Google account.

  57. Greate pieces. Keep posting such kind of info on your page. Im really impressed by it.
    Hi there, You have done an excellent job. I’ll definitely digg it and in my view suggest to my friends. I’m confident they’ll be benefited from this web site.

  58. This is the right site for anybody who wishes to find out about this topic. You realize a whole lot its almost hard to argue with you (not that I actually would want to…HaHa). You certainly put a new spin on a subject that has been written about for ages. Excellent stuff, just excellent!

  59. Wonderful blog! I found it while browsing on Yahoo News. Do you have any suggestions on how to get listed in Yahoo News? I’ve been trying for a while but I never seem to get there! Many thanks

  60. Excellent article. Keep writing such kind of info on your site. Im really impressed by your blog.
    Hi there, You have performed a fantastic job. I’ll definitely digg it and in my opinion suggest to my friends. I’m sure they will be benefited from this website.

  61. Hey there this is kinda of off topic but I was wondering if blogs use WYSIWYG editors or if you have to manually code with HTML. I’m starting a blog soon but have no coding knowledge so I wanted to get advice from someone with experience. Any help would be greatly appreciated!

  62. Hmm is anyone else encountering problems with the pictures on this blog loading? I’m trying to figure out if its a problem on my end or if it’s the blog. Any suggestions would be greatly appreciated.

  63. Please let me know if you’re looking for a author for your site. You have some really good articles and I believe I would be a good asset. If you ever want to take some of the load off, I’d love to write some content for your blog in exchange for a link back to mine. Please blast me an e-mail if interested. Regards!

  64. I really love your website.. Pleasant colors & theme. Did you create this web site yourself? Please reply back as I’m looking to create my very own website and would love to find out where you got this from or just what the theme is named. Kudos!

  65. You are so awesome! I do not think I have read something like this before. So great to find someone with original thoughts on this subject matter. Really.. thank you for starting this up. This website is one thing that is needed on the web, someone with some originality!

  66. I have to thank you for the efforts you’ve put in writing this site. I really hope to see the same high-grade content by you later on as well. In truth, your creative writing abilities has inspired me to get my own, personal blog now 😉

  67. Hey just wanted to give you a quick heads up and let you know a few of the pictures aren’t loading properly. I’m not sure why but I think its a linking issue. I’ve tried it in two different browsers and both show the same results.

  68. Very nice post. I just stumbled upon your weblog and wished to say that I have truly enjoyed surfing around your blog posts. After all I will be subscribing to your feed and I hope you write again very soon!

  69. Aw, this was a very nice post. Finding the time and actual effort to create a very good article… but what can I say… I put things off a whole lot and never seem to get nearly anything done.

  70. Hi there! This is my first visit to your blog! We are a team of volunteers and starting a new project in a community in the same niche. Your blog provided us valuable information to work on. You have done a extraordinary job!

  71. Magnificent beat ! I would like to apprentice while you amend your website, how can i subscribe for a blog site? The account aided me a acceptable deal. I had been a little bit acquainted of this your broadcast offered bright clear concept

  72. We absolutely love your blog and find almost all of your post’s to be precisely what I’m looking for. Do you offer guest writers to write content to suit your needs? I wouldn’t mind publishing a post or elaborating on some of the subjects you write concerning here. Again, awesome blog!

  73. Hi there, i read your blog from time to time and i own a similar one and i was just curious if you get a lot of spam responses? If so how do you protect against it, any plugin or anything you can advise? I get so much lately it’s driving me insane so any support is very much appreciated.

  74. The other day, while I was at work, my sister stole my apple ipad and tested to see if it can survive a thirty foot drop, just so she can be a youtube sensation. My apple ipad is now broken and she has 83 views. I know this is entirely off topic but I had to share it with someone!

  75. Hi there! This is kind of off topic but I need some advice from an established blog. Is it very hard to set up your own blog? I’m not very techincal but I can figure things out pretty fast. I’m thinking about creating my own but I’m not sure where to begin. Do you have any points or suggestions? Many thanks

  76. This design is spectacular! You most certainly know how to keep a reader amused. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Great job. I really loved what you had to say, and more than that, how you presented it. Too cool!

  77. Hmm it appears like your website ate my first comment (it was extremely long) so I guess I’ll just sum it up what I submitted and say, I’m thoroughly enjoying your blog. I too am an aspiring blog writer but I’m still new to everything. Do you have any tips for beginner blog writers? I’d definitely appreciate it.

  78. Мы специалисты SEO-экспертов, работающих над увеличением посещаемости и рейтинга вашего сайта в поисковых системах.
    Мы гордимся своими успехами и хотим поделиться с вами нашим опытом и навыками.
    Какие преимущества вы получите:
    реклама бизнеса в интернете
    • Глубокий анализ вашего сайта и формирование индивидуального плана продвижения.
    • Усовершенствование контента и технических особенностей вашего сайта для достижения максимальной производительности.
    • Регулярный анализ результатов и мониторинг вашего онлайн-присутствия для его улучшения.
    Подробнее https://seo-prodvizhenie-ulyanovsk1.ru/
    Уже сейчас наши клиенты получают результаты: повышение посещаемости, улучшение позиций в поисковых запросах и, конечно же, рост бизнеса. Мы можем предоставить вам бесплатную консультацию, для обсуждения ваших потребностей и разработки стратегии продвижения, соответствующей вашим целям и финансовым возможностям.
    Не упустите возможность улучшить свои позиции в интернете. Свяжитесь с нами уже сегодня.

  79. Hey! This post couldn’t be written any better! Reading through this post reminds me of my old room mate! He always kept talking about this. I will forward this post to him. Pretty sure he will have a good read. Thanks for sharing!

  80. Howdy, There’s no doubt that your web site might be having internet browser compatibility issues. Whenever I look at your site in Safari, it looks fine however when opening in Internet Explorer, it has some overlapping issues. I just wanted to give you a quick heads up! Other than that, great site!

  81. Greetings! I know this is kinda off topic but I was wondering which blog platform are you using for this site? I’m getting tired of WordPress because I’ve had problems with hackers and I’m looking at alternatives for another platform. I would be awesome if you could point me in the direction of a good platform.

  82. hello there and thank you for your information – I have definitely picked up something new from right here. I did however expertise a few technical issues using this website, since I experienced to reload the web site many times previous to I could get it to load correctly. I had been wondering if your hosting is OK? Not that I am complaining, but sluggish loading instances times will very frequently affect your placement in google and can damage your quality score if ads and marketing with Adwords. Well I am adding this RSS to my email and can look out for a lot more of your respective intriguing content. Ensure that you update this again soon.

  83. I loved as much as you’ll receive carried out right here. The sketch is attractive, your authored material stylish. nonetheless, you command get bought an shakiness over that you wish be delivering the following. unwell unquestionably come more formerly again since exactly the same nearly a lot often inside case you shield this increase.

  84. wonderful put up, very informative. I’m wondering why the opposite specialists of this sector don’t notice this. You must proceed your writing. I’m sure, you’ve a great readers’ base already!

  85. It is the best time to make some plans for the future and it is time to be happy. I’ve read this post and if I could I wish to suggest you some interesting things or advice. Maybe you can write next articles referring to this article. I wish to read even more things about it!

  86. I don’t know if it’s just me or if everyone else encountering issues with your blog. It appears like some of the written text within your content are running off the screen. Can someone else please comment and let me know if this is happening to them as well? This may be a issue with my internet browser because I’ve had this happen before. Thank you

  87. Hi there would you mind letting me know which webhost you’re utilizing? I’ve loaded your blog in 3 completely different internet browsers and I must say this blog loads a lot faster then most. Can you recommend a good hosting provider at a fair price? Cheers, I appreciate it!

  88. Excellent blog! Do you have any recommendations for aspiring writers? I’m planning to start my own website soon but I’m a little lost on everything. Would you recommend starting with a free platform like WordPress or go for a paid option? There are so many choices out there that I’m completely confused .. Any tips? Bless you!

  89. Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point. You definitely know what youre talking about, why waste your intelligence on just posting videos to your blog when you could be giving us something enlightening to read?

  90. Greetings! Quick question that’s totally off topic. Do you know how to make your site mobile friendly? My weblog looks weird when viewing from my iphone4. I’m trying to find a theme or plugin that might be able to fix this issue. If you have any suggestions, please share. With thanks!

  91. Woah! I’m really enjoying the template/theme of this site. It’s simple, yet effective. A lot of times it’s very difficult to get that “perfect balance” between superb usability and visual appeal. I must say you’ve done a superb job with this. Also, the blog loads very quick for me on Safari. Outstanding Blog!

  92. When I originally commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get three emails with the same comment. Is there any way you can remove people from that service? Thanks!

  93. Hmm it seems like your website ate my first comment (it was super long) so I guess I’ll just sum it up what I wrote and say, I’m thoroughly enjoying your blog. I too am an aspiring blog writer but I’m still new to everything. Do you have any points for beginner blog writers? I’d definitely appreciate it.

  94. Hello, i think that i saw you visited my site so i came to “return the favor”.I’m trying to find things to enhance my web site!I suppose its ok to use a few of your ideas!!

  95. I do agree with all the ideas you’ve offered to your post. They’re very convincing and will definitely work. Nonetheless, the posts are very quick for novices. May just you please lengthen them a bit from subsequent time? Thanks for the post.

  96. Hello there, I do believe your web site could be having browser compatibility problems. When I take a look at your website in Safari, it looks fine however when opening in I.E., it’s got some overlapping issues. I just wanted to provide you with a quick heads up! Apart from that, excellent blog!

  97. May I simply say what a relief to discover an individual who genuinely knows what they are discussing on the internet. You actually understand how to bring an issue to light and make it important. More people need to read this and understand this side of the story. I was surprised that you are not more popular given that you definitely possess the gift.

  98. Definitely imagine that which you said. Your favorite justification appeared to be on the web the easiest factor to be aware of. I say to you, I certainly get irked while people think about concerns that they plainly do not realize about. You controlled to hit the nail upon the top and outlined out the entire thing without having side-effects , people could take a signal. Will probably be back to get more. Thanks

  99. Hey I know this is off topic but I was wondering if you knew of any widgets I could add to my blog that automatically tweet my newest twitter updates. I’ve been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this. Please let me know if you run into anything. I truly enjoy reading your blog and I look forward to your new updates.

Leave a Reply

Your email address will not be published. Required fields are marked *