Run your Nagios plugins with Scout (BETA)

By Derek Bullet_white Posted in Features

Many of you come to Scout from Nagios. We'd like to make the transition to Scout easier.

How about having our agent run your Nagios Plugins? To try it, SSH onto your server and run:

gem install scout --pre

Then, in your crontab entry for Scout use the --nagios flag:

* * * * * scout KEY --nagios

This will run the commands defined in your /etc/nagios/nrpe.cfg file. If your config file is somewhere else (or you only want to run a subset of commands) you can provide the path to that file:

* * * * * scout KEY --nagios /.scout/nagios.cfg

Data from Nagios plugins will show up w/each of your servers and can be placed on charts, just like any other metric in Scout.

Send your feedback to support@scoutapp.com. We'll give you a vintage Scout T-Shirt for your thoughts.

 

Understanding disk inodes

By Derek Bullet_white Posted in HowTo

You try creating a file on a server and see this error message:

No space left on device

...but you've got plenty of space:

df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/xvda1            10321208   3159012   6637908  33% /

Who is the invisible monster chewing up all of your space?

Why, the inode monster of course!

What are inodes?

An index node (or inode) contains metadata information (file size, file type, etc.) for a file system object (like a file or a directory). There is one inode per file system object.

An inode doesn't store the file contents or the name: it simply points to a specific file or directory.

Read More →

 

From Ruby to Go: a rewrite for the future

By Derek Bullet_white Posted in Development

go

During a team camp among the lofty peaks of Breckenridge, Colorado, we talked a lot about the future of Scout and monitoring in general. Big mountains and nature have a way of doing that.

One thing that was getting our nerd juices flowing: Go.

At Monitorima in May, it was clear that Go was becoming the language of choice for performant yet fun-to-develop daemons.

After our morning hike fueled us with crip mountain air, we said: why not build a light Scout daemon in Go? As in, right this afternoon?

Read More →

 

Scout has a new RESTful API

By Andre Bullet_white Posted in Features Bullet_white Comments Comments

Our first-generation API was feeling pretty dated. Time for an update!

less like this: more like this:
 ... 


Skip to the new API documentation: https://scoutapp.com/info/api

A Modern RESTful API with Token-based Authentication

To get started, your account key -- the same one you use in setting up the agent -- is also an API key. You can create and revoke additional API keys at any time through the web interface.

  • We use HTTP verbs and return codes with respect.
  • Everything in the new API can be performed via cURL.
  • All data is returned in JSON format.

The Quickest of Quick-starts

To get recent alerts:

curl https://scoutapp.com/api/v2/YOURAPIKEY/alerts.json

To disable notifications on a server:

curl --data "notifications=false" https://scoutapp.com/api/v2/YOURAPIKEY/servers/HOSTNAME

Room to Grow

With the updated API, there's a foundation to add more endpoints as needed. If there's something you need to make Scout play nicely with your other systems, let us know!

Learn more about our API at https://scoutapp.com/info/api

 

Slow Server? This is the Flow Chart You're Looking For

By Andre Bullet_white Posted in HowTo Bullet_white Comments Comments

Your high-powered server is suddenly running dog slow, and you need to remember the troubleshooting steps again. Bookmark this page for a ready reminder the next time you need to diagnose a slow server.

Get on "top" of it

Linux's top command provides a wealth of troubleshooting information, but you have to know what you're looking for. Reference this diagram as you go through the steps below:

top output

Read More →

 

Dashboard Update: Multiple Metrics on a Single Chart

By Andre Bullet_white Posted in Features

We heard you loud and clear: the new dashboards need multiple metrics on the same chart. Starting today, you can add as many metrics as you want to an individual chart, just by dragging metrics from the sidebar.



To remove metrics, just go into chart settings:

Finally, we consolidated the chart settings & got rid of some of the visual noise.

What do you think?

The new UI is designed for:

  • smooth ad-hoc exploration of your data
  • effortless juxtaposition of different metrics
  • clutter-free dashboards you'll want to show off on a dedicated display

How's it working for you? Comments welcome at support@scoutapp.com.

 

Older posts: 1 ... 3 4 5 6 7 ... 51