Skip to content
/ spine Public
forked from Cacti/spine

Spine C Based Poller for Cacti

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
GPL-2.0
COPYING
LGPL-2.1
LICENSE.LGPL
Notifications You must be signed in to change notification settings

micke2k/spine

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
------------------------------------------
spine: a backend poller for Cacti
------------------------------------------

This code represents high speed poller replacement for cmd.php.
It has come quite a ways from it's initial development.  It is almost
100% compatible with the legacy cmd.php processor and provides much
more flexibility, speed and concurrency than cmd.php.

Make sure that you have a good development environment setup to compile spine.
This includes compilers, header files and things such as libtool.  If you have
questions please consult the forums or online documentation.

KNOWN Issues:

1) On Windows, Microsoft does not support a TCP Socket send timeout.  Therefore,
   if you are using TCP ping on Windows, spine will not perform a second or subsequent
   retries to connect and the host will be assumed down on the first failure.  

   If this presents a problem for you, I suggest using another Availability/Reachability
   method, or moving to Linux/UNIX.

2) Spine takes quite a few MySQL connections.  The number of connections is calculated
   as follows:

   a) main poller take one connection
   b) all threads take one connection each
   c) all script servers take one connection each

   Therefore, if you have 4 processes, with 10 threads each, and 5 script servers each
   your spine will take approximately:

   total connections = 4 * ( 1 + 10 + 5 ) = 64

   This may be resolved in a future release of spine.

About

Spine C Based Poller for Cacti

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
GPL-2.0
COPYING
LGPL-2.1
LICENSE.LGPL

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 95.8%
  • C++ 2.5%
  • Shell 1.7%