Skip to content

NagVis/nagvis-icinga-web-integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Icinga Web Cronk integration

These files are meant to support integration of NagVis wth Icinga Web.

The idea is that you create a user in Nagvis with the appropriate rights (eg icingaweb with password icingaweb) and then edit nagvis.ini.php to set

logonmodule="LogonMixedQuery"
logonenvcreateuser="0"

Then you call NagVis from the corresponding Icinga Web cronk appending username=icingaweb&password=icingaweb (eg /nagvis/frontend/nagvis-js/index.php?username=icingaweb&password=icingaweb).

This way users already authenticated in Icinga Web can see the maps, but everyone else needs to authenticate.

By creating multiple users with different rights in Nagvis and creating multiple cronks with different permissions in Icinga Web it is possible to fine tune which maps are visible to which users/groups.

Thanks

This code has been developed and contributed by Christos Tsirimokos. Thanks for sharing and supporting NagVis!

Disclaimer

We publish this code as is. May it be useful for anyone out there. We, the NagVis developers, won't improve it or port it to newer versions.

About

Icinga Web Cronk integration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages