zabbix基本配置

 

网络上关于zabbix的配置很多了,这里推荐一个http://www.zsythink.net/archives/500

配置中的小问题、

1、配置完启动zabbix_server服务,提示无法启动

     解决:查看一下zabbix_server的日志文件,如果你是默认配置的话,是在/var/log/zabbix/zabbix_server.log,查看显示的是无法连接到数据库,

                而事实上如果你数据库的配置是正常按流程走的,那么问题就应该是selinux这个服务没关掉,查看selinux的服务状态,显示是启动的,找到selinux 的配文件,将其永久关闭

2、配主机访问虚拟机的zabbix服务器时候,GUI界面参数正常,唯独显示没有zabbix服务端没有在运行,而zabbix_server是正常运行的,且主机虚拟机通信是联通的

       解决:  搜了一下,网上一堆改配置文件的,这里不太建议直接去搜,如果你是用httpd+php的话,在usr/sahre/zabbix/conf/下有个zabbix.php.example文件,查看下里面的数据库配置和zabbix_server配置的ip和端口是否正确

3、无法启动zabbix服务器,在日志文件中发现是无法通过套接字连接到数据库

      解决: 使用find命令找到mysql.sock文件位置,而在zabbix_server的配置文件中默认是去找/tmp/mysql.sock,因此如果你的mysql.sock文件不在这个目录下,就会发生错误,要么创建软链接,要么修改配        置文件

 

zabbix初步监控

      我 是在一台虚拟机上同时部署服务端和客户端的,服务端的监听地址是虚拟机用于与宿主机通信的ip,客户端监听的地址都设置成localhost,然后再web上创建主机,并链接到os linux的模板,然后就ok了????,好吧其实我有点疑惑客户端和服务端部署在同一台虚拟机上用的是同一端口,居然也可以通信,关于这点原理要以后补一补

 

zabbix自定义脚本

 

     参照链接:https://www.cnblogs.com/binglansky/p/9132714.html

     目前配置好/etc/zabbix/zabbix_agentd.conf文件,导入相关的脚本文件后,

     问题:执行显示权限不够

 

     解决:

              1、先试一下给脚本文件增加777权限

               2、在zabbix_agent.conf里添加,AllowRoot=1,配置文件里默认的是0

                3、如果不行的话,在/etc/sudoers  给你要运行的程序加上权限,具体怎么做百度语法