您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
企业级监控系列之三——cacti原理和安装
发布时间:2019-08-03 14:05:07编辑:雪饮阅读()
安装cacti
注意事项:
php编译时要指定--enable-sockets
源码包cacti-0.8.8a.tar.gz
时间同步为正确时间
配置权限
[root@localhost src]# mysqladmin create cactidb
[root@localhost src]# mysql cactidb < /web/cacti/cacti.sql
[root@localhost src]# mysql -e "grant all on cactidb.* to cactiuser@localhost identified by 'cactiuser'"
[root@localhost src]# mysqladmin flush-privileges
[root@localhost src]# chown -R cactiuser:cactiuser /web/cacti/rra/ /web/cacti/log
然后源码包中的配置文件(include/config.php)主要配置:
$database_default = "cactidb";
$url_path = "/";
gui安装
配置你的数据库密码让其支持41位的mysql增强型密码机制,如
mysql>UPDATE mysql.user SET Password = PASSWORD('demo') WHERE user = 'demo';
Query OK, 2 rows affected (0.00 sec)
Rows matched: 2 Changed: 2 Warnings: 0
mysql> select user,length(password) from mysql.user;
+--------------+------------------+
| user | length(password) |
+--------------+------------------+
| demo | 41 |
| demo | 41 |
+--------------+------------------+
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
配置好你的时区为asia/shanghai
配置php执行目录
默认登陆账号是admin/admin
任务计划脚本
登陆后就可以配置任务计划脚本了
[root@localhost src]# echo '*/5 * * * * /usr/local/php/bin/php /web/cacti/poller.php &>/dev/null' > /var/spool/cron/cactiuser
修改设备配置为我们之前的安装snmp时候的配置
查看数据源创建语句(调试模式)
关键字词:cacti,监控