| { |
| "php":{ |
| "files_exists":["{SetupPath}/php/{Version}/bin/php","{SetupPath}/php/{Version}/etc/php.ini","/etc/init.d/php-fpm-{Version}"], |
| "pid":"{SetupPath}/php/{Version}/var/run/php-fpm.pid", |
| "cmd":[ |
| { |
| "exec":"/etc/init.d/php-fpm-{Version} status", |
| "success":"is running" |
| } |
| ] |
| }, |
| "nginx":{ |
| "files_exists":["{SetupPath}/nginx/sbin/nginx","{SetupPath}/nginx/conf/nginx.conf","/etc/init.d/nginx"], |
| "pid":"{SetupPath}/nginx/logs/nginx.pid", |
| "cmd":[ |
| { |
| "exec":"/etc/init.d/nginx status", |
| "success":"already running" |
| } |
| ], |
| "log": [ |
| { |
| "regexp": "bind\\(\\)\\s+to\\s+\\S+:(80|888|443)\\s+failed", |
| "msg": "nginx默认端口80已被占用,请检查!", |
| "status": true |
| } |
| ] |
| }, |
| "mysql":{ |
| "files_exists":["{SetupPath}/mysql/bin/mysql","/etc/my.cnf","/etc/init.d/mysqld"], |
| "pid":"", |
| "cmd":[] |
| }, |
| "redis":{ |
| "files_exists":["{SetupPath}/redis/src/redis-server","{SetupPath}/redis/redis.conf","/etc/init.d/redis"], |
| "pid":"{SetupPath}/redis/redis.pid", |
| "cmd":[ |
| { |
| "exec":"/etc/init.d/redis status", |
| "success":"is running" |
| } |
| ] |
| }, |
| "memcached":{ |
| "files_exists":["/usr/local/memcached/bin/memcached","/etc/init.d/memcached"], |
| "pid":"/var/run/memcached.pid", |
| "cmd":[] |
| }, |
| "mongodb":{ |
| "files_exists":["{SetupPath}/mongodb/bin/mongod","{SetupPath}/mongodb/config.conf","/etc/init.d/mongodb"], |
| "pid":"{SetupPath}/mongodb/log/configsvr.pid", |
| "cmd":[] |
| }, |
| "apache":{ |
| "files_exists":["{SetupPath}/apache/bin/httpd","{SetupPath}/apache/conf/httpd.conf","/etc/init.d/httpd"], |
| "pid":"{SetupPath}/apache/logs/httpd.pid", |
| "cmd":[ |
| { |
| "exec":"/etc/init.d/httpd status", |
| "success":"is running" |
| } |
| ] |
| }, |
| "httpd":{ |
| "files_exists":["{SetupPath}/apache/bin/httpd","{SetupPath}/apache/conf/httpd.conf","/etc/init.d/httpd"], |
| "pid":"{SetupPath}/apache/logs/httpd.pid", |
| "cmd":[ |
| { |
| "exec":"/etc/init.d/httpd status", |
| "success":"is running" |
| } |
| ] |
| }, |
| "pure-ftpd":{ |
| "files_exists":["{SetupPath}/pure-ftpd/sbin/pure-ftpd","{SetupPath}/pure-ftpd/etc/pure-ftpd.conf","/etc/init.d/pure-ftpd"], |
| "pid":"/var/run/pure-ftpd.pid", |
| "cmd":[ |
| { |
| "exec":"/etc/init.d/pure-ftpd status", |
| "success":"is running" |
| } |
| ] |
| }, |
| "phpmyadmin":{ |
| "files_exists":["{SetupPath}/phpmyadmin/version.pl"], |
| "pid":"", |
| "cmd":[ |
| { |
| "exec":"curl -Ss http://127.0.0.1:$(cat /www/server/phpmyadmin/port.pl)/$(ls /www/server/phpmyadmin|grep phpmyadmin_)/index.php -I|grep HTTP", |
| "success":"200 OK" |
| } |
| ] |
| }, |
| "rabbitmq":{ |
| "files_exists":["/usr/lib/erlang/bin/epmd"], |
| "pid":"/var/lib/rabbitmq/mnesia/rabbit@{Host}.pid", |
| "cmd":[] |
| }, |
| "sphinx":{ |
| "files_exists":["{SetupPath}/sphinx/bin/searchd","{SetupPath}/sphinx/etc/sphinx.conf","/etc/init.d/sphinx","{SetupPath}/panel/plugin/sphinx/sphinx_main.py"], |
| "pid":"{SetupPath}/sphinx/log/searchd.pid", |
| "cmd":[] |
| }, |
| "docker":{ |
| "files_exists":["/usr/bin/docker","/usr/bin/dockerd","/usr/bin/docker-compose","/usr/lib/systemd/system/docker.service"], |
| "pid":"", |
| "cmd":[ |
| { |
| "exec":"systemctl status docker", |
| "success":"(running)" |
| } |
| ] |
| }, |
| "安装 [宝塔多用户虚拟主机面板]": { |
| "files_exists": ["/www/server/vhost_virtual/vhost_virtual", "/www/server/apache/bin/httpd"], |
| "pid": "/www/server/vhost_virtual/run/vhost_virtual.pid", |
| "cmd": [ |
| { |
| "exec": "systemctl status vhost_virtual.service", |
| "success": "active" |
| } |
| ] |
| } |
| } |