I hereby claim:
- I am tomas-edwardsson on github.
- I am tommi (https://keybase.io/tommi) on keybase.
- I have a public key ASD7SyJGoN5ObSDkcSeUGca9Ag-hkWRR4KkA9f4XiFOlrQo
To claim this, I am signing this object:
#!/bin/bash | |
KEY=$(mktemp key.XXXXXX) | |
CRT=$(mktemp crt.XXXXXX) | |
cleanup() { | |
rm -f "${KEY}" "${CRT}" | |
} | |
trap cleanup EXIT |
from pynag.Model import Service | |
services = Service.objects.filter(host_name="localhost", | |
service_description="Current Users") | |
for service in services: | |
service.acknowledge() |
I hereby claim:
To claim this, I am signing this object:
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
# forrit byrjar | |
# Byrjum að telja frá einum | |
teljari = 1 | |
while True: | |
# Engar sléttar tölur yfir 2 eru prímtölur |
#!/bin/bash | |
# Nagios plugin wrapper for long running plugins | |
# It returns the last run and re-runs the plugin in background caching the results | |
# in /etc/nagios/slowplugins | |
# Examples | |
# /usr/lib64/nagios/plugins/cacheslow /usr/lib64/nagios/plugins/check_package_updates | |
# /usr/lib64/nagios/plugins/cacheslow /usr/lib64/nagios/plugins/check_package_updates -w 3 -c 10 |
#!/usr/bin/python | |
from pynag.Parsers import LogFiles | |
import time | |
logs = LogFiles() | |
result = logs.get_log_entries( | |
start_time=time.time() - (86400 * 3) | |
).sort(key=lambda x: x['time']) |
#!/usr/bin/perl -w | |
# | |
use strict; | |
sub arg { | |
my @args = @_; | |
print "arg - " . join(' ', @args) . "\n"; | |
} | |
sub farg { |
# as root | |
export PATH=/opt/zimbra/aspell/bin:$PATH | |
cd /tmp | |
wget ftp://ftp.gnu.org/gnu/aspell/dict/is/aspell-is-0.51.1-0.tar.bz2 | |
tar jxf aspell-is-0.51.1-0.tar.bz2 | |
cd aspell-is-0.51.1-0 | |
make |
import pynag.Model | |
for host in pynag.Model.Host.objects.all: | |
# Object has host_name | |
if host.host_name: | |
if 'my-hostgroup' not in host.hostgroups: | |
host.add_to_hostgroup('my-hostgroup') | |
host.save() |
# Create the module directory | |
mkdir -p /usr/lib64/perl5/vendor_perl/Opsview/NagiosPlugin | |
# Fetch the SNMP helper module | |
curl https://secure.opsview.com/svn/opsview/trunk/opsview-core/lib/Opsview/NagiosPlugin/SNMP.pm > /usr/lib64/perl5/vendor_perl/Opsview/NagiosPlugin/SNMP.pm | |
# Test | |
perl -e 'use Opsview::NagiosPlugin::SNMP' |