了解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 # 拒绝显 ...
随机推荐
- cordova 配置 高德地图sdk定位
获取 sha1 打开 cmd 1. cd .android 2. keytool -list -v -keystore debug.keystore 3. 输入密钥: android 4. 复制 sh ...
- LeetCode Array Easy121. Best Time to Buy and Sell Stock
Description Say you have an array for which the ith element is the price of a given stock on day i. ...
- 深入Dagger:JavaPoet的使用
前言 最近在用Dagger开发应用,Dagger是google在square的基础上去反射的依赖注入框架. Dagger会根据定义的注解在编译阶段根据依赖注入的配置生成相应的代码,来减少运行期间反射的 ...
- 安装APK到android设备那些事儿
APK是AndroidPackage的缩写,即Android系统的应用软件安装包(apk).APK是类似Symbian Sis或Sisx的文件格式.通过将APK文件直接传到Android模拟器或And ...
- JAVA练习01
public class b2 { public static void main(String args[]) { int a[] = {9,1,2,3,5,0,7,8,4,6}; int max, ...
- vuex之module的使用
一.module的作用 由于使用单一状态树,应用的所有状态会集中到一个比较大的对象.当应用变得非常复杂时,store 对象就有可能变得相当臃肿. 为了解决以上问题,Vuex 允许我们将 store 分 ...
- 二叉堆 与 PriorityQueue
堆在存储器中的表示是数组,堆只是一个概念上的表示.堆的同一节点的左右子节点都没有规律. 堆适合优先级队列(默认排列顺序是升序排列,快速插入与删除最大/最小值). 数组与堆 堆(完全二叉树)(构造大顶堆 ...
- JPA中遇到一些异常的分析与解决
Spring Data JPA踩坑到填坑:1 JPA多对多关 //作者表 //书籍表 Book和Author是多对多关系 先放两张图做个说明:Jpa底层依赖于hibernate,hibernate默认 ...
- Yii2 自定义组件
basic\components\HelloWidget namespace app\components; use yii\base\Widget; use yii\helpers\Html; cl ...
- 【LeetCode 9】回文数
题目链接 [题解] 还是要注意,取反的时候,-2^31 取反的话会爆掉Int..(因为int的正数最多到2^31-1) [代码] class Solution { public: bool isPal ...