centos下搭建cacti
2016-03-10 09:48
393 查看
最近玩了下cacti.它的好处是:自动出图,自带了很多的模板,可以立即使用.客户端起个snmp就可以了,方便部署.数据是存储在数据库里面,方便调用.
安装完成后,设置开机启动,并启动服务:
2.设置任务计划,cacti默认是5分钟出一次图:
3.设置好相关的文件权限
2.建立cacti数据库,并导入cacti的数据结构:
3.建立一个cacti的用户名和密码
4.配置cacti程序中的数据库设置
2.设置php.ini的时区
3.初始化cacit
打开浏览器,访问http://服务器ip/cacti.默认的用户名和密码是admin,系统会提示重置一个密码,根据向导点击下一步下一步即可完成安装.
准备环境
cacti运行在LAMP环境或者LNMP环境.所以只要配置好这个环境就可以了.这里使用apache+mysql+phpCentos 6: yum -y install mysql-server php php-cli php-mysql net-snmp-utils rrdtool \ php-snmp gcc mysql-devel net-snmp-devel autoconf automake libtool dos2unix Centos 7: yum -y install mariadb-server php php-cli php-mysql net-snmp-utils rrdtool \ php-snmp gcc mariadb-devel net-snmp-devel autoconf automake libtool dos2unix
安装完成后,设置开机启动,并启动服务:
CentOS 6: chkconfig httpd on chkconfig mysqld on chkconfig crond on service httpd restart service mysql restart service crond restart CentOS 7: systemctl enable httpd.service systemctl enable mariadb.service systemctl enable crond.service systemctl restart httpd.service systemctl restart mariadb.service systemctl restart crond.service
安装cacti
1.获取cacti文件,并放置在默认的apache目录下cd /var/www/html wget http://www.cacti.net/downloads/cacti-0.8.8g.tar.gz tar zxvf cacti-0.8.8g.tar.gz ln -s cacti-0.8.8g cacti
2.设置任务计划,cacti默认是5分钟出一次图:
adduser -d /var/www/html/cacti -s /sbin/nologin cacti echo "*/5 * * * * cacti php /var/www/html/cacti/poller.php &>/dev/null" >> /etc/cron.d/cacti
3.设置好相关的文件权限
cd /var/www/html/cacti chown -R cacti.apache rra log chmod 775 rra log
设置数据库
1.初始化数据库,默认的root密码是空,根据提示设置一个新密码./usr/bin/mysql_secure_installation
2.建立cacti数据库,并导入cacti的数据结构:
mysqladmin -u root -p create cacti mysql -p cacti < /var/www/html/cacti/cacti.sql
3.建立一个cacti的用户名和密码
mysql -u root -p GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'cacti'; flush privileges; exit
4.配置cacti程序中的数据库设置
cd /var/www/html/cacti/include/ vi config.php #将对应的项目更改为如下设置 $database_type = "mysql"; $database_default = "cacti"; $database_hostname = "localhost"; $database_username = "cacti"; $database_password = "cacti"; $database_port = "3306"; $database_ssl = false; $url_path = "/cacti/";
完成安装
1.设置防火墙开放80端口 cnetos7要注意下: firewall-cmd --permanent --zone=public --add-service=https firewall-cmd --permanent --zone=public --add-service=http firewall-cmd --reload
2.设置php.ini的时区
vim /etc/php.ini date.timezone = Asia/Shanghai #开启日志 error_log = syslog
3.初始化cacit
打开浏览器,访问http://服务器ip/cacti.默认的用户名和密码是admin,系统会提示重置一个密码,根据向导点击下一步下一步即可完成安装.
相关文章推荐
- Linux_用户、组及权限管理
- Network学习4_CentOS系统下ifcfg-Auto_em1的正确配置方式
- Linux学习笔记1:查看监听所有端口netstat -lntp
- linux eclipse打开当前文件所在文件夹
- CentOS 配置防火墙操作实例
- Linux 的cp命令
- linux管道可以多重使用
- Linux实现ftp账号同时访问两个目录方法
- windows 8.0上eclipse 4.4.0 配置centos 6.5 上的hadoop2.2.0开发环境
- Linux下tar的基本安装
- Linux crontab定时执行任务 命令格式与详细例子
- Linux VIM编辑器的使用(大小写区分)
- linux open too many files
- Linux awk
- Linux sed命令
- 阿里云使用笔记-MySQL远程连接-centos7
- 嵌入式Linux设备驱动开发(一)
- Centos6.7 Protocol buffer(Python)安装注意事项
- 搭建linux服务器之Debian设置静态IP
- CentOS中配置xrdp,通过微软远程桌面访问CentOS桌面