0.0.22 • Published 9 years ago
intuit v0.0.22
intuit
The problem
Mysql was mysteriously stopping. When I logged in to check on it, mysqld was down:
mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)' Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
What it do
Logs a history of information about the server's state leading up to the fault.
- Every n minutes a swath of system information is logged, including
- Tail of log files nabbed from
bashOW GLOBAL VARIABLES
the last time mysql was working - Indications of hung queries viabashOW FULL PROCESSLIST
- Memory and CPU usage viabashOW ENGINE INNODB
- Timeline of mysqld's aliveness viaps aux | grep mysql
- ...and more - Logs are rotated and dropped according to configurable settings
- Option to band-aid the problem upon detection by running any custom script, defaults to
service mysql restart
What it will do
Shed light on more problems across any *nix-based stack.
Install
npm install intuit && cd ./node_modules/intuit
Configure
Copy config.local.example.sh as config.local.sh
cp ./config/config.local.example.sh ./config/config.local.sh && vim ./config/config.local.sh
Start
npm start
Quickstart using defaults
npm install intuit && cd ./node_modules/intuit && cp ./config/config.local.example.sh ./config/config.local.sh && cat ./config/config.local.sh && npm start
To Do
- Better check for super user privileges
- CPU info
- Prettier logs
- Solve more problems!
0.0.22
9 years ago
0.0.21
9 years ago
0.0.20
9 years ago
0.0.19
9 years ago
0.0.18
9 years ago
0.0.17
9 years ago
0.0.16
9 years ago
0.0.15
9 years ago
0.0.14
9 years ago
0.0.13
9 years ago
0.0.12
9 years ago
0.0.11
9 years ago
0.0.10
9 years ago
0.0.8
9 years ago
0.0.7
9 years ago
0.0.6
9 years ago
0.0.5
9 years ago
0.0.4
9 years ago
0.0.3
9 years ago
0.0.2
9 years ago
0.0.1
9 years ago
0.0.0
9 years ago