freebsd:nagios
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
freebsd:nagios [2011/09/13 12:55] – créée sheltem | freebsd:nagios [2012/04/05 14:59] (Version actuelle) – sheltem | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
===== Installation ===== | ===== Installation ===== | ||
- | portugrade -N net-mgmt/ | + | portugrade -N net-mgmt/ |
| | ||
+ | Si besoin : | ||
+ | |||
+ | portupgrade -N net-mgmt/ | ||
===== Configuration d' | ===== Configuration d' | ||
+ | Ce qui suit est à insérer dans **/ | ||
+ | |||
+ | < | ||
+ | ScriptAlias / | ||
+ | Alias /nagios / | ||
+ | |||
+ | < | ||
+ | Options None | ||
+ | AllowOverride None | ||
+ | Order allow,deny | ||
+ | Allow from all | ||
+ | AuthName " | ||
+ | AuthType Basic | ||
+ | AuthUSerFile / | ||
+ | Require valid-user | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | Options ExecCGI | ||
+ | AllowOverride None | ||
+ | Order allow,deny | ||
+ | Allow from all | ||
+ | AuthName " | ||
+ | AuthType Basic | ||
+ | AuthUSerFile / | ||
+ | Require valid-user | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | L' | ||
===== Configuration de Nagios ===== | ===== Configuration de Nagios ===== | ||
+ | Les principaux fichiers de configurations sont situés dans **/ | ||
- | htpasswd -b /chemin/vers/le/fichier/.htpasswd nagiosadmin unmotdepasse | + | Les autres fichiers de configurations sont situés dans **/usr/local/etc/nagios/objets/** |
+ | |||
+ | On commence par renommer tous les fichiers de configurations de "**.cfg-sample**" | ||
+ | |||
+ | cd / | ||
+ | for i in *-sample ; do finalname=`echo $i | sed -e ' | ||
- | **Le nom d' | + | Idem pour les autres fichiers de configuration : |
+ | |||
+ | cd / | ||
+ | for i in *-sample ; do finalname=`echo $i | sed -e ' | ||
+ | |||
+ | ==== Fichier nagios.cfg ==== | ||
+ | |||
+ | La seule chose à modifier ici est le format de la date, on renseigne donc la ligne suivante (par defaut " | ||
+ | |||
+ | date_format=euro | ||
+ | |||
+ | |||
+ | ==== Fichier cgi.cfg ==== | ||
+ | |||
+ | Il permet de définir les droits des utilisateurs, | ||
+ | |||
+ | Pour chaque type d'accès plusieurs utilisateurs peuvent être défini en les séparant pas des virgules. | ||
+ | |||
+ | authorized_for_system_information=user1, | ||
+ | authorized_for_configuration_information=user1, | ||
+ | authorized_for_system_commands=user1, | ||
+ | authorized_for_all_services=user1, | ||
+ | authorized_for_all_hosts=user1, | ||
+ | authorized_for_all_service_commands=user1, | ||
+ | authorized_for_all_host_commands=user1, | ||
+ | |||
+ | === Création d' | ||
+ | |||
+ | htpasswd -b / | ||
+ | |||
+ | Le chemin d' | ||
+ | |||
+ | ==== Un fichier séparé pour les groupes d' | ||
+ | |||
+ | On trouve généralement la définition des groupes d' | ||
+ | |||
+ | < | ||
+ | define hostgroup{ | ||
+ | hostgroup_name | ||
+ | alias | ||
+ | members | ||
+ | </ | ||
+ | |||
+ | Il est possible de copier ces lignes | ||
+ | |||
+ | cfg_file=/ |
freebsd/nagios.1315918548.txt.gz · Dernière modification : 2011/09/13 12:55 de sheltem