Mit welchem ​​Tool überwachen Sie Ihre Server?

187

Eine umfassendere Liste der Überwachungstools und ihrer Funktionen finden Sie auf dieser Wikipedia-Seite .

Wie die Frage besagt, welche Tools werden für diese Aufgabe am häufigsten verwendet und wo liegen ihre Stärken und Schwächen?

voretaq7
quelle
Auf welcher Plattform läuft Ihr Server?
Glenn Slaven
1
Auf meinen Servern läuft Debian Lenny, aber die Frage konzentriert sich nicht in erster Linie auf die UNIX-Überwachung, da viele Tools wahrscheinlich irgendeine Form der plattformübergreifenden Unterstützung haben werden.
Aron Rotteveel
Möglicherweise verwenden sie unterschiedliche Tools, aber aus Sicht des Gesamtsystems machen Sie immer wieder dasselbe auf den verschiedenen Systemen. Es ist nur ein bisschen Skripting, um das letzte Datenbit herauszuholen, das Sie wollen. Ich würde „Tools“ in diesem Zusammenhang betrachten die Aufnahme Instanz (Monitoring - Server) nicht das eigentliche Plugin / Skript, das die Daten ausspuckt
serverhorror
Ich möchte auch die Anwendungen überwachen (Leistung, Verfügbarkeit usw.). Überwachungstools scheinen ein Spektrum mit der Fähigkeit zu haben, Hardware auf der einen Seite und Anwendungen auf der anderen Seite zu überwachen. Hardware <----- + -----> Anwendung
Nathan Hartley

Antworten:

136

Ich habe Nagios in der Vergangenheit mit Erfolg benutzt. Es ist sehr erweiterbar (über 200 Add-Ons), relativ einfach zu bedienen und bietet viele Berichte. Ein Negativ wäre die anfängliche Einrichtung.

jdiaz
quelle
10
Nagios funktioniert hervorragend, um alle Arten von Hosts (Windows, Linux, Router, Switches usw.) zu überwachen. Ich empfehle die Verwendung eines Konfigurationstools wie fruchtig oder Lilacto, um die Konfigurationsprobleme zu lindern. NSClient ++ auf den Windows-Boxen und Nagios-Statd auf dem Linux-Zeug, um laufende Prozesse, Festplattennutzung usw. zu überwachen
TonyB
Leider benötigt Nagios einen Agenten auf Windows-Rechnern - in der Vergangenheit war der Agent bekanntermaßen anfällig für zufällige Sterbefälle.
PowerApp101
Wir haben uns sowohl Nagios als auch Zabbix für unsere Überwachung angesehen. Zabbix hat nach einer kurzen Evaluierung gewonnen, hauptsächlich aufgrund der einfachen Bereitstellung und Funktionalität (Zabbix umfasst beispielsweise die grafische Darstellung als Kernfunktion, während Nagios ein Plugin benötigt). Ich fand Nagios so zu konfigurieren, dass es mir weh tat.
GroundWork OpenSource verfügt über eine Netzwerküberwachungs-Appliance, die im Kern Nagios verwendet und die Einrichtung / Verwaltung vereinfacht
Rog,
12
Es gibt eine neue Nagios-Gabel namens Icinga. Es ist noch nirgendwo, aber ihre Ziele sehen vielversprechend aus. icinga.org
cstamas
70

Cacti ist ein sehr gutes webbasiertes Frontend für RRDTool und bietet sehr nützliche Grafiken und Statistiken. RRDTool ist der Teil, der Daten aus mehreren Systemen sammelt und eine Vielzahl technischer Daten überwacht.

Wir verwenden diese cacti / RRDTool-Lösung zur Überwachung von Unix- und Windows-Systemen. Wir erhalten eine Reihe nützlicher Messdaten, darunter Auslastung, CPU- / RAM-Auslastung, Festplattenspeicher, angemeldete Benutzer, Netzwerkverkehr, laufende Prozesse usw.

Weitere Informationen zu Kakteen finden Sie unter Was sind Kakteen? Seite.

paulgreg
quelle
Cacti ist eine unterhaltsame Lösung, die großartig aussieht und zu einem günstigen Preis (kostenlos) erhältlich ist. Die Einrichtung von Netzwerkgeräten ist jedoch ein PITA und wurde nur unzureichend dokumentiert. Es könnte jetzt besser sein, aber ich würde mich nicht dazu verpflichten, bis Sie Ihre Nachforschungen angestellt haben.
Chris Porter
57

Ich persönlich liebe Munin, das sehr einfach zu installieren und Plugins zu schreiben ist, da es eine sehr einfache Architektur hat. Es gibt bereits ziemlich viele Plugins für alle erdenklichen Zwecke, sodass Sie wahrscheinlich nicht einmal Plugins schreiben müssen.

Es bietet auch schöne Grafiken und die Option, (sehr einfache) Warnungen zu konfigurieren.

pilif
quelle
2
Ich bin auch ein großer Fan von Munin. Es unterstützt die Integration in Nagios (so dass Sie beide ausführen können) und alle gängigen Unix-Versionen. Ich denke, es gibt keine Unterstützung für die Überwachung eines Windows-Knotens - allerdings ist er in Perl geschrieben, so dass es durchaus möglich sein sollte, auch wenn es nicht trivial ist .
John Dalton
2
@John. Windows-Knoten werden entweder über munin-node-win32, einen nativen Munin-Knoten, oder wie jeder Host über SNMP unterstützt.
Steve Schnepp
34

Zabbix . Es ist Open Source und relativ einfach einzurichten und anzupassen. Wir haben eine Vielzahl von benutzerdefinierten Überwachungsskripten, die in den zabbix-Server eingespeist werden. Sie kümmern sich jedoch um die Zentralisierung dieser Daten, die angemessene Anzeige dieser Daten, Benachrichtigungen (E-Mail, IM, SMS, Twitter usw.) usw.

Tony Meyer
quelle
2
Wir verwenden auch Zabbix und finden es ziemlich leistungsfähig und konfigurierbar. Wir haben sowohl Zabbix als auch Nagios getestet und uns letztendlich für Zabbix entschieden, da Nagios anscheinend einen guten Ruf hat, die Installation jedoch ein wenig mühsam ist und viele Funktionen von Plugins stammen, anstatt in der Kernanwendung enthalten zu sein (grafische Darstellung ist ein Problem) gutes Beispiel dafür, Sie bekommen es kostenlos mit Zabbix).
3
Ich bevorzuge Zabbix, weil es Flexibilität bei der grafischen Darstellung und Zuordnung Ihrer Infrastruktur (in Bezug auf die Verfügbarkeit) sowie eine flexible Art der Überwachung bietet.
Andrioid
29

Ich habe Spiceworks in unserem Unternehmen eingeführt und wir finden, dass es ein großartiges Tool ist, um nicht nur Server, sondern alles andere im Netzwerk zu überwachen.

Es werden Dinge wie automatische Inventarisierung und benutzerdefinierte Überwachung ausgeführt, um Ihnen E-Mails zu senden, wenn ein Problem auftritt (z. B.: Der Drucker hat bis zu 10% weniger Tinte oder die Festplatte dieses Servers hat 20%).

Der Nachteil ist wahrscheinlich die Informationsdichte pro Computer. Verstehen Sie sich nicht falsch, es gibt VIELE Daten pro Computer, aber für Dinge wie Server, bei denen Sie viele Statistiken benötigen, müssen Sie möglicherweise ein anderes Tool verwenden.

EDIT: Oh, habe ich schon erwähnt, dass sein Geschäftsmodell darauf basiert, dass es für immer frei ist.

Shard
quelle
Spiceworks macht eine Menge großartiger Sachen - und das KOSTENLOS.
3
SpiceWorks hat eine sehr große Community, die sich auch ein bisschen mit ServerFault überschneidet. Es wird interessant sein, das Zusammenspiel zwischen den Gemeinschaften zu sehen. Ich benutze auch SpiceWorks. Geniales Werkzeug.
Scott Alan Miller
Ich benutze dies jetzt basierend auf Ihrer Empfehlung. Hervorragendes Werkzeug.
Marko Carter
Wir benutzen es bei unserer Arbeit. Es ist ziemlich beeindruckend. Allein die Bestandsaufnahme der Hardware und nicht zuletzt der Software ist einen Blick wert.
Terry
Als ich das letzte Mal Spiceworks (Version 3) verwendet habe, konnte es keine Hardwarekomponenten wie Monitore, Grafikkarten usw. hinzufügen oder ändern. Es hat sie erkannt, aber oftmals falsch. Daher verwende ich immer noch GLPI + OCSNG, was ich hasse .
Boden
18

Smokeping prüft nicht nur die Verfügbarkeit verschiedener Server und Dienste, sondern verfolgt auch deren Latenz und bietet benutzerfreundliche , gut aussehende und schnell darstellbare Grafiken.

Eine breite Palette von Plug-ins für Latenzmessungen ist sofort verfügbar. Wenn Sie Perl kennen, können Sie ganz einfach eigene Perl-Versionen für alle exotischen Anforderungen erstellen.

Bei großen Installationen wird das Master / Slave-System für verteilte Messungen eingesetzt.

Das hoch konfigurierbare Warnsystem hilft Ihnen, Probleme zu erkennen, bevor sie sich auf Benutzer auswirken oder zu größeren Ausfällen führen.

Smokeping ist kostenlos und OpenSource Software wurde von Tobi Oetiker, dem Entwickler von MRTG und RRDtool, in Perl geschrieben

Linulin
quelle
Smokeping ist gut zu sehen, wie Ihr Netzwerk ist
Rory
Smokeping ist erstaunlich, um die Latenz zu visualisieren.
James
15

OpenNMS wird dort eingesetzt, wo ich mehr als tausend Linux-Maschinen überwache. Wir überwachen die Hardware jeder Maschine und die darauf laufenden Anwendungen.

jassuncao
quelle
+1 für OpenNMS verwenden wir dies auch bei der Arbeit, um Tausende von Maschinen und Schnittstellen zu überwachen. Wir haben viele verschiedene Betriebssysteme und können sie alle mit OpenNMS überwachen.
Steve K
Nicht meine erste Wahl, aber sehr nützlich
Wie ist es mit dem Hinzufügen von MIBs für neue Hardware?
Slovon
OpenNMS verfügt bereits über eine Reihe von SNMP-Statistiken in der Standardkonfiguration, sodass es automatisch erkennt und sofort grafisch dargestellt werden kann. Neue SNMP-Statistiken können ganz einfach hinzugefügt werden. Geben Sie einfach einen Namen für die RRD, die OID und den Datentyp ein und ordnen Sie ihn dem Gerätetyp zu, für den die Statistik gilt.
Mtinberg
15

Zenoss Core ist von Nutzen. Wir verwenden es (seit ungefähr einem Jahr) zur einfachen Überwachung von Servern, Netzschaltern und USVs.

Zenoss Core ist ein preisgekröntes Open-Source-IT-Überwachungsprodukt, das die Konfiguration, den Zustand und die Leistung von Netzwerken, Servern und Anwendungen mithilfe eines einzigen integrierten Softwarepakets effektiv verwaltet.

Gimel
quelle
Wenn Sie die kostenlose Version von Zenoss Core verwenden, können Sie viele SNMP-MIB-Optimierungen vornehmen. Ich fand auch heraus, dass es sich standhaft weigerte, Betriebssystemdaten auf einigen meiner Server zu sammeln, und es überraschend schwierig ist, es für einfache Aufgaben wie das Überprüfen des Inhalts einer Webseite einzurichten.
gareth_bowles
Kann mit MIB-Problemen sympathisieren, aber die Webseitenüberprüfung kann mit Nagios-Plugins auf Zenoss durchgeführt werden.
Gimel
12

Nagios ist großartig, da es kostenlos ist und es jede Menge Plugins dafür gibt. Die Benutzeroberfläche und Konfiguration ist jedoch sehr schwierig.

Es ist genau das Gegenteil von Pro und Contra, was auch großartig ist: Microsoft System Center Operations Manager (SCOM) ist nicht kostenlos, hat weniger Plugins, aber Setup und Konfiguration sind brillant und einfach.

Ich muss zugeben, dass SCOM meine Empfehlung gegenüber Nagios wäre, wenn ich in einem primären Microsoft-Unternehmen tätig wäre, sehr hohe Anforderungen an die Zuverlässigkeit hätte (dh es mir nicht leisten kann, dass die Überwachung unterbrochen wird) oder wenn ich überlegen müsste, Entwickler dazu zu bringen, damit zu arbeiten.

Robert MacLean
quelle
12

Ich habe verwendet:

  • Nagios - erfordert einige alte Befehlszeileneinstellungen, nicht hübsch, aber robust und funktional. Es wurde ersetzt durch:
  • Zenoss - erfordert viel weniger Beinarbeit zum Einrichten, hat eine kommerzielle Variante. Einmal ausgeführt, wird der Rest über einen Browser gesteuert. Sehr leistungsfähig, erfordert aber etwas MIB-Arbeit, wenn Sie die kostenlose Version verwenden.
  • Intermapper - ein kommerzielles Programm, das Sie ausgeben müssen, wenn Sie viele Knoten überwachen müssen. Scheint in Java geschrieben zu sein (besser oder schlechter).
  • Spiceworks - habe die neueste Version noch nicht ausprobiert. Ältere Versionen brauchten etwas mehr Umph unter der Haube, um zu reagieren, aber ansonsten funktioniert es gut. Kostenlose Version kommt mit Nag Ads.
Avery Payne
quelle
Wir verwenden Intermapper ausgiebig.
sysadmin1138
Ich benutze auch InterMapper. Der Konsolenclient ist in Java geschrieben. Der Server ist in Python geschrieben. Postgres wird als Backend-Datenbank für die Datenaggregation und Berichterstellung verwendet.
lsiu
11

Wir nutzen AlertFox seit einigen Wochen und freuen uns sehr darüber. Es überprüft nicht nur unsere Verfügbarkeit und Leistung, sondern überwacht auch den Warenkorb, die Benutzeranmeldung und andere kritische Teile der Website über Transaktionsskripte (iMacros-basiert).

Für unsere interne Überwachung (Speicherplatz usw.) verwenden wir Nagios .

David Meiers
quelle
10

PRTG Network Monitor - kann nicht genug großartige Dinge darüber sagen. Tolles Web-Front-End, besonders geeignet zum Überwachen von Routern (Bandbreite usw.) und anderen Geräten über SNMP und zum Messen der Verfügbarkeit von SLAs usw.

www.paessler.com

Brandon
quelle
9

Als Windows-Person MOM. Wir möchten ein Upgrade auf Systems Center Operations Manager (SCOM) durchführen, müssen dies jedoch erst tun, wenn wir mit der Bereitstellung von Windows 2008 beginnen.

Richard Gadsden
quelle
Ich benutze auch MOM. Ich liebe es und hasse es gleichzeitig.
Spoulson
SCOM ist eine großartige Überwachungsplattform für Windows-basierte Unternehmensumgebungen. Das wahre Genie sind die Management Packs, die von den Microsoft-Produktgruppen selbst veröffentlicht wurden (dies ist Teil der MS Common Engineering Criteria, nach der jedes Produkt innerhalb von 90 Tagen nach RTM einen SCOM MP hat). Wenn Sie Rat und Wissen von den Produktteams selbst erhalten, kann dies die Fähigkeit einer Betriebsabteilung erheblich verbessern, die Dinge am Laufen zu halten und gesund zu halten, ohne die erfahreneren Administratoren für jede Kleinigkeit zu belästigen.
Kevin Colby
8

Ich bin Teil eines Upgrades für die Betriebsüberwachung. Wir haben verschiedene Anbieter vor Ort kommen lassen, um ein paar große Dollarsysteme vorzustellen und einige billigere Alternativen zum Vergleich beizufügen.

Eines davon ist Hyperic , das auch als kostenlose Open Source-Lösung erhältlich ist. Ich war beeindruckt von den bereitgestellten Funktionen und der Erweiterbarkeit für benutzerdefinierte Agenten.

Spoulson
quelle
Es ist zwar nicht ressourcenschonend, aber sicherlich ein großartiges Überwachungstool!
Vincent De Baere
8

Für die Überwachung von Statistiken (Speichernutzung, Auslastung, MySQL-Aktivität, Apache-Aktivität usw.) verwende ich Munin . Im Auslieferungszustand werden bereits viele Dinge verfolgt und Diagramme für verschiedene Zeitintervalle erstellt (letzte 24 Stunden, letzte 7 Tage, letzter Monat, letztes Jahr). Durch Plugins können noch mehr Dinge überwacht werden. Es werden HTML-Seiten mit hübschen Grafiken ausgegeben.

Munin hat eine Master / Node-Architektur: Nodes sammeln Statistiken auf einem Server und der Master speichert die Daten und erstellt HTML und Diagramme.

Ich verwende Monit , um den Überblick über laufende Prozesse zu behalten und mich neu zu starten oder zu benachrichtigen, wenn bestimmte konfigurierbare Bedingungen auftreten (hohe CPU-Auslastung, hohe Speichernutzung, keine HTTP-Antwort usw.). Monit kann auch allgemeinere Dinge über einen Server überwachen, z. B. die CPU Laden, Speichernutzung, Festplattenstatus oder Festplattennutzung.

Monit muss für jeden Dienst oder jede Hardware konfiguriert werden, die Sie überwachen möchten, und wie Sie reagieren, wenn ein Fehler auftritt. Die am häufigsten verwendeten Optionen sind, nichts zu tun, eine Alarm-E-Mail zu senden oder den Dienst neu zu starten.

Monit ist großartig, wenn es funktioniert, aber manchmal kann es einen Dienst nicht starten, stoppen oder neu starten, und es sind nicht viele Diagnoseinformationen verfügbar, die Ihnen mitteilen, was schief gelaufen ist. Dies bedeutet, dass Sie nicht wissen, ob das Problem bei Ihrem Dienst oder bei der Monit-Konfiguration lag, die in einer Cron-ähnlichen Minimalumgebung ausgeführt wird.

Beide Tools sind standardmäßig auf den meisten Linux-Distributionen verfügbar.

Wes Oldenbeuving
quelle
8

Ich bin überrascht, dass niemand Logwatch oder Logcheck für Linux-Server erwähnt hat - spart eine Tonne Zeit beim Lesen von Logs!

Brent
quelle
Mit diesen Tools erhalten Sie keine Messdaten und können Ihre Infrastrukturtrends langfristig ablesen. Sie sind eine nette Ergänzung, aber ich würde mich nicht nur auf sie verlassen. Afaik "logwatch" ist etwas böse, da es nur über Fehler berichtet, von denen Sie es erzählen, im Gegensatz zu "logcheck", wo Sie dem Tool bekannte gute Sachen mitteilen und alles andere berichten.
Serverhorror
7

Ich verwende Pingdom zur Überwachung meines Servers. Es sendet mir eine SMS-Nachricht, wenn der Server nicht erreichbar ist.

Jon Tackabury
quelle
7

Unser Projekt verwendet Ganglia für unsere über 100 Knotencluster. Ein Grund, warum wir es verwenden, ist, dass es das Überwachungstool ist, das mit Rocks geliefert wird .

Es ist wichtig, dass wir auf jedem Knoten einen sehr geringen Overhead haben, damit so viele Ressourcen wie möglich für die Berechnung zur Verfügung stehen. Ganglia gibt uns einen guten Überblick über den Cluster und ermöglicht es uns, bei Bedarf einen Drilldown zu einzelnen Knoten durchzuführen. Abgesehen davon, dass wir wissen, was gerade los ist, können wir uns ziemlich genau ansehen, was in der letzten Stunde, am letzten Tag, in der letzten Woche, im letzten Monat und im letzten Jahr passiert ist. Die Grafiken verschiedener Statistiken sind grundlegend und funktional.

Jon Ericson
quelle
6

Es kommt darauf an, was Sie unter "Monitor" verstehen!

  • Ist es (System oder Dienst) verfügbar? Wir benutzen Nagios .
  • Was macht es? Wir verwenden munin für Linux-Server und cacti für fast alles andere, auch wenn es manchmal mühsam ist , etwas zu konfigurieren ...
  • Was hat es getan? Wir verwenden syslog-ng, um Syslogs an einem Ort zu konzentrieren, und führen dann täglich ein angepasstes Protokollprüfungsskript aus, um Berichte per E-Mail zu senden. Wir suchen nach etwas ähnlichem für Windows-Bediener.
David Mackintosh
quelle
5

Ein neuer Marktteilnehmer, der sich mit Cacti und den RRDTool-basierten Lösungen messen möchte, ist Graphite ( http://graphite.wikidot.com/ ).

RRDTool wird durch einen Hintergrundspeicher mit dem Namen Whisper ersetzt. Die Dokumente geben einen recht guten Überblick darüber, warum sie sich unterscheiden, und ich mag die CLI für Ad-hoc-Grafiken, wenn ich etwas untersuche.

cclark
quelle
4

Wir verwenden (und mögen) WhatsUp von Ipswitch für unser relativ kleines Windows-Netzwerk. Es ist einfach einzurichten und relativ einfach zu verwalten und kann sowohl mit Windows-Servern als auch mit Standard-Dingen umgehen.

Für größere Netzwerke, nicht auf Windows ausgerichtete Netzwerke oder Netzwerke mit vielen unterschiedlichen Inhalten empfehle ich von Herzen OpenNMS . OpenNMS-Software ist kostenlos und das Unternehmen verkauft gerne Support- und Implementierungsservices. Es wird auch von einem sehr scharfen Freund vom College geleitet!

Tomjedrz
quelle
4

Für diejenigen, die das Nagios-Webinterface nicht mögen, gibt es NPC , ein Plugin für Cacti, das die Nagios-Benutzeroberfläche in Cacti verfügbar macht, aber mit einem besseren Aussehen (Ajax usw.).

Es liest aus einer von NDO2DB bereitgestellten Datenbank. Dies ist eine hervorragende Möglichkeit, Ihre Infrastruktur aus einer Datenbank zur Verwendung in Skripten und anderen Tools verfügbar zu machen.

Cawflands
quelle
4

Derzeit verwenden wir PRTG von Paessler . Es ist exzellent. Keine Agenten erforderlich, hervorragende Ajax-Weboberfläche, Protokollierung, grafische Darstellung, WMI usw. Es gibt eine kostenlose 10-Sensor-Version, für die Enterprise-Version haben wir jedoch ein paar Riesen herausgefordert. Geld gut ausgegeben.

PowerApp101
quelle
4

Hobbit - es ist eine schnellere, bessere Version von Big Brother (was heutzutage alarmierend kommerziell zu sein scheint).

http://hobbitmon.sourceforge.net/

dr-jan
quelle
Wir verwenden auch Hobbit, es ist fantastisch, es verwaltet 600+ Server mit jeweils 10+ Monitoren, von denen viele jede Minute aktualisiert werden
MarkR
1
Der Hobbit heißt jetzt Xymon. hswn.dk/hobbiton/2008/11/msg00123.html
Clinton Blackmore
4

Wenn Sie es eilig haben und ein schnelles Tool zur Überwachung Ihres MS-Servers benötigen, verwenden Sie die Leistungsüberwachung für Windows. Richten Sie ein Zählerprotokoll mit einer benutzerdefinierten Überwachungsvorlage und einem benutzerdefinierten Zeitplan ein (z. B. stündliche Datenerfassung für 5 Minuten). Laden Sie dann das LogParser- und das Codeplex-Tool zur Leistungsanalyse von Protokollen (PAL) ( http://pal.codeplex.com/ ) von Microsoft herunter, um Ihr Zählerprotokoll zu analysieren . PAL generiert einen großartigen dokumentierten Bericht mit Links zu möglichen Dokumenten / Tools zur Problemlösung.

Paul
quelle
3

Ich verwende eine Kombination aus Solarwinds, Registerkarten für die VMware-Serverleistung und benutzerdefinierten Skripts.

Solarwinds Orion Network Performance Monitor ist das, was ich mit unserem Windows-System verwende. Admins auf meinen Webservern. Es werden immer noch einige nützliche App-Metriken ausgeführt, aber es enthält gute Informationen zu grundlegenden Dingen auf Box-Ebene (Festplatte, Netzwerk, CPU).

Für meine VMware-Gäste gefallen mir die Leistungstabellen.

Wenn ich auf meinen Sun-Servern etwas benötige, das in Solarwinds nicht verfügbar ist (weil unser Administrator es nicht hinzugefügt hat oder was), schreibe ich benutzerdefinierte Skripte (normalerweise in Perl), um Dinge wie den Zustand der Spiegelung, die Auslagerungsnutzung usw. zu überwachen.

Ich würde gerne mehr über Solarwinds erfahren, aber es gibt nur ungefähr 26 Stunden pro Tag (so glaubt mein Chef), also finde ich, dass dies ein bisschen einschränkend sein kann ...

Milner
quelle
3

Wir verwenden OpsView , das auf Nagios läuft. Mithilfe der Web-Benutzeroberfläche können Sie neue Hostmonitordefinitionen bereitstellen, ohne den SSH-Zugriff zuzulassen, öffentliche Ansichten bereitstellen und Verlaufswerte aufzeichnen zu müssen. Dies ist praktisch, um geeignete Baselines bereitzustellen und zu bestimmen.

Jldugger
quelle
2

Tut mir leid zu sagen, aber ich habe am Ende viele benutzerdefinierte Skripte verwendet. Obwohl dies alles andere als ideal ist, bezweifle ich, dass es eine allgemeinere Lösung gibt.

Matt Lacey
quelle
Es werden immer benutzerdefinierte Skripte benötigt!
Techboy
2

Wir haben unsere eigene Überwachungssoftware geschrieben. Unser Code ist bei weitem nicht so ausgefeilt wie ein kommerzielles Paket, aber wir brauchten nicht viel Funktionalität. Es war einfacher, unsere eigenen zu schreiben, als andere Pakete zu untersuchen und zu lernen, wie man sie benutzt. Der Code macht genau das, was wir wollen und ist einfach zu erweitern.

John D. Cook
quelle
2
Ich denke, es ist wichtig, über die Implikationen einer solchen Entscheidung nachzudenken. Etwas von Grund auf neu zu schreiben ist vielleicht nicht so aufwändig - aber die Wartung auf der Straße ist ein Bär.
Adam
Ich könnte mir vorstellen, dass Wartung ein Problem ist, aber das war für uns nicht der Fall, obwohl wir dieses System seit Jahren betreiben. Da die Codebasis klein und vertraut ist, war es für uns einfach, bei Bedarf neue Funktionen hinzuzufügen. Die Beibehaltung einer kommerziellen Lösung kann im Laufe der Zeit auch ein Problem sein, wenn Teile von neuen Anbietern aufgepfropft werden, wenn das Originalprodukt nicht alles bietet, was Sie benötigen, usw.
John D. Cook,