linspector.github.io/_site/news/2015-02-07-linspector-rewrite/index.html

78 lines
3.8 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Linspector System Monitoring - Linspector Rewrite</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="System, Network, Service and Device Monitoring solution">
<meta name="author" content="Johannes Findeisen, Rafael Timmerberg">
<meta name="keywords" content="linspector,network,monitoring,watchguard,notification,system,alert,alarm,sla,vital,information">
<link rel="alternate" type="application/atom+xml" title="Linspector Atom Feed" href="/news/atom.xml">
<link rel="shortcut icon" href="/img/linspector.favicon.png" type="image/png">
<link href="/css/normalize.css" rel="stylesheet">
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/prettify.css" rel="stylesheet">
<link href="/css/table.css" rel="stylesheet">
<link href="/css/linspector.css" rel="stylesheet">
<script src="/js/jquery.min.js"></script>
<script src="/js/bootstrap.min.js"></script>
<script src="/js/github.commits.widget.js"></script>
<script src="/js/prettify/prettify.js"></script>
</head>
<body onload="prettyPrint()">
<div id="wrap">
<div class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/">Linspector</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<!--<li><a href="/">Home</a></li>
<li><a href="/about/">About</a></li>
<li><a href="/features/">Features</a></li>
<li class="active"><a href="/news/">News</a></li>
<li><a href="/documentation/">Documentation</a></li>
<li><a href="/community/">Community</a></li>
<li><a href="/download/">Download</a></li>
<li><a href="/projects/">Projects</a></li>
<li><a href="/development/">Development</a></li>-->
</ul>
<ul class="nav navbar-nav navbar-right">
<li style="padding-left:6px;"><img src="/img/linspector.new.png" /></li>
</ul>
</div>
</div>
</div>
<div class="container">
<article>
<h2>Linspector Rewrite</h2>
<p>I am working on a Linspector rewrite because of:</p>
<ul>
<li>Big design fails in the configuration parser.</li>
<li>The new APScheduler works quite different and job scheduling needs to be rewritten anyway.</li>
<li>I have designed a completely new shell interface to Linspector which is not compatible with the actual code base.</li>
<li>I want to change the license from AGPL to some BSD or MIT style license and since some code was not written by myself I do not want to replace parts so a rewrite is the best solution.</li>
</ul>
<p>Keep in mind, that it is possible to create a fully working monitoring solution with the current code base but with some limitations. That is why I do not update the current code anymore. A lot of features are missinf but could easily be implemented. For me this makes no sense because the next generation of Linspector could not adopt code because a new design. The interface to services and tasks will not change in this rewrite so these parts could be reused.</p>
</article>
</div>
</div>
<div id="footer">
<div class="container">
<p class="text-muted credit">&copy; 2011 - 2015 by the Linspector development team, this site is hosted on <a href="http://pages.github.com" class="ext">GitHub Pages</a></p>
</div>
</div>
</body>
</html>