System Integrity Monitor
Current Release:
http://www.rfxn.com/downloads/sim-current.tar.gz
http://www.rfxn.com/appdocs/README.sim
http://www.rfxn.com/appdocs/CHANGELOG.sim
Description:
SIM is a system and services monitor for ‘SysVinit’ systems. It is designed to be intuitive and modular in nature, and to provide a clean and informative status system. It does this by consistently verifying that services are online, load averages are in check, and log files are at reasonable sizes. Many other SIM modules sport different and in-depth features to bring a well rounded tool to your disposal to stop otherwise common issues daunting internet hosts.
Features:
- Service monitoring of HTTP, FTP, DNS, SSH, MYSQL & more
- Event tracking and alert system
- Auto restart ability for downed services
- Checks against network sockets & process list to ensure services are online
- Advanced HTTP service monitoring, to prevent commonly encountered issues
- System load monitor with customizable warnings & actions
- Ability to auto restart system with definable critical load level
- Priority change configurable for services, at warning or critical load level
- Informative command line status display
- Easily customizable configuration file
- Auto configuration script
- Auto cronjob setup feature
- Simple & Informative installation script
- Integrated auto-update feature
Funding:
Funding for the continued development and research into this and other projects, is solely dependent on public contributions and donations. If this is your first time using this software we ask that you evaluate it and consider a small donation; for those who frequent and are continued users of this and other projects we also ask that you make an occasional small donation to help ensure the future of our public projects.
about 1 year ago
How would a rule look like that checks if a given IP address is still bound to a given interface? And if not, to call a script (the script is already rewritten which binds the IP’s)?
about 1 year ago
I ended up resolving this issue by creating a module in /usr/local/sim/modules/system/
Basically the module checks if the IP address is actively online.
If not, and if it is present in the H-Sphere network binding IP file, then run the command to rebind the network IP’s and restart key services based on what is installed on the machine.
Thank you Ryan, for the flexibility in S.I.M. that such add on modules can be created.
about 1 year ago
Hi Ryan:
http://www.dynamicnet.net/2012/02/elusive-hunt-protect-internal-ip-blackouts/ is a blog article about coming up with the module including providing the module code for others who might benefit from it.
Thank you for your time and hard work on S.I.M. and your other projects.
about 1 year ago
Peter, Looks great! I will review the module and see if I can include it into the release version if that is alright.
about 1 year ago
Hi Ryan:
Yes, that would be ok.
If you do see any issues in the code, or something that can be improved, please let me know.
Thank you.
about 1 year ago
Hi Ryan:
I hope you and your family are doing well.
How would a rule look like that checks if a given IP address is still bound to a given interface? And if not, to call a script (the script is already rewritten which binds the IP’s)?
Thank you!
about 1 year ago
how to configure dovecot to sim??
about 1 year ago
Good post!
about 1 year ago
I want to monitor my server every minute (60 seconds) ¿How could I make that change?
about 2 years ago
Excellent job over again. Thanks a lot =)
about 2 years ago
Your point of view is very interesting and serious and you’ve delivered it with no concern. This takes both power and courage and I tip my hat off to you.
about 2 years ago
The only thing killing this open source application is reporting. The email we receive is so ugly.
I’m working on it to incorporate html template and also Alerts on Gtalk.
Thanks.
about 2 years ago
Pushing alerts to Gtalk can be possible through this;
http://sendxmpp.platon.sk/
about 2 years ago
wery nice software thanks owner
about 2 years ago
Given if the output of /sbin/ifconfig $i | grep inet | cut -d : -f 2 | cut -d \ -f 1 | grep aaa.bbb.ccc.ddd is blank then I wanted to run two scripts, how I would incorporate that into SIM?
Thank you!
about 2 years ago
If you contact me on aim RASupportRyan or by email with exactly what you are trying to accomplish, I would be glad to edit a rule to do this for you.
about 2 years ago
hello
how can i auto restart apache when memory => 80%
??
please help me
thanks
about 2 years ago
How can I fix this message:
“could not lock subsys, aborting.”
about 2 years ago
awsome
just setup on my server
about 2 years ago
Just wanted to say thanks for this software, I use it on a couple of server and it’s really a life saver. Good job!
about 2 years ago
how can we add some scripts to be monitored ?
about 2 years ago
Thank you for all of the effort in maintaining these packages. Will SIM 3.0 be released/updated at some point?
about 2 years ago
Syntax Error…
Name of the FTP service as appears in ‘ps’ ?
Warning: bad syntax, perhaps a bogus ‘-’? See /usr/share/doc/procps-3.2.7/FAQ
Found service name as proftpd
about 2 years ago
Great software, always keep my server online, keep going brothers!
about 3 years ago
Hi, I would like to know if we can add our own services to the project, for example a game server to keep online or a VoIP server.
Ty for your software