The only parts of the monitoring system which are not Python based are specific Nagios checks being executed or remote agents (NRPE, send_nsca, NSClient++, collectd, statsd, etc.) and the graphical representation of data in Nagvis which is in PHP with very opaque development unfortunately. Shinken and Graphite have good integration and are complimentary. Shinken supports integrated modules for extending the functionality of the monitoring system which are programmed in Python with the possibility of compiling them or embedding C for computationally intensive algorithms. The IP address of the server / system is specified in the code before execution. MK Multisite will soon get published support for Shinken's Business impact and Business rules in the UI, it has been implemented and tested but not released yet. The Python server uptime monitoring tool is a command line tool which is developed with Python and Scapy which sends ping to the server or required system every 5 seconds and displays on the screen if the server was up or down at specified time. MK Multisite* or Shinken's own WebUI as a frontend In the event my Hades is unreachable, this script will send an email to my personal email address to warn me that the server is unreachable. It currently contains a script that keeps track of Hades being online and reachable on a set port. Graphite time-series database and visualisation This repository is home of Vesta, the software packet build for Mercurius.Is there any thing like FAM for Python that lets me. Shinken discovery engine and management console (Skonf) I only have FTP access to a directory on a remote server and would like to get the contents of new files as soon as they appear in the directory.Shinken is the up and coming modern monitoring system that was rewritten based on intimate knowledge of Nagios.Īn all Python workflow would look like this:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |