Keeping Up With Technology As A Business Owner

As any business owner is probably well aware, keeping up with the changing world of technology is vital if you want to stay competitive in the game. With new digital and software trends shifting on a seemingly daily basis, however, this is easier said than done. Fortunately, we’ve put together a brief guide to staying on top of tech as a business owner.

 

Why developing your tech knowledge could help your business

1. It enhances the customer experience

Customers have increasingly high expectations in today’s tech-savvy world and expect companies to offer seamless online customer service experiences. Ensuring that your online offerings are intuitive and efficient will ensure that customers keep coming back for more.

2. Tech can make your processes more efficient

As new business systems continue to be developed, tasks that once seemed onerous are being done at an increasingly speedy rate and with minimal effort. By keeping up with changes, you can make sure that your business runs as smoothly as possible.

3. Fend off competition

Staying on top of new tech trends will prepare your company to adapt to consumer demands and fend off competitors.

4. Boost cost-efficiency

Outdated technologies can cost a lot of money to repair and, whilst new systems may involve substantial investment, they will save you money in the long term.

Of course, keeping up with technologies takes a certain amount of skill. To ensure that your business is as tech-savvy as possible, you should take heed of the following techniques:

1. Set out a solid IT strategy

Assessing your business needs and evaluating how much you can afford to spend on new technologies will help you to narrow down what sort of products to invest in.

2. Consider managed services

Investing in managed services is a great way to stay on top of IT trends without having to lift a finger. Indeed, putting your faith in professionals will allow you to get on with running your business whilst ensuring that your technologies are kept up to date.

3. Opt for automated software updates

When drawing up your IT strategy, assess whether you should opt for automatic updates to ensure that programmes continue to run smoothly.

4. Look to the future

If a promising new technology is on the horizon, get a member of your IT team to do their research and draw up a report about whether it is worth investing in. This will make sure that you use your resources wisely.

Uncategorized

Reimagining The Internet Project Gets Funding

This year marks the 50th anniversary of the creation of the TCP/IP protocols which allowed robust high-speed communications between interconnected devices on a WAN. When the 26-year-old Vint Cerf developed the protocols in his lab at the University of California he had no idea how important they would become.

Transmission Control Protocol and Internet Protocol (TCP/IP) are the foundations of the internet. These two simple protocols allow us to: send emails, connect to cloud services, get directions to our smartphone, buy from Amazon and stream movies from Netflix.

The internet is starting to show its age

50 years is a long time in computer science and the World Wide Web is starting to creak under the strain of having to connect an ever-growing number of devices. Initially, these two protocols were only designed to transmit relatively small amounts of data between remote routers and switches located in different states.
With the use of cloud services increasing such as AWS, Microsoft Azure and Machine-Learning tools like TensorFlow mean, they are now tasked with transmitting TBs of data across the globe. An ever-growing list of connected devices including Internet of Things (IoT) and smartphones is consistently impacting the reliability of services.

A new internet fit for the 21st century

Any network admin who uses network management software to monitor traffic across domains, knows the pressure weighing on the current system. Most network management systems control traffic to maintain QoS and reduce bottlenecks; this approach can only go so far before services are impacted.
So, it is no surprise that computer scientists are starting to explore new ways of sharing data between devices. As part of this initiative, the National Science Foundation has funded an umbrella project to help reimagine the internet. The $20 million funds will allow computer scientists to begin developing new protocols and architectures to solve the issues prevalent in the current infrastructure.

The scheme joins one of many initiatives which have been set up to explore how the internet will work going forward. A range of technologies is being considered to replace TCP/IP including bandwidth and routing based on blockchain technology.

One such group is FileStorm and YottaChain who are jointly working on a distributed storage system based on blockchain. They say this will be more secure and resilient than existing cloud technologies and will require fewer resources making it cheaper for companies to run.

The system uses a new Interplanetary File Storage (IPFS) protocol to distribute data files with each transaction recorded in the blockchain. IPFS distributes file parts synchronously from multiple computers at the same time, which in theory should make the system more resilient to data loss than current systems.

While BlockApps is developing a similar decentralized platform using blockchain to record the location of file snippets on nodes spread across the world. This approach is more secure than legacy file storage systems because only the blockchain knows the location of each file snippet making it impossible to hack entire files.

Conclusion

While this technology is still in the embryonic stage and is yet to be proven at scale, Next-Generation Internet technology promises to disrupt networking and cloud computing as we know it.
In theory, such technologies will offer superior file transfer times, stronger security, greater resilience and reduced operating costs. This will result in a new breed of cloud-based services to replace legacy ones and could herald a new dawn for AI connected apps and big data.

Uncategorized

Automation, Is It Just a buzzword?

When you hear Opmantek refer to ‘Automation’, it’s not just a buzzword – it’s kind of a big deal! But..what exactly is it, and why should you care? Let’s get to the nuts and bolts of it.

Robotic Process Automation (RPA) focuses on automating human processes and functional tasks.
Operational Process Automation (OPA) is the next evolution of RPA, which delivers specifically to IT and network operations teams and carries out advanced analysis and troubleshooting tasks.
So, whilst RPA focuses on only automating actions, OPA also integrates thinking and decision making.
When Opmantek talks about Automation, it’s OPA we’re referring to – It Detects, Diagnoses and Acts.

But “How does that help me?” I hear you ask…

The purpose of OPA is to get the right systems and workflows in place to:

  • Remove repetitive tasks from your workload
  • Predict faults before they arise
  • Remediate issues on your behalf
  • Assist you with maintenance tasks, and
  • Interpret complex data for you

In short, OPA serves to augment a network engineering or system administration role. That’s right, it’s the extra set of hands you didn’t know you had and allows you to give your tasks to machines.

Meet the new recruit

The good news is your newest team member doesn’t eat, sleep, or take time off! They complete tasks accurately and the same way each time, and like a human – learn and become more efficient as time goes on. The great news is they come experienced and will hit the ground running, but OPA can also be trained to take on more complex tasks that are specific to your network.

OPA’s Resumé

Let’s look at some of OPA’s experience working in real organizations.

Telecommunications Carrier – USA

In a Network Operations Center (NOC) environment: the team gets an alert, does some diagnosis and if they deem the problem can’t be fixed remotely, a field service team member is sent out to resolve the fault.
During recent snowstorms, field service calls were extremely high and they were finding over 50% to be false reports. That’s right, real-world field services team members were being sent into the snow to fix faults that didn’t exist.

OPA came onboard to handle alerts and find the source of problems. Event storms were brought to zero, deduplication was no longer a problem and only real events were pushed to the human team. Consequently, field service calls were reduced and the network was brought back to normal in half the time.

Energy Company – USA

New federal and state mandates required the company to provide in-depth and detailed accounting audits of devices and software licenses.

Their existing team didn’t have extensive IT experience, they were working in the confines of a highly restricted secure network, and they had a very limited budget to find a solution.
With OPA on the team, they can now generate detailed ad-hoc reports for internal management or audit demands. Federal and State audit requirements are now met and they’ve even saved 30% on their annual budget.

Wireless Internet Service Provider – USA

WISP with infrastructure based in desert areas was experiencing equipment failure due to temperature shifts. They were constantly inundated with alerts and the resolution process involved physically attending the site to restart the affected equipment.

Failing to meet their service level agreements, they were losing customers.
They’ve now revised their operational playbook to incorporate OPA. Issues are being automatically remediated as they occur, and an escalation process has been built to look out for symptoms before they’re even triggered into events. They now proactively resolve faults before they turn into issues, with customers unaware there was ever even a problem.

Curious to see whether OPA could be the right fit for your organization? Speak to a network engineer about your requirements and learn more about automation. We’re a technically led team, so prepare for a conversation about solutions, not sales;

Uncategorized

Custom Notification Methods for NMIS Events

While working with customers who want to extend NMIS we have created various methods for notifications, making it a highly extensible Network Management System.  To support custom notification methods, the logic to initiate a notification and the method for delivering the notification has been split, so that additional notification methods can be added without having the modify the core part of NMIS.

Notification Extensibility in NMIS

What are Notifications in NMIS?

NMIS raises an event internally and then applies an escalation policy to the event, the result of this escalation policy is a notification.  A notification method can be logging, email, SMS, netsend or any number of other types.  You can write a notification method outside of NMIS core code and it will be used as required at runtime.

Creating a New Notification Method Package

To add a new notification method, you will need to copy the example Perl code which is in the distribution, by default is at /usr/local/nmis8/lib/Notify/mylog.pm, this is a functional notification method.  If you wanted to add something called NetSMS you would copy that tile to NetSMS.pm, so

/usr/local/nmis8/lib/Notify/mylog.pm /usr/local/nmis8/lib/Notify/NetSMS.pm

Then you need to edit the file NetSMS.pm and change the following

package Notify::mylog;

To be the package name for NetSMS, e.g.

package Notify::NetSMS;

At this point you can run this at test it, you can do this by adding an escalation type, which will be NetSMS.

Add a New Notification to Escalations.nmis

Looking at Escalations.nmis which is in the conf directory at /usr/local/nmis8/conf/Escalations.nmis, look for the entry “default_default_default_default__”:

'default_default_default_default__' => {
  'Event' => 'default',
  'Event_Element' => '',
  'Event_Node' => '',
  'Group' => 'default',
  'Level0' => 'syslog:localhost,json:localhost,NetSMS:Contact1',
  'Level1' => '',
  'Level10' => '',
  'Level2' => '',
  'Level3' => '',
  'Level4' => '',
  'Level5' => '',
  'Level6' => '',
  'Level7' => '',
  'Level8' => '',
  'Level9' => '',
  'Role' => 'default',
  'Type' => 'default',
  'UpNotify' => 'true'
},

Modify the line for “Level0” and add “,NetSMS:Contact1”, you will now get notifications using the code in /usr/local/nmis8/lib/Notify/NetSMS.pm, the next time you get a notification look in /tmp/mylog for the file.

Creating Your Own Notification

Now you know its working you can modify the contents of the subroutine “sendNotification” to do what you want to do, in the example it is just logging to a file, but you can put anything here Perl can do (which is a lot). Opmantek has developed custom notifications for customers quite often, connecting third-party software that cannot get the level of detailed  information that NMIS can, such as Service Now, and pushing notifications into their incident management platform.

Want to connect the wealth of information that NMIS can gather into your existing solution, contact us and we can show you how.

Uncategorized

The Benefits of a Flexible Approach to Network Management

When choosing a network management platform there are a lot of factors that need to be considered to ensure you are using the best one for your organization. One of the premier factors that need to be considered is the flexibility that is inherent in the platform.

Why is flexibility important to you?

Every organization has a different network environment, from those pesky devices that really need to be upgraded but there never is budget to unique devices that no one has really ever seen. The ability to adapt to any network environment is a tremendous advantage that you will be able to use in your favour. This is further enhanced by the ability to adapt to new technologies or ones that weren’t originally considered within the scope, there is no value in spending resources to redesign an application when simple approaches are already available.

What happens when new devices are introduced?

NMIS was designed to be flexible and easily maintained in the field. The core of this was Opmantek’s focus on abstracting the device modelling layer, making it easy for engineering teams to modify how device information is collected, displayed, and thresholded. To change any of these features is quite straightforward, for more information regarding device modelling, check out the below webinar with Opmantek CTO Keith Sinclair;

https://opmantek.com/webinar-nmis-device-modeling/

NMIS will learn as much as it can about your network automatically and apply your collection policies to manage all the right things in a node, but sometimes, you want to override what it learns from the devices and tell it other things.  This is done using NMIS Node Configuration or nodeconf for short.  The intent of the nodeconf is that you do not need to modify the configuration of the actual device itself, you can change how NMIS is going to treat, handle this device by effectively modifying what data comes back from SNMP. To discover how to do this, look at this wiki page that outlines the process.

NMIS Change Nodeconf - 600

How about larger changes?

The above methods are fantastic if you have one or two devices that need to be changed/updated, but what happens at scale. Opmantek software has always been designed to be run at scale and doing bulk configuration changes is no exception. The GUI’s in all the software is available for manual tweaks, scripting is available for huge bulk changes. A great article with example scripting is available on our wiki here.

Uncategorized

¿Qué opinan nuestros clientes? – FERROMEX

En este caso podemos apreciar como  un gigante del sector ferroviario se fía de nuestra suite de herramientas para poder vencer los retos que se presentan en este rubro en el aréa de redes  con el objetivo de que las telecomunicaciones no fallen y así poder brindar un mejor servicio para sus clientes.En está ocasión tuvimos la oportunidad de platicar con Benjamin Fernando Gómez Tagle Galindo, Subdirector Digital de Infraestructura en FERROMEX acerca de como ha sido su experiencia trabajando con la suite de productos de Opmantek.

Uncategorized