Zabbix на Debian 7
Скачиваем репу для zabbix, устанавливаем и обнавляем список пакетов.
#wget http://repo.zabbix.com/zabbix/2.4/debian/pool/main/z/zabbix-release/zabbix-release_2.4-1+wheezy_all.deb
#dpkg -i zabbix-release_2.4-1+wheezy_all.deb
#apt-get update
Устанавливаем программу
#apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent
В процессе установки нас попросят ввести парль для учетной записи root — вводим и подтверждаем (тут ничего сложного и даже скучно, сам создает базу, сам все ставит, только просит пароли ввести).
Открываем конфиг zabbix для apache и раскоментируем строчку указав нашу страну и город.
php_value date.timezone Europe/Minsk
Но мне не удобен такой варинт, т.ч. в этом случае я создал виртуальный хост с такой конфигурацией.
#nano /etc/apache2/sites-available/zabbix
DocumentRoot /usr/share/zabbix
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
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/Minsk
Order deny,allow
Deny from all
Order deny,allow
Deny from all
Order deny,allow
Deny from all
Order deny,allow
Deny from all
Order deny,allow
Deny from all
Order deny,allow
Deny from all
Order deny,allow
Deny from all
Order deny,allow
Deny from all
ErrorLog ${APACHE_LOG_DIR}/zabbix/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/zabbix/access.log combined
Естественно, т.к. у меня это единственный хост на этом сервере, то я перехожу в каталог sites-enabled, отключаю 000-default и включаю zabbix и перезапускаю apache.
#cd /etc/apache2/sites-enabled/
#unlink 000-default
#ln -s ../site-available/zabbix
#/etc/init.d/apache2 restart
На этапе перезапуска появился маленький косяк, я забыл создать каталог для логов, создаем его.
#mkdir /var/log/apache2/zabbix
И по новой пробуем запустить apache.
После всех манипуляций заходим по ссылке
http://{serverip}/
И конфигурируем zabbix, сверяемся с предупреждениями и исправляем их (мне не понадобилось), указываем параметры доступа к базе, ну и логинимся в сам zabbix для проверки работы, по умолчанию логин и пароль:
логин: admin
пароль: zabbix