New answers tagged performance-monitoring
Personally I use syslog-ng to forward syslogs and cacti with SNMP and syslog plugin , to achieve this functionality - this allows for prioritising/highlighting of specific event types etc, and emailing upon certain events etc. Edit: if you do go down the cacti route, you may also find the threshold plugin useful; it can be configured to notify you when ...
The simplest metric is disk queue. It is basically the number of operations waiting in the queue to be written to disk. The rule of thumb is that if the queue has a sustained size that is greater than the number of disks you have in the array then you need more disk. All this can be measured using perfmon.
As you explicitely told "I want to write a Nagios check", you might found useful this little PERL script that I've just wrote down to fetch exactly your "dd" timing. It should be quite easy to cut/paste it, reusing some existing plugin: #! /usr/bin/perl -w # All code below, released under GPL 2 license use strict; my $res = undef; my @lines = undef; my ...
You can use the redirection operator > and 2>&1 to redirect the output coming from the dd command to any files that you can write. Example: dd if=/dev/zero of=/proxy_dump/test1.dat bs=1024 count=102 > /proxy_dump/dd.log 2>&1 This will write the output from the dd to /proxy_dump/dd.log file. It will create the dd.log file if it does ...
SeaLion can run any commandline tool/script. This gives you endless possibilities. For example, you can write your own bash scripts and have GNU Mailutils send email notifications. It also has alerts for most used metrics like CPU, memory, load avg etc.
Top 50 recent answers are included