zabbix安装配置

服务端

安装zabbix
yum install -y epel-release
安装rpm包的lamp环境 yum install -y  httpd mysql mysql-libs php php-mysql mysql-server php-bcmath php-gd php-mbstring
安装zabbix服务端:yum install  zabbix20 zabbix20-agent zabbix20-server  zabbix20-server-mysql zabbix20-web zabbix20-web-mysql net-snmp-devel
/etc/init.d/zabbix-server start; /etc/init.d/zabbix-agent start;/etc/init.d/httpd start;/etc/init.d/mysqld start


建库,导入数据
mysql -uroot -p -e  "create database zabbix"
mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/schema.sql
mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/images.sql
mysql -uroot -p --default-character-set=utf8  zabbix < /usr/share/zabbix-mysql/data.sql

mysql -uroot -e "grant all on *.* to 'zabbix'@'localhost' identified by '123456';"


编辑zabbix的配置文件

 vim /etc/zabbix/zabbix_server.conf

DBUser=zabbix

DBPassword=123456

DBSocket=/tmp/mysql.sock  #ls /tmp/mysql.sock查看文件是否存在,mysql.sock的路径要填写正确

重启zabbix-server服务

/etc/init.d/zabbix-server restart


网页安装zabbix

浏览器访问 http://ip/zabbix, 默认会有“It is not safe to rely on the system‘s timezone settings ”这样的警告信息,需要vim /etc/php.ini 设置 date.timezone=“Asia/Shanghai”点next
解决相关的报错信息,点retry  (vim /etc/php.ini)

网页出现报错如下图:

wKiom1agYqfS5l92AAAVg61HEjs966.png

则需要做软链接: ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock 问题解决

输入mysql相关信息, 首先要测试一下,如果不通过,则需要调试,测试通过后,点next

默认管理员账号为 admin:zabbix

若是遇到“zabbix server is not running”这样的错误,需要编辑一下 /etc/zabbix/zabbix_server.conf ,配置DBUser, DBPassword


客户端

安装客户端zabbix

yum install zabbix20-agent


编辑zabbix的配置文件

vim /etc/zabbix_agentd.conf 

修改:

Server=服务端ip

ServerActive=0.0.0.0:10050 #表示所有的ip

Hostname=abc  #自定义

启动客户端

/etc/init.d/zabbix-agent start

服务端上命令行测试:zabbix_get -s 客户端ip -p10050 -k "system.hostname" #能得到客户端的hostname说明两端的通信正常

在web界面下,点”configuration” --> “host” --> 右上角点”Create Host”  其中host name,  visible name自定义,可以选择groups,这里默认即可,ip address 写入客户端ip
配置监控项目模板:点“templates”, 点add, 在弹出的小窗口中选择Template OS Linux, 然后点select, 最后点save

你可能感兴趣的:(mysql,server,zabbix)