2012-06-27

Как установить Zabbix 2.* на Ubuntu 12.04

Исходники на сайте: http://www.zabbix.com/download.php 
Мануал по установке на сайте: http://www.zabbix.com/documentation/2.0/manual/installation/install

Предустановочные требования.

  1. Установленный с установочными опциями LAMP (Apache+MySQL+PHP) Ubuntu Server 12.04.
  2. Набор дополнительных пакетов для сборки:
    aptitude install build-essential checkinstall libmysqlclient-dev libcurl4-openssl-dev libsnmp-dev libopenipmi-dev libiksemel-dev
    (для 16.04 также: libxml2-dev php-mbstring php-bcmath php-xml )
  3. Распакованный архив с заббиксом (все команды далее исполняются внутри корневой папки с исходниками).
  4. Правка /etc/php5/apache2/php.ini:
    post_max_size = 16M (или больше)
    max_execution_time = 300 (или больше)
    max_input_time = 300 (или больше)
    date.timezone = 'Etc/GMT-4' (для МСК)

Установка базы данных.


shell> mysql -u -p
mysql> create database zabbix character set utf8;
mysql> quit;
shell> mysql -u -p zabbix < database/mysql/schema.sql
# stop here if you are creating database for Zabbix proxy
shell> mysql -u -p zabbix < database/mysql/images.sql
shell> mysql -u -p zabbix < database/mysql/data.sql

Создание пользователя для работы сервиса.

groupadd zabbix ; useradd -g zabbix zabbix

Конфигурационные ключи и установка.

Для сервера:
./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-openipmi

Для агента:
./configure --enable-agent --enable-static
make
checkinstall

Кофигурационные файлы Zabbix.


  • Сервер: /usr/local/etc/zabbix_server.conf (DB, username, password. Остальные параметры в зависимости от нагрузки) 
  • Агент: /usr/local/etc/zabbix_agentd.conf (IP сервера
  • Прокси: /usr/local/etc/zabbix_proxy.conf (DB, username, password, IP сервера, Hostname)

Запуск сервисов.

Вручную

zabbix_server
zabbix_agentd
zabbix_proxy

Автостарт

Скопировать из misc/init.d/debian/ файлы zabbix_server и zabbix_agent в каталог /etc/init.d. Добавить в автозапуск:

update-rc.d zabbix-agent defaults
update-rc.d zabbix-server defaults

Установка веб-интерфейса

cd frontends/php cp -a . /var/www
rm /var/www/index.html 


 Далее открыть http://адрес_сервера/ и произвести с помощью мастера установку фронтэнда. Войти под учетной записью admin:zabbix

2012-06-21

Не показывается меню Dropbox в Linux Mint 12


sudo ln -s  /usr/lib/nautilus/extensions-2.0/libnautilus-dropbox.* /usr/lib/nautilus/extensions-3.0/

2012-06-03

удаление старых ядер в Ubuntu

dpkg -l linux-image-* | grep ii | grep -v [a-z]-generic | grep -v `uname -r` | awk '{ print $2 }' | xargs apt-get -y purge