zabbix 安装使用
server1:(centos7以上)ip=172.25.8.11
在server1中:
yum install -y php-bcmath-5.4.16-42.el7.x86_64.rpm php-mbstring-5.4.16-42.el7.x86_64.rpm zabbix-agent-3.4.6-1.el7.x86_64.rpm zabbix-server-mysql-3.4.6-1.el7.x86_64.rpm zabbix-web-3.4.6-1.el7.noarch.rpm zabbix-web-mysql-3.4.6-1.el7.noarch.rpm fping-3.10-1.el7.x86_64.rpm iksemel-1.4-2.el7.centos.x86_64.rpm
yum install -y mariadb mariadb-server
systemctl start mariadb
mysql
create database zabbix character set utf8 collate utf8_bin; ##创建zabbix库
grant all privileges on zabbix.* to zabbix@localhost identified by 'westos'; ##授权
cd /usr/share/doc/zabbix-server-mysql-3.4.6/
ll create.sql.gz
zcat create.sql.gz | mysql -uzabbix -pwestos Zabbix ##导入库
mysql
use zabbix
show tables;
cd /etc/zabbix/
vim zabbix_server.conf
DBPassword=westos
cd /etc/httpd/conf.d/
ll zabbix.conf
vim zabbix.conf
systemctl start zabbix-server
vim /etc/php.ini
date.timezone = Asia/Shanghai
systemctl start httpd
物理机firefox访问172.25.4.11/zabbix
登陆
ZABBIX
Username Admin
Password zabbix
点击右上角小人头更改为中文
systemctl start zabbix-agent
主机中 zabbix server 启用主机
server2:
[root@test2 ~]# rpm -ivh zabbix-agent-3.4.6-1.el7.x86_64.rpm
[root@test2 ~]# vim /etc/zabbix/zabbix_agentd.conf (需要本地解析)
Server=182.25.8.11
ServerActive=172.25.8.11
HostName=test2
主机的几种添加方式:
[root@test2 ~]# systemctl start zabbix-agent.service
[root@test2 ~]# netstat -antlp
在172.25.4.11/Zabbix
手动添加
添加主机
点击配置—>主机—>创建主机
添加模版
自动发现:
配置–>自动发现–>创建发现规则
自动注册
Api;
通过api查看,删除,添加监控
curl -s -X POST -H 'Content-Type: application/json' -d '
"user":"Admin",
"password": "zabbix"
"auth": null
{
"id": 1,
"jsonrpc": "2.0",
"result": "1309609a9fa442ac3ac560b45da35b01"
}
[root@test1 ~]# vim zabbicG.api ##获取主机信息
[root@test1 ~]# ./zabbicG.api
curl -s -X POST -H 'Content-Type: application/json' -d '
{
"jsonrpc": "2.0",
"method": "host.get",
"params": {
"output": ["host"]
},
"id": 1,
"auth": "1309609a9fa442ac3ac560b45da35b01"
}' http://172.25.8.11/zabbix/api_jsonrpc.php | python -m json.tool
[root@test1 ~]# vim zabbixD.zpi ##删除监控
url -s -X POST -H 'Content-Type: application/json' -d '
{
"jsonrpc": "2.0",
"method": "host.delete",
"params": [
10257
],
"id": 1,
"auth": "1309609a9fa442ac3ac560b45da35b01"
}' http://172.25.8.11/zabbix/api_jsonrpc.php | python -m json.tool
[root@test1 ~]# vim zabbix.zpi ##创建监控
curl -s -X POST -H 'Content-Type: application/json' -d '
{
"jsonrpc": "2.0",
"method": "host.create",
"params": {
"host": "test2",
"interfaces": [
{
"type": 1,
"main": 1,
"useip": 1,
"ip": "172.25.8.12",
"dns": "",
"port": "10050"
}
],
"groups": [
{
"groupid": "2"
}
],
"templates": [
{
"templateid": "10001"
}
]
},
"id": 1,
"auth": "1309609a9fa442ac3ac560b45da35b01"
}' http://172.25.8.11/zabbix/api_jsonrpc.php | python -m json.tool
最新文章
- MS SQL Server2014链接MS SQL Server 2000
- ES6 Set/WeakSet
- 20145304 Java第八周学习报告
- 多线程之NSThread和NSObject
- ASP.NET——拒绝访问。 (异常来自HRESULT:0x80070005 (E_ACCESSDENIED))
- PHPCMS 2008 SQL注入漏洞
- BZOJ 1639: [Usaco2007 Mar]Monthly Expense 月度开支
- L10 数据入站、转发、出站流程
- 安卓和iOS移动APP开发设计应该考虑哪些问题
- bootstrap 基础(一)
- HDU 4162 	Shape Number(字符串,最小表示法)
- IOS开发---视频录制
- 迷宫问题 (bfs广度优先搜索记录路径)
- php正则匹配
- tomcat之jsp连接mysql数据库
- 使用PsExec获取shell执行命令
- BZOJ 3173 最长上升子序列(树状数组+二分+线段树)
- 广通软件荣获“2016年度ITSS优秀会员”称号
- poj 1733 并查集+hashmap
- nginx 日志搜集解决方案
热门文章
- C++知识点总结(6)
- 读书笔记<;深入理解JVM>;01 关于OutOfMemoryError 堆空间的溢出
- 使用Javascript Ajax 通信操作JSON数据 [上]
- 2018 - Start Up
- CH24C 逃不掉的路
- adobe flash player 过期问题
- C# DLL(程序集)的生成和调用
- webbrowser内容滚动(javascript内容无缝滚动)
- BootStrap母版页布局.子页面布局.BootstrapTable.模态框.警告框.html导出tabl生成Excel.HTML生成柱图.饼图.时间控件中文版
- Login failed for user &#39;xxx&#39;