Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Icinga DB related docs #9423

Merged
merged 14 commits into from
Jun 29, 2022
Merged

Update Icinga DB related docs #9423

merged 14 commits into from
Jun 29, 2022

Commits on Jun 29, 2022

  1. Additional GRANT options for MySQL

    We are using a central DB-Cluster, therefor Icinga2 got a database on this remote cluster.
    We used the icinga DB user, created during the step before, to import the DB schema.
    
    For this, the additional GRANT options `ALTER` and `CREATE` where needed to install the schema successfully via:
    ```bash
    mysql -u icinga -p icinga < /usr/share/icinga2-ido-mysql/schema/mysql.sql
    ```
    
    Someone may find this a security problem. But I see two benefits:
    * these GRANT options are only set for the icinga.* database
    * this setup allows to execute also all later UPGRADE commands as the database user `icinga` - and not as the DB Administrator.
    
    Two additional notes:
    * I also included a small warning about the used default DB password
    * sadly, I have no way to change this also in the provided mariadb-centos7.png image, so this is left unchanged at the moment
    lrupp authored and julianbrost committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    451faad View commit details
    Browse the repository at this point in the history
  2. Docs: Move API install instructions up

    Almost every Icinga 2 node setup requires the Icinga 2 API, as Icinga
    Web connects to it, Icinga DB requires it, and although it's not clearly
    mentioned anywhere in the documentation at the moment, it enables the
    cluster communication functionality.
    lippserd authored and julianbrost committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    da81771 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5f79f46 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4e721c4 View commit details
    Browse the repository at this point in the history
  5. Docs: Deprecate IDO

    lippserd authored and julianbrost committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    a6ce83f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0f6951d View commit details
    Browse the repository at this point in the history
  7. Docs: Remove installation overview

    That's useless.
    lippserd authored and julianbrost committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    ff1a694 View commit details
    Browse the repository at this point in the history
  8. Docs: Remove addons section from installation chapter

    There is a separate chapter, so why draw attention to installing even
    more things.
    lippserd authored and julianbrost committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    c2db104 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2499b80 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a0f2117 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0f03586 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6df83de View commit details
    Browse the repository at this point in the history
  13. Docs: Remove install Icinga Web section

    The Icinga DB docs will link to installing Icinga DB Web.
    lippserd authored and julianbrost committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    da4da7b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c692066 View commit details
    Browse the repository at this point in the history