#须藤apt - get的 安装 monit
#须藤蛋白的/ etc / monit / monitrc的/ etc / monit / monitrc_orginal
------
设置守护 60
设置日志文件的syslog设施log_daemon
设置本地邮件服务器
设置电子邮件格式(来自: monit@servername.com )
设置警戒本地根@
设置的httpd端口2812和
的SSL启用
PEMFILE是/ var /证书/ monit.pem
允许管理员:测试
检查过程proftpd与pidfile是/ var /运行/ proftpd.pid
启动程序= “的/ etc / init.d / proftpd启动”
停止程序= “的/ etc / init.d / proftpd一站式”
如果没有端口21协议的FTP然后重新启动
如果五日内重新启动5个循环,然后超时
检查过程sshd与pidfile是/ var /运行/ sshd.pid
启动计划“的/ etc / init.d /的SSH启动”
停止计划“的/ etc / init.d /的SSH一站式”
如果没有端口22协议的SSH然后重新启动
如果五日内重新启动5个循环,然后超时
检查过程数据库与pidfile是/ var /运行/ mysqld / mysqld.pid
组数据库
启动程序= “的/ etc / init.d / MySQL的开端”
停止程序= “的/ etc / init.d /数据库一站式”
如果没有主机127.0.0.1端口3306然后重新启动
如果五日内重新启动5个循环,然后超时
检查过程阿帕奇与pidfile / var/run/apache2.pid
组的www
启动程序= “ / etc/init.d/apache2启动”
停止程序= “ / etc/init.d/apache2一站式”
如果没有东道主的www 。 例子。 COM端口80通讯协定http
并要求“ / monit /令牌” ,然后重新启动
如果CPU是大于60 %的2周期然后提醒
如果CPU的“ 80 %为5个循环,然后重新启动
如果totalmem “ 500 MB的5个循环,然后重新启动
如果儿童“ 250然后重新启动
如果loadavg ( 5分)大于10的8周期然后停止
如果三重新启动5个周期内然后超时
检查过程后缀与pidfile是/ var /线轴/ 后缀 /快速/ master.pid
集团邮件
启动程序= “的/ etc / init.d / 后缀的开端”
停止程序= “的/ etc / init.d / 后缀一站式”
如果没有端口25协议的SMTP然后重新启动
如果五日内重新启动5个循环,然后超时
------
更详细的配置你可以对声场址
http://www.tildeslash.com/monit/
http://www.debian-administration.org/users/Steve/weblog/32
------
#须藤目录是/ var /证书
#裁谈会是/ var /证书
#须藤病毒是/ var /证书/ monit.cnf
------
#创建的RSA证书-服务器
RANDFILE = 。 / openssl.rnd
[请求]
default_bits = 1024
encrypt_key =是
distinguished_name = req_dn
x509_extensions = cert_type
[ req_dn ]
countryName =国家名称( 2字母代码)
countryName_default =莫
stateOrProvinceName =国家或省名称(全称)
stateOrProvinceName_default =国家或省名
localityName =局部性名称(例如,市)
localityName_default =局部性名称
organizationName =组织名称(例如,公司)
organizationName_default =组织名称
organizationalUnitName =组织单位名称(例如,一节)
organizationalUnitName_default =组织单位名称
commonName =共同称( FQDN 您的服务器)
commonName_default =普通名称
电子邮件地址=电子邮件地址
emailAddress_default = root@monit.mo
[ cert_type ]
nsCertType = 服务器
------
#须藤的openssl请求,新的x509天365节点配置。 / monit.cnf出到/ var /证书/ monit.pem - keyout是/ var /证书/ monit.pem
#须藤的openssl gendh 512 “ ”是/ var /证书/ monit.pem
#须藤的openssl x509主体日期,指纹noout ,在/ var /证书/ monit.pem
# sduo属性700到/ var /证书/ monit.pem
#须藤答卷的/ etc /预设/ monit
------
#默认为monit初始化脚本
#来源的的/ etc / init.d / monit
#安装的/ etc /预设/ monit的维护者脚本
#弗雷德里克斯蒂恩<stone@debian.org>
#您必须设定这个变量的monit启动
启动= 1
#要改变这种间隔运行monit应取消
#和改变这个变量。
CHECK_INTERVALS = 60
------
#须藤的/ etc / init.d / monit启动
# w3m网址为: https : / /本地: 2812 /
做完
标签: 守护进程 ,发展, 例如, 安装 ,人生观, Linux操作系统 , monitrc , 后缀 ,服务器, Ubuntu的相关文章
第1步。 sudo apt -get install libxml2-dev
第2步。 wget http://superb-east.dl.sourceforge.net/sourceforge/ rarcrack / rarcrack -0.2.tar.bz2
第3步。 tar xvjf rarcrack -0.2.tar.bz2
第4步。 cd rarcrack -0.2
第5步。 make
第6步。 sudo make install
第7步。 rarcrack archive_name. rar
相关文章
1. sudo apt -get install apache2 libapache2-mod-python libapache2- svn python-setuptools subversion python-subversion
2. sudo easy_install Trac
3. sudo apt -get install sqlite
4. sudo mkdir /var/lib/ trac
5. sudo chown www-data:www-data /var/lib/ trac
6. sudo vi /etc/apache2/sites-available/ trac
ServerAdmin webmaster@localhost
ServerName trac . example .com
DocumentRoot /var/www
ErrorLog /var/log/apache2/error. trac .log
CustomLog /var/log/apache2/access. trac .log combined
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac .web.modpython_frontend
PythonOption TracEnvParentDir /var/lib/ trac
PythonOption TracUriRoot /projects
AuthType Basic
AuthName “ trac ”
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
ServerAdmin webmaster@localhost
ServerName trac . example .com
DocumentRoot /var/www
ErrorLog /var/log/apache2/error. trac .log
CustomLog /var/log/apache2/access. trac .log combined
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac .web.modpython_frontend
PythonOption TracEnvParentDir /var/lib/ trac
PythonOption TracUriRoot /projects
AuthType Basic
AuthName “ trac ”
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
ServerAdmin webmaster@localhost
ServerName trac . example .com
DocumentRoot /var/www
ErrorLog /var/log/apache2/error. trac .log
CustomLog /var/log/apache2/access. trac .log combined
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac .web.modpython_frontend
PythonOption TracEnvParentDir /var/lib/ trac
PythonOption TracUriRoot /projects
AuthType Basic
AuthName “ trac ”
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
ServerAdmin webmaster@localhost
ServerName trac . example .com
DocumentRoot /var/www
ErrorLog /var/log/apache2/error. trac .log
CustomLog /var/log/apache2/access. trac .log combined
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac .web.modpython_frontend
PythonOption TracEnvParentDir /var/lib/ trac
PythonOption TracUriRoot /projects
AuthType Basic
AuthName “ trac ”
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
ServerAdmin webmaster@localhost
ServerName trac . example .com
DocumentRoot /var/www
ErrorLog /var/log/apache2/error. trac .log
CustomLog /var/log/apache2/access. trac .log combined
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac .web.modpython_frontend
PythonOption TracEnvParentDir /var/lib/ trac
PythonOption TracUriRoot /projects
AuthType Basic
AuthName “ trac ”
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
ServerAdmin webmaster@localhost
ServerName trac . example .com
DocumentRoot /var/www
ErrorLog /var/log/apache2/error. trac .log
CustomLog /var/log/apache2/access. trac .log combined
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac .web.modpython_frontend
PythonOption TracEnvParentDir /var/lib/ trac
PythonOption TracUriRoot /projects
AuthType Basic
AuthName “ trac ”
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
ServerAdmin webmaster@localhost
ServerName trac . example .com
DocumentRoot /var/www
ErrorLog /var/log/apache2/error. trac .log
CustomLog /var/log/apache2/access. trac .log combined
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac .web.modpython_frontend
PythonOption TracEnvParentDir /var/lib/ trac
PythonOption TracUriRoot /projects
AuthType Basic
AuthName “ trac ”
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
7. sudo a2dissite default
8. sudo a2ensite trac
9. sudo /etc/init.d/apache2 reload
10. cd /var/lib
11. sudo mkdir svn
12. sudo svnadmin create /var/lib/ svn /ProjectName
13. sudo chown -R www-data /var/lib/ svn
14. sudo /etc/init.d/apache2 restart
15. sudo trac -admin /var/lib/ trac /YourProjectNameHere initenv
16. sudo chown -R www-data /var/lib/ trac
17. sudo vi /etc/apache2/mods-available/dav_svn.conf
DAV svn
SVNParentPath /var/lib/ svn
AuthType Basic
AuthName “Subversion Repository ”
AuthUserFile /etc/apache2/dav_svn.passwd
AuthzSVNAccessFile /etc/apache2/dav_svn.authz
Require valid-user
DAV svn
SVNParentPath /var/lib/ svn
AuthType Basic
AuthName “Subversion Repository ”
AuthUserFile /etc/apache2/dav_svn.passwd
AuthzSVNAccessFile /etc/apache2/dav_svn.authz
Require valid-user
DAV svn
SVNParentPath /var/lib/ svn
AuthType Basic
AuthName “Subversion Repository ”
AuthUserFile /etc/apache2/dav_svn.passwd
AuthzSVNAccessFile /etc/apache2/dav_svn.authz
Require valid-user
18. sudo htpasswd -c /etc/apache2/dav_svn.passwd username1
19. sudo htpasswd /etc/apache2/dav_svn.passwd username2
20. sudo vi /etc/apache2/dav_svn.authz
[/]
username1=r
username2=rw
[/ProjectName]
username1=rw
username2=r
21. sudo chown www-data /etc/apache2/dav_svn.passwd
22. cd /var/lib/ trac
23. sudo trac -admin ProjectName permission add username TRAC_ADMIN
24. sudo mkdir /var/www/.python-eggs
25. sudo chown www-data /var/www/.python-eggs
26. sudo apt -get install build-essential graphviz
27. sudo easy_install http:// svn .edgewall.org/repos/genshi/trunk/
28. sudo easy_install http:// trac -hacks.org/ svn /accountmanagerplugin/trunk
29. sudo easy_install http:// trac -hacks.org/ svn /customfieldadminplugin/0.11
30. sudo easy_install http:// trac -hacks.org/ svn /eclipsetracplugin/tracrpcext/0.10
31. sudo easy_install http:// trac -hacks.org/ svn /iniadminplugin/0.11
31. sudo easy_install http:// trac -hacks.org/ svn /masterticketsplugin/0.11
33. sudo easy_install http:// trac -hacks.org/ svn /pagetopdfplugin/0.10/
34. sudo easy_install http:// trac -hacks.org/ svn /progressmetermacro/0.11
35. sudo easy_install http:// trac -hacks.org/ svn /ticketdeleteplugin/0.11
36. sudo easy_install http:// trac -hacks.org/ svn /tracwysiwygplugin/0.11
37. sudo easy_install http://wikinotification.ufsoft.org/ svn /trunk
38. sudo /etc/init.d/apache2 restart
39. w3m http://localhost
40. w3m http://localhost/projects and w3m http://localhost/ svn /ProjectName





















