badboyss
Legacy Member
Hallo
Voor nagios core 4 ben ik zelf een frontend aan het maken.
Origineel werkt nagios met frames.
Dit heb ik nu omgezet in div met een eigen menu.
Alles werkt perfect tot op een bepaald punt de cgi moet aangeroepen worden van nagios.
Mijn menu staat op de linker div en met een js dat target naar een 2e div rechts.
Tot hier werkt het nog maar dan wordt om de 1 of andere manier het doel aangepast in de geladen cgi.
Dit is een beetje verwarrend maar ik zal het hieronder proberen te schetsen
Linkse div menu knop A
Point naar server/nagios/cgi-bin/status.cgi en target rechter div.
De pagina opent perfect in de rechter div.
Nu kan ik vanop die cgi de status opvragen van server X
Normaal moet die link verwijzen naar server/nagios/cgi-bin/extinfo.cgi?type=1&host=serverx
Om de 1 of andere reden is dit server/nagios/extinfo.cgi?type=1&host=serverx dus de cgi-bin folder wordt niet meer meegegeven.
Het heeft te maken met de javascript en de rechter div want als ik het niet naar de rechter div verwijs en de JS verwijder en gewoon een link maak naar een _blank dan lukt het wel.
Waarom word het path veranderd door het gebruik van die js?
grts b,
Voor nagios core 4 ben ik zelf een frontend aan het maken.
Origineel werkt nagios met frames.
HTML:
<frameset cols="180,*" style="border: 0px; framespacing: 0px">
<frame src="side.php" name="side" frameborder="0" style="">
<frame src="<link naar cgi>" name="main" frameborder="0" style="">
</frameset>
Dit heb ik nu omgezet in div met een eigen menu.
Alles werkt perfect tot op een bepaald punt de cgi moet aangeroepen worden van nagios.
Mijn menu staat op de linker div en met een js dat target naar een 2e div rechts.
Code:
$(function(){
$('#menu a').click(function(e) {
$('#content').hide().load( $(this).attr('href') , function(){
$('#content').show()
})
return false
})
})
Tot hier werkt het nog maar dan wordt om de 1 of andere manier het doel aangepast in de geladen cgi.
Dit is een beetje verwarrend maar ik zal het hieronder proberen te schetsen
Linkse div menu knop A
Point naar server/nagios/cgi-bin/status.cgi en target rechter div.
De pagina opent perfect in de rechter div.
Nu kan ik vanop die cgi de status opvragen van server X
Normaal moet die link verwijzen naar server/nagios/cgi-bin/extinfo.cgi?type=1&host=serverx
Om de 1 of andere reden is dit server/nagios/extinfo.cgi?type=1&host=serverx dus de cgi-bin folder wordt niet meer meegegeven.
Het heeft te maken met de javascript en de rechter div want als ik het niet naar de rechter div verwijs en de JS verwijder en gewoon een link maak naar een _blank dan lukt het wel.
Waarom word het path veranderd door het gebruik van die js?
grts b,