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

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

你可能感兴趣的:(linux)