Nagios 监控镜像使用指南
操作系统:centos 6.5
软件明细:Apache - PHP - Mysql - Ftp - Nagios
注:各个软件版本以云市场镜像中产品介绍为准。
镜像环境里相应软件的安装,是基于阿里云 linux 版的一键安装包源码 1.3.0 版本,在此基础上修改、优化了相应功能,编译安装完成。
在镜像环境中,/root/centos-nagios.zip 是安装镜像环境的脚本,您可以在 centos 6.5 系统中自行采用此脚本安装,安装后的环境跟镜像里初始化的环境一致。值得注意的是,如果采用此脚本安装镜像环境,需要 chmod 777 -R centos-nagios
赋予 777 安装权限。
在镜像环境中,/root/centos-nagios 是安装环境的主目录,镜像中的环境是在此目录下编译安装的。
nagios、mysql 以及 ftp 的密码 密码存储位置: /alidata/account.log 文件中。
查看密码: 进入服务器的系统中,可以在任意的目录下,执行以下命令
cat /alidata/account.log
(注意:cat 后面要有空格)
修改 ftp 的密码: 用 root 用户登录系统,然后执行下面命令:
passwd www
然后输入您的 ftp 新密码。
修改 mysql 的密码:
mysqladmin -uroot -p旧密码 password 新密码
注意:-p 和旧密码之间没有空格,password 和新密码之间有空格
修改 nagios 的密码:
htpasswd -b /alidata/server/nagios/etc/passwd.users nagios newpassord
用户名是 nagios,newpassword 指您设置的新密码
软件的主目录:/alidata web主目录: /alidata/www ftp主目录:/alidata/www apache主目录:/alidata/server/httpd apache配置文件主目录:/alidata/server/httpd/conf php主目录:/alidata/server/php php配置文件主目录:/alidata/ server/php/etc mysql主目录:/alidata/server/mysql mysql配置文件:/etc/my.cnf nagios主目录:/alidata/server/nagios nagios配置文件:/alidata/server/nagios/etc 日志目录:
/alidata/log/ httpd 为 httpd 存放日志主目录 /alidata/log/php 为 php 存放日志主目录 /alidata/log/mysql 为 mysql 存放日志主目录 init目录:
/alidata/init 为当用户用镜像创建系统后,当且仅当用户在第一次启动系统的时候,调用此目录下的脚本来初始化 ftp 及 mysql 的密码(随机密码)。
httpd:
/etc/init.d/ httpd start/stop/restart/reload)
mysql:
/etc/init.d/mysqld start/stop/restart/...
ftp:
/etc/init.d/vsftpd start/stop/restart/...
比如启动 httpd :
/etc/init.d/ httpd start
如何卸载镜像环境中安装的软件,可以参考如下命令完成卸载:
cd /root/centos-nagios
./uninstall.sh
备注一:执行以上卸载,会清理镜像环境的 /alidata 目录,请卸载前自行备份好相应数据。
备注二:如果 /root/centos-nagios 被误删,则也可以解压 /root/centos-nagios.zip ,可以参考以下命令:
cd
unzip centos-nagios.zip
chmod 777 -R centos-nagios
cd centos-nagios
./uninstall.sh
在浏览器中输入网址:http://ip/nagios;回车即可以看到 nagios 初始化界面。
点击“登录(下一步)”。会出现下面界面。
这个界面是初始化界面,如需有效监控 Windows、Linux 和 Unix 的主机状态,交换机路由器等网络设置,打印机等。
并在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。
请另外自己查看官网配置,我这里就不一一细说了,官网地址 http://www.nagios.org/ 。