During the past 16 years, Michael has helped start and grow numerous companies in the IT sector. Prior to founding ClearCenter (an IT delivery platform) & ClearFoundation (an IT Linux distribution) he started DirectPointe (an IT service company) & DPFS (an IT financing company) he also helped launch and establish Calculated Research & Technology and Veritas Solutions (both IT solution companies). Michael is a creator and knows how to produce results by rounding-up great teams and helping them to focus on simple yet measurable, transparent goals. In addition, Michael has successfully acquired & integrated 6 great IT companies: Satel, Center7 (Helpdesk & NOC), STI, System Works, S3 & iTOK.
I firmly believe Clearfoundation need to come up with a reliable, easy, integrated local backup solution (i.e to USB or NAS)
cloud backup is hopeless for the small business with large storage requirements.!!!
Personally i feel cloud backup in general is pretty hopeless. It's simply relying on too many 3rd party systems and i think the decision by clearfoundation to push the cloud product is mis-guided.
A clients' server suffers significant performance degredation while backupPC is running a backup job.
ClearOS 6.4 on an HP ML330 G5 (Xeon 2.26 / 4GB / HP Smart Array)
4x 1000GB SATA3 HDD, RAID10 volume
BackupPC backing up local to locally mounted NFS share (NAS Box)
When BackupPC runs, the entire system performance degrades noticeably.
Users are complaining that Zarafa is very slow to respond among other problems.
Even Webconfig is slow to access.
This is only a problem when the weekly full backup runs.
A full backup ~500gb takes over 24hrs which is unacceptable. i don't know what is wrong, or where to start looking.
Here's some stats:
Backup status - note backup#147 time - 1291.3min for a full
Finally got around to rewriting the software RAID app from 5.x to the new 6.x framework. In fact, it got a bit of an overhaul from what could be considered regex hell in the older API. To install:
yum --enablerepo=clearos-test app-raid
Hoping to get this app out to the Marketplace next week if no one finds any serious issues. Installing the app, IMO, to a production system is OK to do since the monitoring is just pulling (reading) data.
If you want to test removing a block device, re-adding, syncing etc., I would save that for a test machine. I've gone through the simulation of marking an array degraded, removing and re-adding via Webconfig and all seemed well. Regardless, if you have a RAID failure, you're probably going to drop down to the command line. I have not implemented copying partitioning from the good disk to a new one in the event of failure, so if you're going to that level of testing, you'll have to do this manually for now.
It's a pretty simple app, but for monitoring and alerting (don't forget to setup [img]http://www.clearcenter.com/marketplace/system/Mail_Notification.htmlmail notification[/img])..it should do that trick.
I've been using ClearOS 5.2 since 2010 and now I have an issue. The issue is Antivirus mail/web web filtering is not working anymore.
Users unable to browse internet when Antivirus filtering is ON. Users able to browse internet when Antivirus filtering is OFF.
MS Exchange unable to receive email when mail filter service in ON. MS Exchange able to receive email when I disable the mail filter service. The effect is spam brutally come to our exchange mailbox.
I have restarted the server and still antivirus service unable to start. I don't know. Maybe this is caused by the latest antivirus update so it damages Clearos antivirus service.
Please help me how to solve the problem. Where can I start to solve this problem.. ( i can use basic linux command via SSH/Putty port 81).
Debashis Chowdhury wrote: I mean to say, after installation of an app, suppose i want to start or stop the working process of that app. How can i do so? For example, the content filter app has the facility to start and stop the working process.
Yup, the above PPTP example will show you the way.
Means, how can i execute a command in shell internally with the help of app which will enable or disable a process.For example, enabling/disabling a cron script by executing command internally through an app.
For normal daemons (in /etc/rc.d/init.d), follow the PPTP app as an example. In general, you can execute commands using the Shell class. Here's an example:
// B O O T S T R A P
Most of that thread seems to cover Fedora. The SOGo document for Openchange install doesn't take Fedora into account, only RH/Cent and Debian, and even then it's unsure of Debian to some degree. I think the SOGo team will likely have done an install test on RH/Cent, so there's a possibility is could work on Clear.
The implementation will get done in Fedora before it trickles down into RHEL, hence the Fedora discussion. Samba 4 will certainly build, install and seem to run just fine on RHEL/CentOS/ClearOS (that has been in the case in ClearOS 6 since October). It's that library issue that's a show stopper.
The Kerberos issue mentions that the MIT and Heimdal implementations don't play well together in certain situations, so I'd need to know what those situations are. I'd be looking for any situations relating to a standalone mail server.
The repercussions are a bit murky to me too, but it's certainly something that stops us from shipping it as a commercial product.
I can understand why you wouldn't consider it for a production server
If there's hesitation by the Fedora team to ship Samba 4 with AD/DC support, then that's a red flag to me. It's not even ready for Fedora
As it seems I'd have to drop using OpenLDAP in favour of Samba 4 and its internal LDAP
Yup. That will make a lot of people hesitate. It's one of the reasons we went with a driver-based solution in ClearOS - pick OpenLDAP or Samba 4... most the apps support both out of the box.
We will continue to chip away at the developer documentation as time permits. It's a high priority, so it won't stay stagnant.
1) How apps establish connection with core function after installation? What is actually executing internally?
4) Where the form datas are being stored after submission?
I'm going to answer 1 and 4 together.
Take a look at the PPTP server app. It's simple to understand, but still has enough complexity to make it a good starting point. Ultimately, a web form submission runs a bunch of API calls. For example, when a user submits the PPTP settings through the web form, the CodeIgniter framework sends the information to the API with the following block of code in the controller/settings.php file:
The API (in library/PPTPd.php) does the actual configuration change. In other projects, configuration changes are written to some kind of internal database, and then the configuration file is re-generated. In ClearOS, the changes are written directly to the configuration file.
2) How to enable(start) and disable(stop) the working process of an app after installation?
Do you mean how do you start and stop a daemon? If so, take a look at the /var/clearos/base/daemon/pptpd.php file (if PPTP is installed) as an example. You will need to create a similar configuration file for your daemon. Next, follow the controllers/server.php example in the PPTP app. If you get stuck, just let me know -- this answer should really be a standalone document (not just a handful of sentences!)
3) How to enable / disable a core functionality with the help of an app?
I'm not sure what you mean here. What app are you building?
Keep the questions coming, I'm more than happy to help!