Linux 装配 Lepus笔记
Linux 安装 Lepus笔记
安装LAMP环境
(文中#表示普通linux命令开始或者sudo表示Ubuntu的命令前缀 )
Python和Python Mysql驱动 OpenSSL
#cd /home/xxx
#wget http://python.org/ftp/python/2.7.9/Python-2.7.9.tgz
#./configure
#make
#sudo make install
#python
#wget http://www.mtop.cc/software/MySQLdb-python.zip
# unzip MySQLdb-python.zip
# cd MySQLdb1-master/
# which mysql_config
/usr/local/mysql/bin/mysql_config
如果找不到 mysql_config (msyql的开发包,安装包的mysql中没有此文件)
执行sudo apt-get install libmysqlclient-dev
# vim site.cfg 修改如下:
mysql_config = /usr/local/mysql/bin/mysql_config
# python setup.py build
出现 urlopen error unknown url type: https 错误提示表示没有正确安装openssl
Lepus安装 及启动
# unzip lepus_vx.x.x.zip
2).在监控机创建监控数据库,并授权。
mysql> create database lepus default character set utf8;
mysql> grant select,insert,update,delete,create on lepus.* to 'lepus_user'@'localhost' identified by 'xxxxxx';
mysql> flush privileges;
导入SQL文件夹里的SQL文件(表结构和数据文件)
# mysql -uroot –p lepus < sql/lepus_table.sql
# mysql -uroot –p lepus < sql/lepus_data.sql
4)安装Lpeus程序
进入到软件包的python文件夹
# cd python/
授予install.sh可执行权限
# chmod +x install.sh
执行安装
# ./install.sh
[note] lepus will be install on basedir: /usr/local/lepus
[note] /usr/local/lepus directory does not exist,will be created.
[note] /usr/local/lepus directory created success.
[note] wait copy files.......
[note] change script permission.
[note] create links.
[note] install complete.
5) 修改配置文件
进入到安装目录,默认为/usr/local/lepus
# cd /usr/local/lepus/
# vim etc/config.ini
###监控机MySQL数据库连接地址###
[monitor_server]
host="127.0.0.1"
port=3306
user=" lepus_user "
passwd="xxxxxx"
dbname="lepus"
启动监控系统
执行以下命令启动系统采集进程
# lepus start
执行以下命令关闭系统采集进程
# lepus stop
执行以下命令监控系统是否正常运行
# lepus status
lepus server is running...
ubuntu上开启SNMP服务
CentOS上安装SNMP
设置成开机自动运行snmpd服务
chkconfig snmpd on
chkconfig –list|grep snmpd
安装LAMP环境
(文中#表示普通linux命令开始或者sudo表示Ubuntu的命令前缀 )
Python和Python Mysql驱动 OpenSSL
#cd /home/xxx
#wget http://python.org/ftp/python/2.7.9/Python-2.7.9.tgz
#./configure
#make
#sudo make install
#python
#wget http://www.mtop.cc/software/MySQLdb-python.zip
# unzip MySQLdb-python.zip
# cd MySQLdb1-master/
# which mysql_config
/usr/local/mysql/bin/mysql_config
如果找不到 mysql_config (msyql的开发包,安装包的mysql中没有此文件)
执行sudo apt-get install libmysqlclient-dev
# vim site.cfg 修改如下:
mysql_config = /usr/local/mysql/bin/mysql_config
# python setup.py build
出现 urlopen error unknown url type: https 错误提示表示没有正确安装openssl
sudo apt-get installopenssl sudo apt-get installlibssl-dev 或者 CentOS系统下,安装openssl,openssl-devel #yum install openssl #yum install openssl-devel 重新编译python 进入Python的安装目录 #./configure #make all #make install #make clean #make distclean # python setup.py build # python setup.py install
Lepus安装 及启动
# unzip lepus_vx.x.x.zip
2).在监控机创建监控数据库,并授权。
mysql> create database lepus default character set utf8;
mysql> grant select,insert,update,delete,create on lepus.* to 'lepus_user'@'localhost' identified by 'xxxxxx';
mysql> flush privileges;
导入SQL文件夹里的SQL文件(表结构和数据文件)
# mysql -uroot –p lepus < sql/lepus_table.sql
# mysql -uroot –p lepus < sql/lepus_data.sql
4)安装Lpeus程序
进入到软件包的python文件夹
# cd python/
授予install.sh可执行权限
# chmod +x install.sh
执行安装
# ./install.sh
[note] lepus will be install on basedir: /usr/local/lepus
[note] /usr/local/lepus directory does not exist,will be created.
[note] /usr/local/lepus directory created success.
[note] wait copy files.......
[note] change script permission.
[note] create links.
[note] install complete.
5) 修改配置文件
进入到安装目录,默认为/usr/local/lepus
# cd /usr/local/lepus/
# vim etc/config.ini
###监控机MySQL数据库连接地址###
[monitor_server]
host="127.0.0.1"
port=3306
user=" lepus_user "
passwd="xxxxxx"
dbname="lepus"
启动监控系统
执行以下命令启动系统采集进程
# lepus start
执行以下命令关闭系统采集进程
# lepus stop
执行以下命令监控系统是否正常运行
# lepus status
lepus server is running...
ubuntu上开启SNMP服务
apt-get install snmpd snmp sudo vim /etc/snmp/snmpd.conf 修改内容: # sec.name source community #com2sec paranoid default public com2sec readonly default public #com2sec readwrite default private 重启snmpd服务 sudo snmpwalk -v2c -c public localhost sudo vim /etc/default/snmpd 修改内容: SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid' sudo snmpwalk -v2c -c public xxx.xxx.xxx.xxx 如果看到滚屏信息 ,则表示配置成功
CentOS上安装SNMP
安装 yum install -y net-snmp net-snmp-utils 修改配置 vim /etc/snmp/snmpd.conf A、修改默认的community string(SUM中SNMP读值密码) com2sec notConfigUser default public 将public修改为你才知道的字符串 将“default”改为你想哪台机器可以看到你的snmp信息,比如SUM所在IP为:10.10.10.10,就改成这个IP。不改表示所有机器充许。 B、把下面的#号去掉 #view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc 启用全部功能可以使用如下一行(如果没有可以加入一行): view all included .1 80 C、把下面的语句 access notConfigGroup "" any noauth exact systemview none none 改成: access notConfigGroup "" any noauth exact mib2 none none 或是: access notConfigGroup "" any noauth exact all none none
设置成开机自动运行snmpd服务
chkconfig snmpd on
chkconfig –list|grep snmpd