1、ls /etc/yum.repo.d //查看存在的源
2、安装zabbix必须的应用 yum install mariadb-server httpd php
3、安装前最好把所有的mysql和mariadb文件全部清除,不然可能会有无法启动数据库的问题
find / -name mariadb* rm -rf .......... find / -name mysql* rm -rf ............
配置mariadb(这里要注意当加入二进制日志或数据库引擎有可能mariadb无法启动的情况)
编辑:/etc/my.cnf.d/server.cnf在mysql下增加如下内容
[mysqld]
log.bin=master.log//配置数据库二进制日志,如果不开启数据库二进制日志,数据库不能使用热备份,只能使用冷备份
innodb_file_per_table=ON//开启数据库引擎,让数据库的每个表单独一个文件存在
skip_name_resolve=ON//不去尝试解析主机名,不然客户端连接可能出现问题
4、安装zabbix:
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
5、创建zabbix数据库
create database zabbix character set utf8 collate utf8_bin; //创建zabbix数据库并设置字符集为utf8
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; //创建用户并授权用户具有这个数据库的管理权限
grant all privileges on zabbix.* to zabbix@'127.0.0.1' identified by 'zabbix';
grant all privileges on zabbix.* to zabbix@'22.22.22.%' identified by 'zabbix'; //授权远程用户
6、导入zabbix数据库表
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
//在root目录下执行zabbix脚本导入数据库表
7、zabbix调用数据库
编辑:/etc/zabbix/zabbix_server.conf
# DBHost=localhost //本地主机,数据库授权时已授权
DBPassword=zabbix //密码
启动zabbix服务:systemctl start zabbix-server
8、修改httpd
编辑:/etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai //把时期修改成上海即可
启动httpd服务:systemctp start httpd
9、客户端(这里注意要数据库授权)
编辑:/etc/zabbix/zabbix_agentd.conf
Server=127.0.0.1 //改成服务器IP地址
ServerActive=127.0.0.1 //主动监控修改为服务器IP地址即可
Hostname=Zabbix server //改成服务器主机名
启动:systemctl start zabbix-agent.service
//这个服务不必须启动,当服务器自己要监控自己时候要启动
二、zabbix的web安装
1、使用浏览器访问
http://192.168.50.213/zabbix/setup.php
2、在检测信息时,可查看具体的报错信息进行不同的解决
3、选择mysql数据库,输入密码即可
做到这步报如下错误:
没有如下远程主机登陆,修改后继续往下
4、host与port不需要修改,name自定义
5、 确认信息,正确点击下一步
6、安装完成、点击finsh
7、进入登陆界面 账号Admin密码zabbix 注意A大写
三、zabbix的使用
1、登录之后的界面如上图所示.英文界面,如果你看着不爽,也可以改成中文的
修改后:
2、修改监控管理机zabbix server
配置 >> 主机
主机名称:要与主机名相同,这是zabbix server程序用的
可见名称:显示在zabbix网页上的,给我们看的
修改后,要将下面的已启用要勾上
添加完成就有了管理机的监控主机
3、 添加新的主机
配置 >> 主机 >> 创建主机
注意勾选以启用
然后添加模板,选择linux OS ,先点小添加,再点大添加。
添加完成,将会又两条监控主机信息
4、查看监控内容
检测中 >> 最新数据
在最新数据中需要筛选,
输入ip或者名字都能够搜索出来
在下面就会列出所有的监控项
5、查看图像
监测中 >> 图形
选择正确的主机。选择要查看的图形即可出图
文章就先写到这里,后续在做更新