zabbix-3.2 install-guide on ubuntu 14.04 server

来源:互联网 发布:淘宝高仿包包批发 编辑:程序博客网 时间:2024/06/14 07:21
一:系统: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服务

# 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        


原创粉丝点击