LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   License management and alert system (https://www.linuxquestions.org/questions/linux-software-2/license-management-and-alert-system-4175535021/)

decenter 02-24-2015 10:21 PM

License management and alert system
 
Hi,

Does any one know any tool that manages software licenses and alert through email if that license is going to expire? I see a lot of asset management software, but I doubt they contain an alert notification system for software license

For ex: http://snipeitapp.com/ ( I doubt that contains alert notification for software license management)

Thanks

TB0ne 02-25-2015 09:27 AM

Quote:

Originally Posted by decenter (Post 5322951)
Hi,
Does any one know any tool that manages software licenses and alert through email if that license is going to expire? I see a lot of asset management software, but I doubt they contain an alert notification system for software license

For ex: http://snipeitapp.com/ ( I doubt that contains alert notification for software license management)

No, but it shouldn't take much to write one to suit your needs. If it's just for your own/small team of admins to use, a very simple MySQL database with a few fields (such as software name, license expiration date, etc.) is trivial to set up. A small script to run via CRON each day to read those dates and shove out an email to the team is also easy. That's how I did it, and even put up a little PHP page to make updating it easier, but that wasn't NECESSARY, just nice.

You can also lowball it even further, and put an event on your calendar with notifications turned on. Or have a spreadsheet with the relevant information too. Lots of ways to do it for free.

decenter 02-25-2015 09:31 AM

Quote:

Originally Posted by TB0ne (Post 5323154)
No, but it shouldn't take much to write one to suit your needs. If it's just for your own/small team of admins to use, a very simple MySQL database with a few fields (such as software name, license expiration date, etc.) is trivial to set up. A small script to run via CRON each day to read those dates and shove out an email to the team is also easy. That's how I did it, and even put up a little PHP page to make updating it easier, but that wasn't NECESSARY, just nice.

You can also lowball it even further, and put an event on your calendar with notifications turned on. Or have a spreadsheet with the relevant information too. Lots of ways to do it for free.

Great. That was what I thought. (MySQL way, Just asking if any tool exists to do that! I know glpi (http://www.glpi-project.org/?lang=en), but that's too heavy for this purpose.

TB0ne 02-25-2015 09:55 AM

Quote:

Originally Posted by decenter (Post 5323155)
Great. That was what I thought. (MySQL way, Just asking if any tool exists to do that! I know glpi (http://www.glpi-project.org/?lang=en), but that's too heavy for this purpose.

Hadn't seen that before, but for license management, the target audience is very small. A few fields in a MySQL DB/table and a script is all you need. Of course, it'll START simple...then, feature creep sets in. And you soon wind up with:
  • Alerts coming out xx days before license expiration
  • Repeat alerts until license is renewed
  • PHP forms to fill in this junk, so you can avoid the CLI
  • SMS alerts (because hey, why not?)
  • Auto printing of invoices for the licenses (because hey, why not? You'll have to print them ANYWAY to get it renewed, right?)
  • etc., etc., etc...
Until you wind up with a monstrosity. Not saying that I'VE done that, of course...:)


All times are GMT -5. The time now is 06:01 PM.