了解linux web的监听工具
- zabbix
- cacti
- Nagios 本想安装的,但是安装需要一个 空的服务器,因为服务器已经有安装 LAMP,故没有去了解
尝试了 cacti ,因为本地环境版本问题,只能使用0.8.8a版本,并且出现 配置的php等路径之后,cacti 显示[ERROR: FILE NOT FOUND]
rrdtool
centos
sudo yum install rrdtool librrd-dev
ubuntu:
sudo apt-get install rrdtool librrd-dev
- centos 6.10 尝试cacti
因虚拟机已经安装好 php 5.6.40,mysql 5.5.31,因为php和mysql的版本比较低,故选择了cacti-0.8.8a版本进行安装
mysql -u root -p # 进入mysql终端
sql(创建cacti)
create database cacti default character set utf8; #创建cacti数据库
grant all on cacti.* to cacti@localhost identified by 'asd123'; #创建cacti用户,密码为 asd123,并赋予 cacti数据库的所有权限给cacti用户
GRANT SELECT ON mysql.time_zone_name TO cacti@localhost IDENTIFIED BY 'cactiwhsir';
grant all on cacti.* to cacti@localhost identified by 'asd123';
flush privileges;
yum -y install net-snmp net-snmp-utils
yum -y install rrdtool rrdtool-devel
useradd cacti
useradd -M -s /sbin/nologin cacti
wget https://www.cacti.net/downloads/cacti-0.8.8a.zip
tar zxvf cacti-0.8.8a.tar.gz
mv cacti-0.8.8a cacti
chown -R cacti.cacti ./cacti
cd cacti
vim include/config.php # 修改数据库配置配置文件
$database_type = "mysql";
$database_default = "cacti"; //数据库名称
$database_hostname = "localhost";
$database_username = "cacti"; //数据库用户名
$database_password = "asd123"; //数据库用户密码
$database_port = "3306";
$database_ssl = false;
mysql -u cacti -p cacti < cacti.sql #导入cacti文件下的cacti.sql到cacti数据库
cd ..
chown -R root:root cacti
通过浏览器访问http://ip/cacti 就会跳入安装页面



会跳到登入页面,默认用户名和密码都是 admin

首次登录成功,会跳到修改admin用户的密码页面,重复输入两次新密码,点击"Save" 就安装完成了。

在 linux系统中,添加 crontab 任务,每1分钟执行一次poller.php
crontab -e
在打开文件的内容末尾添加:
*/1 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null
然后保存退出,使用 sudo service cron restart 重启 cron服务
如果运行snmpwalk -c public -v 2c 127.0.0.1出现:
SNMPv2-SMI::mib-2 = No more variables left in this MIB View (It is past the end of the MIB tree)
snmpwalk -v 2c -c public 127.0.0.1 1.3.6.1.2.1.25.3.2.1
是snmpd.conf配置文件中配置出现问题,修改了 snmpd.conf文件,需要重启snmpd服务 sudo service snmpd restart
references
- ubuntu16.04安装python-rrdtool
- 详解zabbix安装部署(Server端篇)
- zabbix agent的主动模式与被动模式及zabbix proxy
- mysql性能监控工具:mycheckpoint的使用方法 知道其它的工具
- 监控三剑客<cacti、nagios、zabbix> 尝试了 cacti
- zabbix监控进程的CPU和内存占用量
- mysql性能监控相关 知道其它监控工具
- Zabbix 3.0 从入门到精通(zabbix使用详解)
- Cacti不显示图片(nan) 学习配置snmpd
- CentOS 7-Cacti 0.8.8g 多核心CPU使用率整合一張圖表顯示 安装了cacti cpu多个核心的模板和sh文件,将sh文件放入到 cacti项目的
scripts文件夹就可以 - CentOS 查看系统 CPU 个数、核心数、线程数
- Cacti 監測 MySQL 伺服器 cacti 添加监听mysql
了解linux web的监听工具的更多相关文章
- Charles_N:HTTP请求响应监听工具
Charles:HTTP请求响应监听工具使用说明.doc 1. 介绍 Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器.它允许一个开发者查看所有连接互联网的HTTP通信 ...
- linux实时文件事件监听--inotify
一.inotify简介 inotify是Linux内核2.6.13 (June 18, 2005)版本新增的一个子系统(API),它提供了一种监控文件系统(基于inode的)事件的机制,可以监控文件系 ...
- java web session监听销毁跳转
1.了解如何使用HttpSessionListener监听session的销毁. 2.了解如何使用HttpSessionBindingListener监听session的销毁. 一. 使用HttpSe ...
- LINUX启动ORACLE监听和服务
可通过secureCRT或者telnet直接连 启动监听命令:lsnrctl start 成功启动后:sqlplus /nolog 回车 conn / as sysdba 回车 startup 回车 ...
- linux 开启oracle监听
secureCRT连接到数据库所在的linux机器,切换到oracle用户模式下 [root@nstlbeta ~]# su - oracle 步骤阅读 2 然后用sqlplus登录到数据库,关闭数据 ...
- 拉仇恨!webhook + 企业微信给同事做了个代码提交监听工具
本文案例收录在 https://github.com/chengxy-nds/Springboot-Notebook 大家好,我是小富~ 最近接个任务,用webhook做了个代码提交监听功能,就是有人 ...
- linux配置oracle11G监听及本地网络服务 及 数据库建库
配置监听及本地网络服务 在oracle用户的图形界面oracle用户中,新开启一个终端,输入命令netca 会弹出如下界面. 数据库建库 在oracle用户的图形界面oracle用户中,新开启一个终端 ...
- 网络监听工具 嗅探器 SpyNet
配置网卡 注册 监听配置 开始捕获
- Linux查看端口监听占用
# 查看所有 netstat -ntlp # 过滤PORT8080 netstat -ntlp | grep 8080 -t # 仅显示tcp相关选项 -u # 仅显示udp相关选项 -n # 拒绝显 ...
随机推荐
- element ui step组件在另一侧加时间轴显示
这是我开发的时候遇到的一个问题:项目需要在步骤条(竖直方向)的另一侧加时间显示,但是我在element ui 的step组件中一直没找着设置方法,所以就自己想了个办法加进来,效果如下: 代码如下,先上 ...
- python 装饰器的坑
今天研究了下装饰器,添加重试功能遇到了个坑,跟大家分享一下: 代码如下: def re_try(maxtry): print locals() def wrapper(fn): print local ...
- git命令的基本使用
git init 创建仓库 git status 查看当前版本库的状态 git add filename 使用git add命令告诉git,把该文件添加到仓库 git commit -m 'c ...
- 在CMake中启用VS2017的C++17特性
VS2017的C++17特性默认并未开启,需要在编译参数中手动开启.找到项目的CMakeLists.txt,在查找编译器的代码后面加入如下内容即可. ") include(CheckCXXC ...
- FromBase64String(String)和Encoding.Default.GetBytes(String)
今天突然被问FromBase64String(String)和Encoding.Default.GetBytes(String)有啥区别,我刚开始学C#对这个一脸懵逼,于是总结一下今天查资料的内容. ...
- Thinkphp5获取文件上传信息
Thinkphp5内置有处理文件上传的方法,因在开发文档没有找到获取上传文件基本信息的说明,故在这里做一下记录. $file = request()->file('input类型为file的na ...
- jQuery的属性、遍历和HTML操作
一.属性操作 1..attr()与.removeAttr() 每个元素都有一个或者多个特性,这些特性的用途就是给出相应元素或者其内容的附加信息.如:在img元素中,src就是元素的特性,用来标记图 ...
- sql 修改数据
关系数据库的基本操作就是增删改查,即CRUD:Create.Retrieve.Update.Delete.其中,对于查询,我们已经详细讲述了SELECT语句的详细用法. 而对于增.删.改,对应的SQL ...
- 概率——17icpc西安
不知道为什么是这样子的.. #include<bits/stdc++.h> using namespace std; int m,n; int main(){ while(scanf(&q ...
- springboot之停止与启动服务的脚本
最近要开始自动化部署了,我们要编写杀死服务的脚本. 我在windows写好的脚本拷贝到linux,就是不行,好像是因为转义字符吧. 然后,我就手敲了这个下面脚本: pid=`ps -ef|grep / ...