zabbix server安装
上传指定的zabbix包
zabbix3.0.9_yum.tar.gz
说明:该tar包集合了所有需要准备的文件或服务,并且指定了安装路径
绝对路径解压
tar xfP zabbix3.0.9_yum.tar.gz
本地安装
yum -y --nogpgcheck -C install httpdzabbix-web zabbix-server-mysql zabbix-web-mysql zabbix-get mysql-server php55wphp55w-mysql php55w-common php55w-gd php55w-mbstring php55w-mcrypt php55w-develphp55w-xml php55w-bcmath zabbix-get zabbix-java-gateway wqy-microhei-fontsnet-snmp net-snmp-utils
##-nogpgcheck 不检查gpg证书
##-C 直接使用系统yum缓存,不下载更新yum缓存,
mysql配置(一起执行)
\cp /usr/share/mysql/my-medium.cnf/etc/my.cnf
/etc/init.d/mysqld start
mysql -uroot -e"create database zabbixcharacter set utf8 collate utf8_bin;"
mysql -uroot -e"grant all on zabbix.* tozabbix@'localhost' identified by 'zabbix';"
mysql -uroot -e"flush privileges;"
导入数据文件
cd /usr/share/doc/zabbix-server-mysql-3.0.9/
zcat create.sql.gz |mysql -uzabbix -pzabbixzabbix
修改PHP配置文件
sed -i 's#max_execution_time =30#max_execution_time = 300#;s#max_input_time = 60#max_input_time =300#;s#post_max_size = 8M#post_max_size = 16M#;910a date.timezone =Asia/Shanghai' /etc/php.ini
配置zabbix server
sed -i '115a DBPassword=zabbix'/etc/zabbix/zabbix_server.conf
网页安装
cp -R /usr/share/zabbix/ /var/www/html/
授权
chmod -R 755 /etc/zabbix/web
chown -R apache.apache /etc/zabbix/web
echo "ServerName127.0.0.1:80">>/etc/httpd/conf/httpd.conf
启动
/etc/init.d/mysqld start ##必须第一个启动
/etc/init.d/zabbix-server start
/etc/init.d/httpd start
开机启动
chkconfig mysqld on
chkconfig zabbix-server on
chkconfig httpd on
打开浏览器
http://10.0.0.101/zabbix
打开后进入欢迎界面,点击下一步,查看右边的要求是否全部ok(必须ok,不然有问题)
点击下一步
![](https://i-blog.csdnimg.cn/blog_migrate/1f79f471298798a36a9ec2459817b864.png)
继续下一步
继续下一步,来到确认界面
![](https://i-blog.csdnimg.cn/blog_migrate/86d524b3a4f0a5c733895b4ab6595f8e.png)
无问题,继续下一步
![](https://i-blog.csdnimg.cn/blog_migrate/b728dcb36949a98b6e894192849c1594.png)
上图就是文件内容,若忘记密码,可以在配置文件里面修改密码或者修改其他信息
注意:该文件的权限为
-rw-r--r-- 1 apache apache 424 Jan 25 10:27/etc/zabbix/web/zabbix.conf.php
点击下一步,进入登陆界面
![](https://i-blog.csdnimg.cn/blog_migrate/c520e181c22fcebf2c0c207ec8da817f.png)
下一步
![](https://i-blog.csdnimg.cn/blog_migrate/e45868da953b433594d69d3bc117e3ef.png)
汉化
汉化完成
解决中文乱码
![](https://i-blog.csdnimg.cn/blog_migrate/f9405428ea15974ae38e6051b4539b79.png)
选择中文后这里会出现乱码,执行下面操作可以回复
服务器端
\cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc/usr/share/fonts/dejavu/DejaVuSans.ttf
客户端安装
yum -y localinstall http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/6/x86_64/zabbix-agent-3.0.9-1.el6.x86_64.rpm
配置所有客户端文件/etc/zabbix/zabbix_agentd.conf
sed -i 's#Server=127.0.0.1#Server=192.168.100.201#' /etc/zabbix/zabbix_agentd.conf
启动所有客户端服务
/etc/init.d/zabbix-agent start
添加住居监控
![](https://i-blog.csdnimg.cn/blog_migrate/9c9826e3a340183b6166460d75fee1a8.png)
创建主机
自定义监控服务
修改配置文件
vim /etc/zabbix/zabbix_agentd.conf
修改位置如下图
假设需要监测用户登陆数量,修改如下
sed -i '294a UserParameter=login_user,who|wc -l' /etc/zabbix/zabbix_agentd.conf
重启agent服务
/etc/init.d/zabbix-agent restart
服务端测试命令
zabbix_get -s 192.168.100.201 -p 10050 -k "login_user"
自定义监控模板
创建应用集
创建监控项
创建触发器
创建图形
操此为止,自定义监控模板已完成
使用模板
测试
当用户数量大于3时
zabbix监控端主动模式
server端配置文件的权限为
-rw-r----- 1 root zabbix 14894 Jan 5 11:01 /etc/zabbix/zabbix_server.conf
监控端配置文件的权限为
-rw-r--r-- 1 root root 10367 Feb 26 09:50 /etc/zabbix/zabbix_agentd.conf
server端配置文件
修改监控端的配置文件
yum -y localinstall http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/6/x86_64/zabbix-agent-3.0.9-1.el6.x86_64.rpm
sed -i '120a StartAgents=0' /etc/zabbix/zabbix_agentd.conf
sed -i 's#ServerActive=127.0.0.1#ServerActive=39.107.96.181:10051#' /etc/zabbix/zabbix_agentd.conf
sed -i 's#Hostname=Zabbix server#Hostname=sge-node2#' /etc/zabbix/zabbix_agentd.conf
sed -i '95{s/Server=127.0.0.1/# Server=127.0.0.1/}' /etc/zabbix/zabbix_agentd.conf
/etc/init.d/zabbix-agent start
chkconfig zabbix-agent on
web调整
克隆模板
克隆之后,修改名称,然后更新
进入模版列表找到刚到添加的模版,并点击监控项
类型打勾,选择主动式,然后更新
把不支持主动的给禁止掉
更新自动发现规则的监控项,按照刚才的方法更新监控项,把不支持主动式的监控项暂停
添加主机
启动后就可以了