wiki:nagios
Różnice
Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
| wiki:nagios [2021/07/09 17:18] – 127.0.0.1 | wiki:nagios [2026/10/18 05:39] (aktualna) – 127.0.0.1 | ||
|---|---|---|---|
| Linia 14: | Linia 14: | ||
| SELinux is preventing / | SELinux is preventing / | ||
| - | Ewentualnie można zezwolić nrpe na buszowanie po systemie: | + | Ewentualnie można zezwolić nrpe oraz nagiosowi |
| semanage permissive -a nrpe_t | semanage permissive -a nrpe_t | ||
| + | semanage permissive -a nagios_unconfined_plugin_t | ||
| Po rozwiązaniu problemu można zmienić politykę na domyślną: | Po rozwiązaniu problemu można zmienić politykę na domyślną: | ||
| semanage permissive -d nrpe_t | semanage permissive -d nrpe_t | ||
| + | semanage permissive -d nagios_unconfined_plugin_t | ||
| ==== Czujki na bazie nrpe ===== | ==== Czujki na bazie nrpe ===== | ||
| Linia 36: | Linia 38: | ||
| # Plik do monitorowania CRON-a | # Plik do monitorowania CRON-a | ||
| * * * * * / | * * * * * / | ||
| + | |||
| + | ===== aNag ===== | ||
| + | |||
| + | Konfiguracja aplikacji aNag. | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | Manage monitoring instances: | ||
| + | |||
| + | * name: (wedłud uznania) | ||
| + | * Instance type: Icinga/ | ||
| + | * URL: https:// | ||
| + | * Username: [nazwa użytkownika] | ||
| + | * Password: [hasło] | ||
| + | * Client certificate (PKCS12): None | ||
| + | * Allow insecure certifiacte: | ||
| + | * Quick basic auth: zaznaczone | ||
| + | * Enabled: zaznaczone | ||
| + | * Author name: [puste] | ||
| + | * ostgroup: [puste] | ||
| + | * Servicegroup: | ||
| + | |||
| + | Po kliknięciu przycisku „Test” powien pojawić się komunikat zawierający „OK Everything looks good”. Po cofnięciu się do ekranu startowego aplikacji będzie widać nazwę wpisaną w pole name w konfiguracji. | ||
| + | |||
| + | ===== Nagios i Mantis ===== | ||
| + | |||
| + | * Automatyczne wrzucanie alertów z Nagiosa na system zgłoszeń Mantis. | ||
| + | * Trzeba utworzyć na Mantisie nowego użytkownika z uprawnieniem // | ||
| + | * Zamienić nazwę projektu // | ||
| + | |||
| + | W pliku commands.cfg dopisać: | ||
| + | |||
| + | < | ||
| + | define command { | ||
| + | |||
| + | command_name | ||
| + | command_line | ||
| + | } | ||
| + | |||
| + | define command { | ||
| + | |||
| + | command_name | ||
| + | command_line | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Plik / | ||
| + | |||
| + | < | ||
| + | |||
| + | # ls -al / | ||
| + | -rwxr-x---. 1 root nagios 1039 Oct 18 04:30 / | ||
| + | |||
| + | |||
| + | # cat / | ||
| + | # | ||
| + | |||
| + | url=' | ||
| + | token=' | ||
| + | summary=$1 | ||
| + | description=$2 | ||
| + | additional_information=$3 | ||
| + | |||
| + | if [[ ${summary} == *' | ||
| + | if [[ ${summary} == *' | ||
| + | |||
| + | curl --insecure --location -g " | ||
| + | --header " | ||
| + | --header " | ||
| + | --data "{ | ||
| + | \" | ||
| + | \" | ||
| + | \" | ||
| + | \" | ||
| + | \" | ||
| + | \" | ||
| + | }, | ||
| + | \" | ||
| + | \" | ||
| + | \" | ||
| + | }, | ||
| + | \" | ||
| + | \" | ||
| + | }, | ||
| + | \" | ||
| + | \" | ||
| + | \" | ||
| + | }, | ||
| + | \" | ||
| + | \" | ||
| + | }, | ||
| + | \" | ||
| + | \" | ||
| + | }, | ||
| + | \" | ||
| + | \" | ||
| + | }, | ||
| + | \" | ||
| + | \" | ||
| + | { | ||
| + | \" | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | " | ||
| + | </ | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | źródło: https:// | ||
| + | |||
wiki/nagios.1625843882.txt.gz · ostatnio zmienione: 2022/08/18 11:44 (edycja zewnętrzna)