antieke nagios: pagina's aanpassen

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Topicstarter
Hoihoi


ik zit hier bij een klant met een issue met nagios:

Je kunt users rechten geven om de daemon te herstarten (wat vaak gebeurt) of niet. Als je ze echter die rechten geeft kunnen ze in de webinterface ook de 'disable notifications' knop indrukken. Dat is recentelijk gebeurt en heeft centjes gekost.... men had het niet door dat eea stuk was gegaan.

Qua rechten is dat niet fixbaar. Ja users hebben shell root xs, maar het gaat hier meer om policy en per-ongeluk-dingen-vernaggelen dan kwaadwillenden buiten houden.

Mijn plan was dan ook om het menu in nagios aan te passen waar dit kan (process info) , dat er nu zo uitziet:
code:
1
2
3
4
5
6
7
8
9
10
Process Commands
Shutdown the Nagios Process 
Restart the Nagios Process  
Disable Notifications   
Stop Executing Service Checks   
Stop Accepting Passive Service Checks   
Disable Event Handlers  
Start Obsessing Over Services   
Disable Flap Detection  
Enable Performance Data
En daar alle behalve restart the nagios process uit te trappen. (nee een shell restart van nagios werkt anders en is niet wenselijk).

Als ik echter naar de nagios UI ga kijken is dit allemaal CGI scripted binary meuk... en kan ik dat niet 1-2-3 aan passen. Weet iemand hoe ik dit elegant kan doen zonder al teveel werk?

Het gaat hier om nagios1.2 (ja 1995 belde net , ze willen hun software terug...)

i3 + moederbord + geheugen kopen?


Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 02-10 22:42

CAPSLOCK2000

zie teletekst pagina 888

Zelf een HTML-paginaatje maken met links naar de features die je wel wil hebben.

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Topicstarter
Liever niet , ik wil slechts 1 menu aanpassen. Ik zal een link moeten maken in het menu naar deze pagina... en dus het menu ook aan moeten passen. Etc etc etc.

Kan ik niet zelf een nieuwe pagina compileren op basis van de oude sources? :P

i3 + moederbord + geheugen kopen?


Acties:
  • 0 Henk 'm!

  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
Boudewijn schreef op woensdag 13 juli 2011 @ 15:43:
Hoihoi

...
allemaal CGI scripted binary meuk... en kan ik dat niet 1-2-3 aan passen.
....
Daar heb ik in een ver verleden (maar niet zo ver als 1995 :> ) ook weleens mee zitten prutsen, maar weet het niet meer precies. Zijn die cgi-bins echt binaries of zitten er ook gewoon scriptjes tussen ?
Als je source hebt zou je sowieso kunnen proberen alleen die cgibins te recompilen toch ?

Edit:
Zijn het geen losse cgibins? gewoon de binary zoekmaken -> 404 eventueel nog afvangen

[ Voor 8% gewijzigd door u_nix_we_all op 13-07-2011 20:45 ]

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


Acties:
  • 0 Henk 'm!

  • Gertjan
  • Registratie: Oktober 2001
  • Laatst online: 09-09 17:11

Gertjan

mmmm, beer...

Zaken aanpassen in de CGI's van Nagios kan wel, maar is niet makkelijk. Alles is in c geschreven, dus je moet de source hebben en het hele zaakje recompilen.

Kun je de URL die vanuit de webinterface aangeroepen wordt niet afvangen met een htaccess en redirecten met een melding dat ze daar met hun tengeltjes af moeten blijven?
Andere mogelijkheid: filter met mod_proxy oid de output door een eigen script en parse de ongewenste links eruit. Eerste 'oplossing' is het minste werk :).

Acties:
  • 0 Henk 'm!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Topicstarter
Mja het wordt al behoorlijk geproxied via andere machines, dus dat is erg onhandig lijkt me.
Qua URL het lijkt allemaal dezelfde URL te zijn ,met wat andere POST variabelen oid.

Maw: ik vrees dat ik aan de source kant moet rotzooien... ook al die source niet meer op de nagios website te vinden :X.

i3 + moederbord + geheugen kopen?


Acties:
  • 0 Henk 'm!

  • rvtk
  • Registratie: Juni 2001
  • Laatst online: 03-10 20:23
Kan je niet een cronjobje schrijven die elke x minuten de waarde van Disable Notifications uitleest (en eventueel ook andere waarden)?

Vervolgens laat je die groot alarm slaan als er een waarde niet goed staat.

Acties:
  • 0 Henk 'm!

  • Paul
  • Registratie: September 2000
  • Laatst online: 04-10 19:09
Kun je /nagios/side.html aanpassen zodat je de link naar /nagios/cgi-bin/extinfo.cgi?&type=0 aanpast naar iets anders (je eigen pagina met alleen een 'restart service'-knop of zo) ?

Of komen mensen ook op andere maniere bij de Process Info?

[ Voor 3% gewijzigd door Paul op 14-07-2011 14:47 ]

"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock

Pagina: 1