Архив заметок

мониторинг

Подписаться на эту метку по RSS

Мониторинг сервера с помощью Cacti и Spine регистратора

Просмотров: 12663Комментарии: 2
FreeBSDСтатистика

Приветствую всех.

В предыдущей статье я уже пытался написать об этой программе. По некоторым причинам ее закончить не удалось.

Сегодня написал заново статью, возможно пригодится кому-нибудь в будущем или настоящем.

Ремарка: У вас уже должно быть установлено и настроено следующее ПО:
  • apache/nginx
  • php
  • mysql

Установка и настройка этих пакетов выходят за рамки этой статьи.

В настоящее время я перешел на обновление портов через svn, cvs скоро отомрет как ненужный атавизм.

Напомню, что перед любой установкой софта, обязательно обновите порты.

После обновления, установим cacti, net-snmp, cacti-spine

# portmaster net-mgmt/cacti net-mgmt/cacti-spine net-mgmt/net-snmp

Что указал я:

net-snmp.jpg

После установки необходимо создать БД для cacti. Я делал это с помощью phpmyadmin, вы же можете создать как удобнее вам. Через консоль:

  1. Создаем БД:
  2. # mysqladmin --user=root create cacti
  3. Создаем в mysql пользователя и пароль для бд cacti:
  4. # echo "GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactiuser';
    FLUSH PRIVILEGES;" | mysql
  5. Импортуруем таблицы в нашу бд:
  6. # mysql -u cactiuser -p -D cacti < /usr/local/share/cacti/cacti.sql
    Синтаксис Mysql немного поменялся со временем. Я добавил недостающие ключи для корректного импорта, а именно:
    [ul]
  7. -u пользователь;
  8. -p пароль;
  9. -D база данных
  10. [/ul]

Читать далее...

Cacti или мониторим железку

Просмотров: 3779Комментарии: 1
FreeBSD

Есть мини тазик, используется в качестве интернет шлюза. Как любой уважающий себя админ, я решился помониторить за состоянием сервера. Для данной задачи есть несколько продуктов. Я остановился на cacti, но в недалекое время когда-то использовал zabbix. Оба продукта достойные. В этой публикации я не буду сравнивать, какой лучше. Задача стоит в установке и решении косяков вызванных в процессе компиляции, если таковые появятся.

Начнем-с.

Установку apache, mysql, php я описывать не буду. В инете полным полно руководств как это сделать.Ставим cacti (естессно перед установкой не забываем обновить деревце портов):

info# pwd
/usr/ports
info# make search name='cacti'
Port:   cacti-0.8.7g
Path:   /usr/ports/net-mgmt/cacti
Info:   Web-driven graphing interface for RRDTool
Maint:  sem@FreeBSD.org
B-deps: mysql-client-5.5.10
R-deps: bison-2.4.3,1 bitstream-vera-1.10_4 cairo-1.10.2_1,1 encodings-1.0.4,1
expat-2.0.1_1 font-bh-ttf-1.0.3 font-misc-ethiopic-1.0.3 font-misc-meltho-1.0.3
font-util-1.2.0 fontconfig-2.8.0,1 freetype2-2.4.4 gamin-0.1.10_4 gettext-0.18.1.1
gio-fam-backend-2.26.1 glib-2.26.1_1 gobject-introspection-0.9.12_1 kbproto-1.0.5
libX11-1.3.6,1 libXau-1.0.6 libXdmcp-1.0.3 libXft-2.1.14 libXrender-0.9.5 libffi-3.0.9
libfontenc-1.1.0 libiconv-1.13.1_1 libpthread-stubs-0.3_3 libxcb-1.7 libxml2-2.7.8_1
m4-1.4.16,1 mkfontdir-1.0.6 mkfontscale-1.0.8 mysql-client-5.5.10 net-snmp-5.5_4
pango-1.28.3 pcre-8.12 perl-5.10.1_3 php5-5.3.6 php5-mysql-5.3.6 php5-session-5.3.6
php5-snmp-5.3.6 php5-sockets-5.3.6 php5-xml-5.3.6 pixman-0.21.4 pkg-config-0.25_1
png-1.4.5 python27-2.7.1_1 renderproto-0.11 rrdtool-1.4.5 xcb-util-0.3.6_1
xorg-fonts-truetype-7.5.1 xproto-7.0.16
WWW:    https://www.cacti.net

Port:   net/cactid
Moved:  net-mgmt/cacti-spine
Date:   2008-01-27
Reason: project was renamed

info#
 

Далее переходим в каталог cacti и ставим его: Читать далее...