PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nagios Konfiguration



snoopy2004
18.09.08, 12:15
Hi,
bedingt durch den Spam"angriff" von gestern möchte ich nun nagios einsetzen, damit ich demnächst schneller informiert werde, wenn wieder so eine emailflut eintrifft.
nagios läuft und ich kann per webbrowser drauf zugreifen. allerdings werden mir keine hosts angezeigt, nichtmal mein localhost.
Erhalte im browser folgende meldung.



It appears as though you do not have permission to view information for any of the services you requested...

If you believe this is an error, check the HTTP server authentication requirements for accessing this CGI
and check the authorization options in your CGI configuration file.


meien http.conf sieht so aus



ScriptAlias /nagios/cgi-bin/ /usr/lib/nagios/cgi/
<Directory "/usr/lib/nagios/cgi">
Options ExecCGI
Allow from all
</Directory>

Alias /nagios/ /usr/share/nagios/
<Directory /usr/share/nagios>
Options ExecCGI +Includes -Indexes FollowSymLinks
AllowOverride None
Allow from all
</Directory>


Eigentlich sollten die cgi scripte laufen.

Als System nutze ich Suse 10.3 Habe Nagios über yast installiert.

marce
18.09.08, 12:22
and check the authorization options in your CGI configuration file.
... das schon gemacht?

snoopy2004
18.09.08, 13:07
oh mist, danke. daran lag es.

kann man mit nagios eigentlich auch das mailaufkommen protokollieren und bei überschreitung eines bestimmten grenzwertes eine benachrichtigung bekommen ?

marce
18.09.08, 13:09
mit nagios kann man alles :-)

Ob's dafür ein fertiges Plugin gibt oder ob Du selbst was Scripten mußt - kommt immer drauf an, was Du denn genau wissen willst, welchen Mailserver Du verwendest, ...

snoopy2004
18.09.08, 13:31
hast du oder jemand anderes dies denn im einsatz?

so dass ich

marce
18.09.08, 13:41
... dieser Satz blieb unvollendet?

Was mich betrifft: Mailserverüberwachung dieser Art machen wir hier nicht.

Aber wie üblich:
http://www.google.de/search?q=nagios+mailq+%C3%BCberwachen&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a
http://www.google.de/search?hl=de&client=firefox-a&rls=org.mozilla%3Ade%3Aofficial&hs=YzI&q=nagios+mailqueue+%C3%BCberwachen&btnG=Suche&meta=

cane
18.09.08, 14:55
Ist einfach und geht prima:

http://nagiosexchange.com
http://nagios-portal.de
http://nagios-wiki.de

mfg
cane

snoopy2004
18.09.08, 15:23
mh ich habe das check_mailq plugin nun am laufen. er sagt mir: mailq is empty.

ist ja auch richtig, weil postfix die mail ja sofort rausschickt. aber so bekomme ich keine statistik, wieviele mails z.b. gestern rausgegangen sind. oder wieviele in der letzten stunde eingegangen sind.

gibt es dazu noch ein anderes plugin als mailq ? ich finds nichts. sorry.

marce
18.09.08, 16:06
für derlei Dinge sind eher Tools wie Cacti oder MRTG interessant - die erstellen die wunderbarsten Graphen aus vielen lustigen Daten.

Nagios überwacht "nur" Zustände.

snoopy2004
18.09.08, 16:17
ich habs mir schon fast gedacht.

snoopy2004
18.09.08, 16:57
allerdings, wie bekommt man nun am besten heraus, ob sein server gerade "zugebombt" wird. Z.b. mit diesen Mailer-Daemon Mails. Wenn der Kunde anruft, isses ja leider schon zu spät.

Diese mails tauchen ja nicht in der mailq auf, bzw. sind so schnell wieder weg, da postfix sie ja sofort zustellt.

Genauso wäre es interessant informiert zu werden, sobald die ausgehenden mails rapide zunehmen, falls über meinen server spam verschickt werden sollte, aus welchem grund auch immer. wie realisieren das denn große provider?

cane
18.09.08, 17:29
Man könnte das mit check_log prüfen, ich würde aber vorschlagen Du installierst dir etwas zur grafischen Auswertung, z.B. Mailgraph:
http://mailgraph.schweikert.ch/

mfg
cane

cane
18.09.08, 17:33
für derlei Dinge sind eher Tools wie Cacti oder MRTG interessant - die erstellen die wunderbarsten Graphen aus vielen lustigen Daten.

Nagios überwacht "nur" Zustände.

Korrekt, da sehr viele nagios Plugins allerdings Performancedaten ausgeben können kann man das sehr schön mit Tools wie Perfparse oder PNP erledigen, ich habe PNP in mein Nagios eingebunden:


http://www.pnp4nagios.org/pnp/de/start
http://www.pnp4nagios.org/nagios/pnp_screenshots

mfg
cane

marce
18.09.08, 19:37
... man muß halt nur "Zustand" entsprechend defninieren - wenn man sagt: <1000 Mails pro Stunde ist gut, <1500 sosolala und >1500 böse - für Nagios kein Problem das darzustellen - die API ist sehr gut dokumentiert und ein entsprechendes Shellscript ist schnell geschrieben.

Machen wir hier für alles Mögliche an Fehlerauswertungen unserer Applikation, sei es passiv oder aktiv per nsca...