NETWAYS Logo
Sprache wählen
 
Übersicht Produkte
Nagios Monitoring
Nagios AddOns
NETWAYSGrapherV2
NETWAYS Portal
Funktionsweise
Features
Demosystem
Download
NagiosGrapher
NoMa
EventDB
Business Process AddOn
NagVis
Nagios Plugins
Mule ESB
Jasper Reporting
RT Request Tracker
OTRS
Cluster Solutions
Bacula Backup
VoIP
TWiki und Foswiki
Puppet
Security Solutions


 

Funktionsweise des NETWAYSPortals

Bei dem von NETWAYS entwickelten Portal  handelt es sich im Prinzip um ein alternatives Userinterface für Nagios. Der erweiterte Funktionsumfang bietet jedoch mehr als das. Über XML-Templates ist das System flexibel konfigurierbar und ermöglicht zudem durch die Basis des zu Grunde liegenden CMS Typo3 eine detaillierte Nutzerverwaltung.








Basis des Portals: Typo3



Als Basis für das Portalsystem dient das Open Source Content Management System Typo3.

 

Über ein Templatesystem lassen sich die verschiedenen Ansichten individuell anpassen und die integrierte Benutzerverwaltung ermöglicht eine feine Abstufung der Berechtigungskonzepte für unterschiedliche User und Gruppen. Ebenso existieren diverse Konzepte zur Einbindung von externer Authentifizierung wie z.B. LDAP.

 

Für die Integration von Nagios wurden von NETWAYS mehrere Typo3-Extensions entwickelt, um die Status und History der Hosts und Services sowie graphische Komponenten wie NagVis oder NagiosGrapher anzuzeigen.
Außerdem können Nagios Commands direkt aus dem Portal heraus abgesetzt werden (auch an dezentrale Nagios Instanzen).

Die Command Extension (net_nagioscmd)

Über die Command Extension wird es dem Portalbenutzer ermöglicht, Nagioscommands wie "re-schedule" oder "acknowledge" direkt von der Benutzeroberfläche aus an den Server zu schicken. Natürlich ist auch dieses Recht auf bestimmte Nutzer oder Gruppen beschränkbar. Die Befehle werden über die Templates bestimmt und können ebenso wie weitere Links je nach Ansicht variiert werden.

Grafische Darstellungen mit dem Streaming Proxy (net_sproxy)

Der Streaming Proxy kann grafische Darstellungen des Nagios-Systems in die Portaloberfläche integrieren. So ist es z.B.  möglich sich die Graphen des NagiosGrapher oder Statusmaps von Nagvis anzeigen zu lassen.



Die Datenbank Extension (net_dbdata)



Die Daten von Nagios werden über die NDO-Schnittstelle in einer Datenbank hinterlegt, welche von der Datenbankextension ausgelesen wird. Dabei erhält man die folgenden Daten:

  • Nagios Current Status aus NDO
  • Nagios Alert History aus NDO
  • Nagios Notification History aus NDO

Desweiteren kann man natürlich auch auf andere Datenquellen zurückgreifen, wie beispielsweise:

  • Trouble Tickets (bsp. HP ServiceDesk oder Request Tracker)
  • Inventardatenbanken
  • Beliebige andere SQL Datenbanken

Als Abstraction Layer kommt hier die ADOdb Database Abstraction Layer zum Einsatz.

Absetzen von Kommandos mit net_nagioscmd

net_nagioscmd unterstützt nun auch das direkte Absetzen von Kommandos an Nagios-Master- und Satelliten-Server. Hier kann für jedes Kommando festgelegt werden, ob es an den Master, an den Satelliten oder an beide geschicket werden soll.

net_simplefruity ermöglicht eine Web-Konfiguration auf Basis einer fruity DB

Mit dem Feature können, je nach Rechtevergabe nur innerhalb bestimmter Hostgruppen neue Host angelegt, bearbeitet und gelöscht werden.