ubuntu 14.04 安装 zabbix server 3.2

安装基础依赖环境
apt-get update
apt-get upgrade
apt-get install apache2 mysql-server php5 php5-cli php5-common php5-mysql
修改php时区
vim /etc/php5/apache2/php.ini
[Date]
; http://php.net/date.timezone
date.timezone = 'Asia/Shanghai'
安装zabbix
wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+trusty_all.deb
dpkg -i zabbix-release_3.2-1+trusty_all.deb
apt-get update
apt-get install zabbix-server-mysql zabbix-frontend-php
创建基础数据库
mysql -u root -p
mysql> CREATE DATABASE zabbix;
mysql> GRANT ALL on zabbix.* to [email protected] IDENTIFIED BY 'password';
mysql> FLUSH PRIVILEGES;
修改zabbix server配置文件
vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=password
导入基础数据库
cd /usr/share/doc/zabbix-server-mysql
zcat create.sql.gz | mysql -u root -p zabbix
重启apache2、zabbix server
service apache2 restart
service zabbix-server restart
访问http://server_ip/zabbix/ 进行初始安装

Azure跨区域Site to Site VPN部署

作用:开启跨区域的稳定互联。

准备:azure cli、powershell

在azure中国区经典门户上自定义创建一个叫vnet-t-cn的虚拟网络

子网配置如图

 

添加本地网络

此处的IP是另一个区域的VPN网关IP,等待另一个网关创建好了会显示,再填写到这里

创建网关 – 动态路由 等待创建完成(大约需要几分钟)

在azure国际区经典门户上自定义创建一个叫vnet-t-hk的虚拟网络

如下图:

添加本地网络,网关IP来自

保存,创建网关 – 动态路由 等待完成(大约需要几分钟)

这里为了VPN密钥的安全性,我们使用系统创建的密钥,只需要让另一个VPN设备的密钥和它保持一致即可,这里我们修改中国区的密钥。

打开powershell 导入订阅证书

在两边的控制台开启网关

双边开启成功

PS:实际上真正动手操作起来远不止图上这么简单,多看官方文档,结合实际情况处理。

开启varnish日志记录

安装好varnish后,本身是不会去启动varnishncsa这个脚本(日志记录脚本),这时候需要开启,才能正确运行。

增加按天分割日志功能

crontab增加计划任务

启动varnishncsa

 

青云对象存储使用记录

作为早期的用户,见证了青云对象存储的不断发展,早期的API功能非常少,甚至不能删除一个非空文件夹,现在迭代到了拥有强大功能的QSCTL。

安装QSCTL

编辑配置文件

 

Azure VM添加Public IP (PIP)

在维护azure vm的时候踩过的坑,记录一下。

由于某些业务需要开放大量的端口,直接在portal上一个一个添加endpoint是不可能的,这时候PIP的作用就凸显出来了,原来的机器上我就是这么部署的,直到我修改了hostname重启后就连不上了,这时候我在portal上重启也没用,根据技术支持的建议,我删掉了VM并保留磁盘,重新创建了新的VM,但是新的VM给的IP是VIP,是在防火墙后面的,必须手动去添加白名单端口,于是我试着查找资料,最终总结如下:

首先获取azure订阅文件

然后在powershell中导入订阅

使用azure cli的asm模式添加PIP

获取现有vm name

使用powershell向现有VM添加PIP

查看PIP详情

至此完毕。