再次玩运维zabbix经验
2017-01-10 17:00
218 查看
一,使用centos 7搭配zabbix,问题1:VM10下安装centos 7无任何可用的网络设备,最后发现是在用VM建新虚拟机时,选择系统错误(选了liunx)从而导致网卡不兼容,正确的方法应该是选择“centos 64位”才能正常识别到虚拟网卡设备。 识别到网卡后,在centos安装页可以设置ipv4网络,手动添加上IP等信息保存,点击打开网卡即可ping测试是否能正常通讯。
二,centos 7安装完成后,使用putty软件的ssh功能(输入虚拟机IP,端口默认),open后会弹出警示信息(点是),最后出现shell窗口,输入root和密码后登陆上centos系统,再手动复制附件内容(CentOS 7下最小化安装系统之快速部署Zabbix3.0测试环境,基于LAMP环境的Zabbix3.0测试环境),最后在SSH窗口点鼠标右键,即自动粘贴上开始逐条执行命令。(详细教程:http://www.jianshu.com/p/4d98ff87db5f)
三,发现粘贴上一键安装代码完成后,虚拟机的80端口用其它真机无法telnet通,经发现是centos防火墙未开放80端口导致的,用以下命令粘贴上SSH执行后能正常用其它真机连机Zabbix啦!
firewall-cmd –zone=public –add-port=80/tcp –permanent
systemctl stop firewalld.service
systemctl start firewalld.service
(命令含义:
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效)
四、成功进行Web设置页面后,在数据库配置页那里输入密码后提示“The frontend does not match Zabbix database.”,发现是一键代码导入数据库那一行数据库版本号填写错误导致(在SSH下输入cd /usr/share/doc/回车,再输入ls回车就会显示出doc文件夹下面所有文件名信息,这时可以看到zabbix-server-mysql-3.0.5),所以要修改一下导入数据库这行代码的3.0.3改成3.0.5版本,再将余下代码重装在SSH下导入执行一次即可以在WEB页面设置成功数据库信息。
五、页面初始设置完成后,登陆页面(帐号Admin 密码zabbix,注意大小写!)
![](http://121.13.248.198:98/wp-content/uploads/2016/12/zabbix1-300x178.png)
![](http://121.13.248.198:98/wp-content/uploads/2016/12/finish-300x180.png)
二,centos 7安装完成后,使用putty软件的ssh功能(输入虚拟机IP,端口默认),open后会弹出警示信息(点是),最后出现shell窗口,输入root和密码后登陆上centos系统,再手动复制附件内容(CentOS 7下最小化安装系统之快速部署Zabbix3.0测试环境,基于LAMP环境的Zabbix3.0测试环境),最后在SSH窗口点鼠标右键,即自动粘贴上开始逐条执行命令。(详细教程:http://www.jianshu.com/p/4d98ff87db5f)
三,发现粘贴上一键安装代码完成后,虚拟机的80端口用其它真机无法telnet通,经发现是centos防火墙未开放80端口导致的,用以下命令粘贴上SSH执行后能正常用其它真机连机Zabbix啦!
firewall-cmd –zone=public –add-port=80/tcp –permanent
systemctl stop firewalld.service
systemctl start firewalld.service
(命令含义:
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效)
四、成功进行Web设置页面后,在数据库配置页那里输入密码后提示“The frontend does not match Zabbix database.”,发现是一键代码导入数据库那一行数据库版本号填写错误导致(在SSH下输入cd /usr/share/doc/回车,再输入ls回车就会显示出doc文件夹下面所有文件名信息,这时可以看到zabbix-server-mysql-3.0.5),所以要修改一下导入数据库这行代码的3.0.3改成3.0.5版本,再将余下代码重装在SSH下导入执行一次即可以在WEB页面设置成功数据库信息。
五、页面初始设置完成后,登陆页面(帐号Admin 密码zabbix,注意大小写!)
![](http://121.13.248.198:98/wp-content/uploads/2016/12/zabbix1-300x178.png)
![](http://121.13.248.198:98/wp-content/uploads/2016/12/finish-300x180.png)
# 初始环境调整 setenforce 0 sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config yum install epel-release.noarch wget vim gcc gcc-c++ lsof chrony tree nmap unzip rsync -y rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 # LAMP环境部署 yum install httpd mariadb mariadb-server mariadb-client php php-mysql -y systemctl start mariadb # MariaDB数据库安全调整 mysql -e "DELETE FROM mysql.user WHERE User=''" mysql -e "DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1')" mysql -e "DROP DATABASE test;" mysql -e "DELETE FROM mysql.db WHERE Db='test' OR Db='test\\_%'" mysql -e "FLUSH PRIVILEGES" # 创建Zabbix服务端的数据库和使用的账号 mysql -e "CREATE DATABASE zabbix DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;" mysql -e "GRANT ALL ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix';" # Zabbix应用部署 rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX yum install zabbix-server-mysql zabbix-web-mysql zabbix-get zabbix-agent -y # 导入Zabbix服务端的表结构 cd /usr/share/doc/zabbix-server-mysql-3.0.5/ zcat create.sql.gz | mysql -uroot zabbix cd sed -i '/^# DBPassword=/a \\nDBPassword=zabbix' /etc/zabbix/zabbix_server.conf #sed -i 's/^;date.timezone =/date.timezone = Asia\/Shanghai/' /etc/php.ini sed -i 's@# \(php_value date.timezone \).*@\1Asia/Shanghai@' /etc/httpd/conf.d/zabbix.conf systemctl start httpd systemctl start zabbix-agent systemctl start zabbix-server
相关文章推荐
- HBase运维经验
- 运维经验分享(五)-- 改进的java进程管理的服务控制脚本
- zabbix 2.2.1 触发web前端报警,唱<<离歌>>,用于提醒机房运维人员
- 运维自动化之zabbix (Discovery)(9)
- 运维经验分享:故障处理方法总结
- 三大开源运维监控工具zabbix、nagios和open-falcon优缺点详细比较
- 运维监控篇(3)_Zabbix自定义脚本发送报警邮件
- 飞天5K实战经验:大规模分布式系统运维实践
- Linux服务器运维安全策略经验分享
- CentOS 7.0 x64下Zabbix 3.0 安装笔记 / linux运维之ZABBIX通过自带web检测功能检测网站是否正常
- 服务器运维经验汇总
- 自动化运维平台之开发经验
- 运维自动化之ansible playbook安装zabbix客户端
- 从 Twitter 运维技术经验可以学到什么
- Jstorm运维经验
- 15年运维经验老兵对公有云的深度剖析
- [CTO札记]Twitter运维经验,原始文档
- 郁闷,我的RVDS2.2 又安装破解不成功了,再次来过,搞定它分享经验
- [转载] 多年积累的 mysql 运维经验
- 运维经验分享(三)-- 解决Ubuntu下crontab不能正确执行脚本的问题