SNMPWalk 101

SNMP (Simple Network Management Protocol) is a protocol that can be used for monitoring and managing network connected devices. Personally I use it primarily for monitoring, it is a useful way to interrogate network connected devices for information about their status. For example querying to identify if a power supply has failed on a switch, … Read more

NagiosXI – REST API to Manipulate Objects

NagiosXI has a REST API that can be used to add, edit and remove objects from the configuration. Full details of the configuration and use of this can be found on your installation at: http://nagiosserver.domain.com/nagiosxi/help/?xiwindow=api.php (or you can find it through the Advanced Configuration menu). Each user has an APIKey which can also be found via … Read more

Linux Screen Basics

The “Screen” command is a very useful utility that allows you to create a session (or sessions) which you can run programs in, but in such a way that you can detach from the session (screen) if you needed to logoff your terminal or reboot your client machine, but without loosing what you were doing … Read more

Docker Basics

Containerisation is an increasingly popular method to deploy and run applications on both your computer but also for enterprise applications. Containerisation essentially bundles an application’s code with all the files and libraries it needs to run. Having a layer of abstraction like this means that as long as you are running the same Operating System, … Read more