Скачиваем репу для 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