了解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