Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 2

Shinken is a multiplatform (GNU/Linux & Windows) monitoring tool in Python compatbile with Nagios configuration and plugins. The main goal of the program is to allows users to have a easy administrable distributed and high availability monitoring tool. It scales the load by ... [More] "cutting" the user's configuration into independant part and send it to workers. It also have multisites features, UTF-8 names and is compatible with Nagios configuration and plugins. [Less]

4.83333
   
  0 reviews  |  26 users  |  213,145 lines of code  |  65 current contributors  |  Analyzed 3 days ago
 
 

PyNag (Python Nagios Extensions)About PyNagAnyone who has tried Nagios knows that the configuration files are a pain to use. It takes a lot of time to learn the small nuances of getting things working exactly how you want them. The main goal of this project is to provide a python tool for ... [More] pragmatically handling configuration file maintenance, and plugin development. Anyone else interested in contributing tot his project, feel free! To start, the project will try and duplicate the work from the perl Nagios plugin system. ComponentsPluginPluginUsage ParserConfigParser ConfigParserUsage StatusParser StatusParserUsage Initial GoalsParsing configuration files Writing configuration files Simple plugin development [Less]

0
 
  0 reviews  |  1 user  |  7,609 lines of code  |  11 current contributors  |  Analyzed about 20 hours ago
 
 

Nagios/Shinken plugin to check if a Odette FTP server is available.

0
 
  0 reviews  |  1 user  |  30 lines of code  |  0 current contributors  |  Analyzed 7 days ago
 
 

Nagstamon is a Nagios status monitor which takes place in your systray or on your desktop to inform you in realtime about the status of your Nagios monitored network. In case of trouble it immediately allows to take action via context menu. It runs on Windows, Linux, *BSD and MacOSX.

0
 
  0 reviews  |  1 user  |  47,075 lines of code  |  5 current contributors  |  Analyzed 7 days ago
 
 

To Be Updated

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed about 23 hours ago
 
 

DHCP command-line query and testing toolHistoryI need some DHCP testing tool for my projects, based on FreeRADIUS dhcp code. dhcping has no DISCOVER packet handling, it can't do stress test and don't allow me to change request parameters. Also, I need Nagios test plugin for DHCP servers ... [More] cluster testing (each server separately, over dhcp relay). Featuresdhquery can send any common packet type, repeat it serveral times for sterss testing or do cycle testing: DISCOVER, REQUEST and RELEASE. Also it can work as nagios plugin. That's pretty enough for my needs. What about your? Feel free to contact me. RequirementsPython and pydhcplib UsageUsage: dhquery.py [options] Options: -h, --help show this help message and exit -s SERVER, --server=SERVER DHCP server IP (default 0.0.0.0) -p PORT, --port=PORT DHCP server port (default (67) -m CHADDR, --mac=CHADDR, --chaddr=CHADDR chaddr: Client's MAC address -c CIADDR, --ciaddr=CIADDR ciaddr: Client's desired IP address -g GIADDR, --giaddr=GIADDR giaddr: Gateway IP address (if any) -t MSGTYPE, --type=MSGTYPE DHCP message type: discover, request, release (default discover) -w TIMEOUT, --timeout=TIMEOUT UDP timeout (default 4) -r REQUIRED_OPTS, --require=REQUIRED_OPTS Require options by its number -y, --cycle Do full cycle: DISCOVERY, REQUEST, RELEASE -n CYCLES, --cycles=CYCLES Do number of cycles (default 1) -v, --verbose Verbose operation -q, --quiet Quiet operation --nagios Nagios mode of operation [Less]

0
 
  0 reviews  |  0 users  |  185 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

Nagcat is a monitoring framework written in Python for use with Nagios 3.x. It is intended for monitoring large and complex systems that require a wide range of tests to verify that everything is functioning properly. PurposeThe primary difference between Nagcat and more traditional Nagios plugin ... [More] scripts is that Nagcat runs as a separate daemon running tests that are defined in a configuration file rather than a script. This offers a couple advantages over Nagios plugins: Multiple tests that pull data from the same source but make different checks can be combined together to make a single request. When the monitored service provides a unified status report new tests can be added to Nagcat/Nagios without adding additional load to the monitored service. The closest way to achieve this with a normal Nagios plugin would be to use a script that queries for the data once and then processes all of the tests against that data which has the advantage that the various tests cannot send alerts independently. With Nagcat each test is configured as a separate 'Service' in the Nagios. Maintaining a large number of custom Nagios plugins can eventually turn into a headache over time. Plugins are easy to create in an ad-hoc manner so over time each script will behave a bit differently. Nagcat defines all tests in a declarative syntax so each test is small, easy to read, and easy to modify. When creating a new test the writer does not need to worry about handling all the possible ways a test may fail (and then reporting them clearly) because Nagcat takes care of everything. FeaturesNagcat supports making queries via: HTTP and HTTPS Raw TCP and SSL sockets SNMP versions 1 and 2c External programs/scripts Data can be processed and checked using: Regular expressions XML XPath 1.0 Basic math and comparison expressions. Reporting: Results are submitted to Nagios as passive tests. Data can be recorded and graphed using RRDTool. Future plans include: Adaptive thresholds based on previous trends. For example if the amount of disk space used starts growing faster than it normally does the problem can be detected before the static critical threshold is reached. RequirementsPython 2.x, 2.4 or greater required The Twisted framework, 8.2 or later recommended Nagios 3.x OptionalpyOpenSSL for SSL support lxml for XPath support rrdtool for graphing DocumentationFor more info see the README and the docs directory in the source tree. StatusThis project is currently under heavy development at ITA Software but is already reasonably functional and stable. [Less]

0
 
  0 reviews  |  0 users  |  15,066 lines of code  |  0 current contributors  |  Analyzed 9 days ago
 
 

IntroductionThis is a simple framework which makes building Python applications to interact with Switchvox very easy. My focus has been on building Nagios plug-ins to monitor my Switchvox server. Consequently, I've built some very nice helper functions and foundation which makes creating ... [More] Nagios plug-ins (particularly those targetting Switchvox) extraordinarily easy. You can write a new Nagios plug-in to monitor Switchvox in about 10 minutes. More technical infoHow to run thingsIt's really pretty simple. Run each of the programs in the bin directory, each one will print out usage directions to the terminal. Pretty simple, eh? Python requirementsVersion 0.1 available in downloads (and tags section of source) has been tested with Python 2.4, 2.5, and 2.6. The version available in the trunk section of the source repository works with all of the above plus Python 3.0 and 3.1. Operating SystemI've done tests on Linux and Windows. Both work. I would be very surprised if OS X doesn't also work. DependenciesIf you're not running Python 2.6 or later, you need simplejson. You also need Wget. It turned out (thanks in large part to David Podolsky's blog entry on using Wget with Switchvox's API) that using Wget was easier than dealing with the Python standard library's handling of SSL/https. And I didn't want to require a separate Python module. So, Wget is now a dependency. This should only really be an issue for people running Windows. I'd expect every other platform will have Wget. Windows users can find Wget binaries pretty easily with a quick Google search. Make sure Wget is on the system path, or else the program won't be able to find Wget. [Less]

0
 
  0 reviews  |  0 users  |  452 lines of code  |  1 current contributor  |  Analyzed 5 days ago
 
 

Djagios is an open source Nagios web based configuration tool. The main goal of the tool was to make Nagios usable for non-Nagios admins. The initial install and configuration would have to be done by Nagios administrators. But once done ordinary users can add servers, appliances, devices ... [More] , services themselves. The second goal is to provide a complete developers API towards the Nagios configuration. The default functionality can be used as a template for your own design/functionality. [Less]

0
 
  0 reviews  |  0 users  |  2,562 lines of code  |  1 current contributor  |  Analyzed 5 days ago
 
 

Nagios 4 iPhone A Nagios interface for iPhone without touching anything on your nagios servers. This software is in two parts: * A server side collector and generator which collects statistics on several nagios servers, serve few static files and generate a JSON (using bottle) * A ... [More] client side using iui and some JS to handle the display [Less]

0
 
  0 reviews  |  0 users  |  1,779 lines of code  |  0 current contributors  |  Analyzed 1 day ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.