Zabbix
wget http://repo.zabbix.com/zabbix/2.0/ubuntu/pool/main/z/zabbix/zabbix-agent_2.0.5-2_i386.deb
wget http://repo.zabbix.com/zabbix/2.0/ubuntu/pool/main/z/zabbix/zabbix-frontend-php_2.0.5-2_all.deb
wget http://repo.zabbix.com/zabbix/2.0/ubuntu/pool/main/z/zabbix/zabbix-get_2.0.5-2_i386.deb
wget http://repo.zabbix.com/zabbix/2.0/ubuntu/pool/main/z/zabbix/zabbix-sender_2.0.5-2_i386.deb
wget http://repo.zabbix.com/zabbix/2.0/ubuntu/pool/main/z/zabbix/zabbix-server-mysql_2.0.5-2_i386.deb
aptitude install libiksemel3 libiodbc2 libopenipmi0 libssh2-1 mysql-client libcurl3-gnutls fping
libapache2-mod-php5 libgd2-xpm libjpeg62 libt1-5 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxpm4 php5-common php5-gd php5-mysql dbconfig-common libapache2-mod-php5 libgd2-xpm libjpeg62 libt1-5 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxpm4 php5-common php5-gd php5-mysql mysql-server php5-mysql php5
dpkg -i zabbix-server-mysql_2.0.5-2_i386.deb
dpkg -i zabbix-sender_2.0.5-2_i386.deb
dpkg -i zabbix-agent_2.0.5-2_i386.deb
dpkg -i zabbix-get_2.0.5-2_i386.deb
dpkg -i zabbix-frontend-php_2.0.5-2_all.deb
echo ru_RU.UTF-8 UTF-8 >> /var/lib/locales/supported.d/local
dpkg-reconfigure locales
echo 'date.timezone = Europe/Moscow' >> /etc/php5/apache2/php.ini service apache2 restart Исправляем знаки вопроса
Решение: Нужно сменить кодировку MySQL-базы из latin1 (которая стоит по умолчанию) на UTF8.
Для этого останавливаем zabbix
sudo /etc/init.d/zabbix-server stop
Затем делаем дамп базы и конвертируем следующими командами:
sudo mysqldump -u root -p --default-character-set=latin1 -c --insert-ignore --skip-set-charset -r zabbix1.sql zabbix
sudo iconv -f ISO8859-1 -t UTF-8 zabbix1.sql > zabbix2.sql
sudo cat zabbix2.sql | sed -e 's/ CHARSET=latin1/ CHARSET=utf8/g' > zabbix3.sql
sudo mysql -u root -p --execute="DROP DATABASE zabbix; CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_general_ci;"
sudo mysql -u root --max_allowed_packet=16M -p --default-character-set=utf8 zabbix < zabbix3.sql
и запускаем Zabbix
sudo /etc/init.d/zabbix-server start
mysqladmin -u root -p'oldpassword' password newpass /usr/share/zabbix/conf/zabbix.conf.php
Zabbix 2.0 для Ubuntu 10.04 LTS:
# wget http://repo.zabbix.com/zabbix/2.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.0-1lucid_all.deb # dpkg -i zabbix-release_2.0-1lucid_all.deb # apt-get update
Установка и настройка базы данных MySQL
Debian пакет Zabbix создаст БД Zabbix и заполнит ее начальными данными автоматически. Однако, не имеется никакого способа установки кодовой страницы символов для базы данных MySQL. Если вы используете базу данных mysql как конечную БД для Zabbix, выполните пожалуйста следующие шаги до установки пакета zabbix-server-mysql, или не используйте dbconfig-common.
Установите пакет MySQL сервера:
# apt-get install mysql-server
Задайте параметр кодовой страницы в /etc/mysql/my.cnf
[mysqld] default-character-set=utf8
Затем запустите mysqld
# service mysql start
Установка пакетов Zabbix
Установите пакеты Zabbix. dbconfig-common создаст базу данных и заполнит начальную схему и данные автоматически. Если конечная БД размещается на другом сервере, тогда установите пожалуйста dbc_remote_questions_default=’true’ в /etc/dbconfig-common/config.
Пример для Zabbix сервера и веб-интерфейса с базой данных mysql.
# apt-get install zabbix-server-mysql zabbix-frontend-php
Пример установки только Zabbix агента.
# apt-get install zabbix-agent
Изменение конфигурации PHP для веб-интерфейса Zabbix
Файл конфигурации Apache для веб-интерфейса Zabbix размещается в /etc/apache2/conf.d/zabbix. Некоторые настройки PHP уже выполнены.
php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value date.timezone Europe/Moscow
Необходимо раскомментировать настройку “date.timezone” и установить корректный часовой пояс для вас. После изменения файла конфигурации перезапустите веб-сервер apache.
# service apache2 restart
Веб-интерфейс Zabbix доступен по адресу http://zabbix-frontend-hostname/zabbix из браузера. Имя пользователя/пароль по умолчанию — Admin/zabbix.