network monitoring

services

How to Install Nagios on a Raspberry Pi

Nagios is a network monitoring system. It’s very useful for monitoring different types of equipment on your network, especially if different people need to be notified when certain things on the network fail. For example, if a router’s CPU goes way up for longer than you think is good, Nagios can send an email to […]

Read More
services

How to Install Grafana on a Raspberry Pi

What is Grafana? Grafana is the software that is used to graph and make pretty pictures out of all the data collected by Prometheus. It’s relatively straightforward to install and there’s an ARM version already built and ready for download on their website! First, do your usual updates: apt update apt upgrade Let’s install the […]

Read More
services

Installing Prometheus Agents via Saltstack

So now you’ve got your Prometheus server up-and-running and you want to monitor everything on the network. Understandable. You’ve installed a couple of agents on some sample targets to get a feel for how that goes. Time to write a saltstack state file to get the agent, node_exporter, installed on everything. Saltstack Server Preparation We […]

Read More
services

How to Run Prometheus on a Raspberry Pi

Prometheus is a network monitoring software to make sure the servers and services that you set up continue to run on your network. Monitoring can be a part of your home Raspberry Pi network! To get started, go to the Prometheus website https://prometheus.io/download/ and use the pulldowns to find the server software. I’m going to […]

Read More
services

How to Install Zabbix on a Raspberry Pi

… or actually, a few Raspberry Pis! I’d like to install the Zabbix monitoring suite and have decided to split up the workload across 3 Raspberry Pi 3B’s. Just like in actual production, we’ll have a Zabbix front-end, a Zabbix Proxy polling server, and a Raspberry Pi database server. The Story So Far… IF you’re […]

Read More
services

How to Monitor Your Network with Raspberry Pi

When you have a lot of devices on your network and you need to make sure that they’re performing to their best ability. Assume that everything is running but put some monitoring in place to ensure it! Cacti does a fabulous job of watching everything that you throw at it AND graphs out all of […]

Read More
services

Bulk Add Devices to cacti

It is really a hassle to add lots of devices to cacti when setting up a new monitoring server. Even using a template to make sure you consistently change the community string and device type, adding new devices to cacti gets old, fast. Automating cacti But there is a better way. There is a script […]

Read More
services

How to Configure cacti

So, you finally got cacti running on your server and you want it to monitor your network devices! No problem! Getting cacti running as a webpage is the hard part. Setting it up to watch your whole network is the fun part!! Browse to http://your cacti server IP address/cacti and you should get the console. […]

Read More
services

How to Configure Nagios on a Raspberry

There are host templates and service templates. Host templates control settings for host objects and service templates control settings for service objects. A host object in Nagios is something that you want to monitor. A service object is a service that is running on a host. There are .cfg files that contain these definitions. The […]

Read More