yum安装ZABBIX

来源:互联网 发布:尚学堂白鹤翔js第二季 编辑:程序博客网 时间:2024/06/06 06:30
一、服务端安装
1 安装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;
遇到错误:httpd: Could not reliably determine the server's fully qualified domain name
解决:  编辑httpd.conf文件,搜索"#ServerName",添加ServerName localhost:80
修改一下mysql配置文件
vim /etc/my.cnf    //修改或增加如下内容
[mysql]
default-character-set = utf8
[mysqld]
character_set_server = utf8
启动mysql服务
/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
2.网页安装zabbix
浏览器访问 http://ip/zabbix/。
默认会有“It is not safe to rely on the system‘s timezone settings ”这样的警告信息,根据警告信息vim /etc/php.ini 设置 date.timezone = Asia/Shanghai,到服务器端/etc/init.d/httpd reload 点retry
2、 Check of pre-requisites会看到php option failed,同样 vim /etc/php.ini 然后/etc/init.d/httpd reload ,然后retry
3、Configure DB connection 输入mysql的用户名密码(授权可以使用前面导入的数据库的用户,不然连接不上), 首先要测试一下,如果不通过,则需要调试,错误信息一般是服务端的/etc/init.d/mysqld和/etc/init.d/zabbix-server没有启动或者没有连上数据库,
ps aux |grep zabbix-server           ##查看进程
netstat -lnp |grep zabbix-server   ##查看端口
如果没有正常启动,tail /var/log/zabbix/zabbix_server.log
根据错误信息修改 vim /etc/zabbix/zabbix_server.conf
看看里面的DBUser和DBPassword是否在mysql中有过定义和授权。没有去mysql执行grant授权。

测试通过后,点next
Name 写127.0.0.1,(可以自定义)点next,再点next,最后点finish
默认管理员账号为 admin:zabbix
这时会遇到“zabbix server is not running”这样的错误,需要编辑一下 /etc/zabbix/zabbix_server.conf (和第3步一样),配置DBUser, DBPassword
最后重启,/etc/init.d/zabbix-server restart

一、客户端安装
在客户端上yum install zabbix20-agent
vim /etc/zabbix_agentd.conf //更改Server=服务端ip; ServerActive=0.0.0.0:10050; Hostname=aming(自定义,但要唯一)
启动客户端 /etc/init.d/zabbix-agent start
服务端上命令行测试:zabbix_get -s 客户端ip -p10050 -k "system.hostname"
在web界面下,点”configuration” --> “host” --> 右上角点”Create Host”  其中host name,  visible name自定义,可以选择groups,这里默认即可,ip address 写入客户端ip
配置监控项目模板:点“templates”, 点add, 在弹出的小窗口中选择Template OS Linux, 然后点select, 最后点save
0 0
原创粉丝点击