自动化运维实习1-3
一.搭建zabbix之LNMP搭建(排错并完善)
在本机Ubuntu14.04搭建
Linux,nginx,mysql,PHP
(在昨天基础上,排错。LNMP上搭建zabbix成功)
LNMP(之前出不来PHP版本信息,zabbix界面。下面是今天改善过后的,可以搭建成功)
1.本机成功开启nginx
- PHP搭建成功
- 安装zabbix
3.1添加zabbix3.0的源
根据需求选择zabbix版本
Wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-1+trusty_all.deb
dpkg -i zabbix-release_3.0-1+trusty_all.deb
apt-get update
3.2安装zabbix-server所需要的包
A. Zabbix服务器和mysql数据库和web前端
B. 安装Zabbix agent
apt-get install zabbix-agent
3. 创建、初始化zabbix数据库
(1) 在MySQL创建zabbix数据库和用户。
#mysql -uroot -p
password:
create user ‘zabbix’@‘localhost’ identified by ‘Bd_zabbix’;
create database zabbix;
grant all privileges on zabbix.* to ‘zabbix’@‘localhost’;
flush privileges;
\q;
bye
(2) 然后导入初始模式和数据。
cd /usr/share/doc/zabbix-server-mysql
ls
gunzip create.sql.gz
mysql -u zabbix -p zabbix < create.sql
(3) 在zabbix_server.conf文件中编辑数据库配置
vi /etc/zabbix/zabbix_server.conf
(4) 开启zabbix服务
4. 编辑PHP,配置Zabbix前端
vi /etc/php5/fpm/php.ini
post_max_size = 16M
max_execution_time = 300
max_input_time = 300
date.timezone = Asia/Shanghai
always_populate_raw_post_data = On
5. 配置zabbix-web并登录
(1) 复制zabbix web文件到Nginx目录下
(2) 浏览器登录192.168.64.130/zabbix/setup.php配置点击“Next step”开始配置
下图所示
二.安装可视化工具grafana
Grafana是一个开源的度量分析和可视化套件。它最常用于可视化基础设施和应用程序分析的时间序列数据
A.下载安装grafana
-
wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana_4.5.1_amd64.deb
-
sudo dpkg -i grafana_4.5.1_amd64.deb.1
grafana_4.5.1_amd64.deb没有安装成功,后来又安装了一遍,所以用grafana_4.5.1_amd64.deb.1
-
在需要更新一下,命令是sudo apt-get update(或者直接sudo apt-get install grafana)
-
启动脚本位置:/etc/init.d/grafana-server
-
配置文件位置:/etc/grafana/grafana.ini
-
日志文件位置:/var/log/grafana/grafana.log
B.启动grafana -
直接执行如下命令:
sudo service grafana-server start(或者执行命令:/etc/init.d/grafana-server start)
2.看是否启动3000端口
启动之后会开启3000(默认)端口,可以通过netstat -tupln命令查看端口是否开启。
也可以在web上查看,在网址栏输入ip:3000就可进入grafana登录界面,默认的登录名和密码都是admin
可以看到3000端口,有grafana-server
注意:一开始出不来界面,后来把阿里云3000端口开启后可以了(以下是开启3000端口)
C.配置grafana启用zabbix插件和mysql插件
- 登录界面:
用户名和密码默认都为 admin
2.进入主界面,打开plugins,在grafana上安装zabbix插件
使用grafana-cli工具从命令行安装Zabbix :(该插件将安装到grafana插件目录中; 默认值为/ var / lib / grafana / plugins)
grafana-cli plugins install alexanderzobnin-zabbix-app
3.启用zabbix
重启grafana
/etc/init.d/grafana-server restart
注意:此时在继续原来的界面依然看不到zabbix,需要退出重新登录到grafana,可以看到下图中出现了zabbix
点击上边的enable,使之启用
添加mysql数据源 - 如下图所示:并保存测试
添加zabbix数据源
设置如下图:
1.
2.如下图
最终两个数据源添加后的截图如下: