Linux 监控软件 zabbix 配置服务端和客户端

来源:互联网 发布:触摸展示一体机软件 编辑:程序博客网 时间:2024/05/29 01:53
   

启动 zabbix-server 的时候,需要提前配置 MySQL,增加 zabbix 数据库,否则 server 无法启动。

服务端和客户端安装的版本必须一致,服务端安装20版本,客户端的 agent 也要安装 20 版本。

如果需要重启 zabbix-server,在重启之后,要接着重启 httpd,因为 httpd 启动之后,默认生成了一个 zabbix 的配置文件,生成之后,不重启无法生效。

中文的 zabbix 界面,需要把 zabbix 数据库的默认字符集修改为 utf-8,create database zabbix character set utf8;如果习惯了英文界面,就不影响。
安装 Zabbix
搭建LAMP环境,安装zabbix服务端
# yum install -y epel-release
# yum install -y  httpd mysql mysql-libs php php-mysql mysql-server php-bcmath php-gd php-mbstring
# yum install -y zabbix20 zabbix20-agent zabbix20-server  zabbix20-server-mysql zabbix20-web zabbix20-web-mysql net-snmp-devel

编辑 MySQL 配置文件,配置 MySQL 库 
# vim /etc/my.cof
//修改或增加如下内容,增加中文支持
[mysql]
default-character-set = utf8
[mysqld]
character_set_server = utf8

# mysql -uroot -p -e "create database zabbix" 如果没有设置密码,直接回车,导入数据库
# mysql -uroot --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/schema.sql
# mysql -uroot --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/images.sql
# mysql -uroot --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/data.sql
# mysql -uroot -e "grant all on *.* to 'zabbix'@'localhost' identified by 'zabbix';"

# vim /etc/zabbix_server.conf 修改下面选项,配置用户名和密码
DBUser=zabbix
DBPassword=zabbix

启动 zabbix 服务端
# /etc/init.d/zabbix-server start   启动客户端,服务端的启动,依靠mysqld
# /etc/init.d/zabbix-agent start    启动客户端
# /etc/init.d/httpd start           启动 httpd
# /etc/init.d/mysqld start          启动 mysql

登陆安装 zabbix
ip/zabbix
默认安装成功之后,登陆默认用户名密码  admin  zabbix





                                                                                                             



配置客户端

 
客户端安装的 zabbix 要和服务端安装的 zabbix 的版本一样。
安装服务包
# yum install -y zabbix20-agent 安装的版本号要和客户机上面的对应,22版本

编辑配置文件
# vim /etc/zabbix_agentd.conf
更改
Server=192.168.32.147 Server 服务端ip
ServerActive=0.0.0.0:10050 0.0.0.0 表示所有的ip
Hostname=Cityzen Wang zabbix Hostname 自定义即可

启动、检测客户端 agent 
# /etc/init.d/zabbix-agent start

检查通信,服务端操作
# zabbix_get -s 192.168.32.143 -p10050 -k "system.hostname"
返回客户端的 hostname


                                                                                                             




web 配置客户端
configuration >> host ,注意 ip 地址不能写错,否则不能访问客户机





增加模版


web 创建自定义 tmplate




原创粉丝点击