The present community repository for NetEye 4 provides default configurations, monitoring plugins and third-party scripts to simplify the setup of a NetEye 4 deployment. The deployment of the provided contents is performed by various script modules contained in this folder. The script installs the provided contents while verifying and maintaining existing contents.
Neteye Configurations and Template Library Setup documentation
-
005_git_submodules_init.sh
Initialize included submodules -
010_init_neteyeshare.sh
Create a folder structure for Agents, Monitoring Configuration and scripts under /neteye/shared/httpd/neteyeshare/ -
011_init_neteyeshare_weblink.sh
Initialize an Apache Alias with authentication for neteyeshare access via https -
020_get_icinga2_agents.sh
Fetch Icinga2 Agents from https://packages.icinga.org and store in /neteye/shared/httpd/neteyeshare/monitoring/agents/ -
030_ressources_init.sh
Define sample Resource for LDAP bind. -
031_root_navigation_sample.sh
Add additional main menu entries, i.e. the link to the "NetEyeShare" -
032_role_init.sh
Add additional user permission roles, i.e. the "viewer" -
033_authentication_init.sh
and034_auth_groups_init.sh
Add LDAP users and groups authentication sample -
040_monitoring_templates_init.sh
and041_icingaweb2_icons_init.sh
Provide monitoring templates for Icinga Director in neteyeshare. Read more about neteye template library and how to activate it. Install additional Host Icons in Icingaweb2 folder -
051_copy_nonproduct_monitoring_git_plugins.sh
Fetch plugins from third-party repositories and place into "neteyeshare" -
052_install_nonproduct_monitoring_plugins.sh
and053_install_product_monitoring_plugins_before_release.sh
Activate useful monitoring plugins in PluginContribDir -
060_synch_monitoring_plugins.sh
Synchronize all monitoring plugins to the "neteyeshare" -
061_sync_monitoring_configurations.sh
Place additional Icinga2 monitoring configuration into neteyeshare. a) Provide general Dependency apply rule to implement a parent-child hierarchy -
062_sync_monitoring_analytics.sh
Place sample Analytics dashboards into neteyeshare. a)generic_services_by_hosts.json
b)generic_snmp_interfaces.json
-
070_synch_itoa.sh
Synchronize ITOA agents and dashboards to local neteyeshare folder "itoa".