Jak nainstalovat a rozběhat dohled nad serverem, vybral jsem si variantu Munin s nginxem.

Instalace

Nainstalujeme munin

apt-get install munin
zeditujeme konfigurační soubor /etc/munin/munin.conf
# Example configuration file for Munin, generated by 'make build'

# The next three variables specifies where the location of the RRD
# databases, the HTML output, logs and the lock/pid files. They all
# must be writable by the user running munin-cron. They are all
# defaulted to the values you see here.
#
dbdir /var/lib/munin
htmldir /www/default/munin
logdir /var/log/munin
rundir /var/run/munin

# Where to look for the HTML templates
#
tmpldir /etc/munin/templates

# Where to look for the static www files
#
#staticdir /etc/munin/static

# temporary cgi files are here. note that it has to be writable by
# the cgi user (usually nobody or httpd).
#
# cgitmpdir /var/lib/munin/cgi-tmp

# (Exactly one) directory to include all files from.
includedir /etc/munin/munin-conf.d
[...]
# a simple host tree
[server1.example.com]
 address 127.0.0.1
 use_node_name yes
[...]
vytvoříme si adresář, kde se budou statistiky vytvářet
mkdir /www/default/munin
chmod 755 /www/default/munin
chown munin:munin /www/default/munin
nastavíme si nginx, abysme si statistiky mohli zobrazit, tento kus kódu si přídáme do configu, kde se reší přístup do default složky
# access munin
	location /munin {
	        auth_basic "Administrator Login";
        	auth_basic_user_file /var/www/.htpasswd;
	 }
jelikož jsme si nad statistikama vytvořili heslovaný přístup, ještě si vytoříme soubor .htpasswd
vim /www/.htpasswd
a přidáme do něj řádek uživatel:heslo v htpasswd formátu, dále už nám zbývá jen restartovat nginx a munin
/etc/init.d/nginx restart
/etc/init.d/munin-node restart

  • it/linux/munin.txt
  • Poslední úprava: 2016/02/13 14:03
  • autor: kourim