一:系统:ubuntu 14.04-server adm64
(1):Supported versions
Ubuntu 14.04 LTS (codename: trusty)
Ubuntu 16.04 LTS (codeame: xenial)
二:Installing repository configuration package:
1:$ wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+<codename>_all.deb
2:$ sudo dpkg -i zabbix-release_3.2-1+<codename>_all.deb
3:$ sudo apt-get update
三:Installing packages:
1: $ sudo apt-get install zabbix-server-mysql zabbix-frontend-php
在此安装时会提示设置mysql的root用户密码
2:$ mysql -uroot -p<your root password>
3:$ create database zabbix character set utf8 collate utf8_bin;
4:$ grant all privileges on zabbix.* to zabbix@localhost identified by '<new password for zabbix user on zabbix database>';
5:$ quit
6:$ zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix
7:$ sudo service zabbix-server start
8:$ sudo service apache2 restart
四:Common configuration Database configuration for Zabbix server
1:$ sudo vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
2:sudo vim /etc/httpd/conf.d/zabbix.conf
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 always_populate_raw_post_data -1
# php_value date.timezone Europe/Riga(如进入web安装设置界面,出现datetime.zone报错情况,注释此行改为所在地就可以)
5:然后重启web服务
(1):Supported versions
Ubuntu 14.04 LTS (codename: trusty)
Ubuntu 16.04 LTS (codeame: xenial)
二:Installing repository configuration package:
1:$ wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+<codename>_all.deb
2:$ sudo dpkg -i zabbix-release_3.2-1+<codename>_all.deb
3:$ sudo apt-get update
三:Installing packages:
1: $ sudo apt-get install zabbix-server-mysql zabbix-frontend-php
在此安装时会提示设置mysql的root用户密码
2:$ mysql -uroot -p<your root password>
3:$ create database zabbix character set utf8 collate utf8_bin;
4:$ grant all privileges on zabbix.* to zabbix@localhost identified by '<new password for zabbix user on zabbix database>';
5:$ quit
6:$ zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix
7:$ sudo service zabbix-server start
8:$ sudo service apache2 restart
四:Common configuration Database configuration for Zabbix server
1:$ sudo vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
2:sudo vim /etc/httpd/conf.d/zabbix.conf
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 always_populate_raw_post_data -1
# php_value date.timezone Europe/Riga(如进入web安装设置界面,出现datetime.zone报错情况,注释此行改为所在地就可以)
5:然后重启web服务
# sudo service apache2 restart
配置邮件告警脚本
1:$ cd /usr/lib/zabbix/alertscripts
2:$ sudo vim sendEmail.sh
#! /bin/bash
to="$1"
subject="$2"
message="$3"
echo -e "$(date)\n调用脚本 $0 发送提示Email给 $recipient\n$3\n" >> /home/$user/send_email.log
sendemail -s smtp.xx.com -f xx@xx.com -t xx@xx.com -cc xx@xx.com "$recipient" -u "$subject" -o message-content-type=html -o message-charset=utf8 -m "$message" -xu xx@xx.com -xp xxxxx
:wq